Új hozzászólás Aktív témák
-
Cathfaern
nagyúr
-
Cathfaern
nagyúr
Nagyon leegyszerűsítve igen. Ahogy egy jó program nem engedi meg, hogy rosszul használják, úgy egy jó programnyelvnek se kéne megengednie, hogy rosszul használják.
bambano:
"próbálj már meg megírni és letolni a felhasználó torkán egy számlázó programot, ami pontosan azt és úgy csinálja, ahogy a jogszabály elvárja..."
Nem ugyanarról beszélünk. A te analógiáddal élve a PHP olyan, mint ha a számlázó programban lenne egy "Vissza" gomb, amit ha megnyom a user, kérdés nélkül kitörli visszavonhatatlanul a teljes évi könyvelést, és "Vissza"állítja a tavalyi állapotot. És ha a user ezt megnyomja, mert azt hitte ez visszaviszi az előző képernyőre, akkor az a mondás, hogy hülye volt a user, miért nem nézte meg a kézikönyvet, hogy kell használni ezt a gombot. -
Cathfaern
nagyúr
Felszínen nincs baj a PHP-val. Amíg az ember nem akar összetett dolgokat csinálni benne (átlag cms rendszer vagy webshop nem összetett dolog), és nem túl sok ember dolgozik egy projecten, addig tényleg nincs baj vele. A bajok akkor jönnek elő, ha nagy a csapat, vagy ha elég komplex a kód. Ekkor se amiatt jönnek elő a dolgok, mert x vagy y dolgot nem lehet benne megcsinálni. Ahhoz tudnám hasonlítani, mint amikor egy nagyon programozó arc normális projekt / termékmendszer nélkül csinál végfelhasználói programot. A program tök jól fog működni, nem lesz benne hiba, és kézre is áll... feltéve ha pontosan úgy használják ahogy a programozó megtervezte, és ha meg se próbálnak olyan dolgot csinálni benne ami nem logikus. Mert ha ilyen történik, akkor menthetetlenül összeborul a program, illetve magától sose fog rájönni senki, hogy hogyan is kéne ezt helyesen használni. Ugyanez a helyzet a PHP-val. Ezerféle kódolási stílust megenged, semmi se kényszerít bele senkit egy konzisztens menetbe. Ha egy 20 fős programozó csapatból 2-3 ember nem OOP kódot ír, a másik 17 meg azt, a PHP egy kukkot nem szól érte. Persze tudom, erre lehet mondani, hogy a csapatvezető dolga, hogy rendbetartsa a csapatát, de ez pont olyan, mint ha azt mondanánk, hogy ne legyen felhasználóbarát a program, ott a manual, olvassa el, és csak azt csinálja ami oda le van írva. Nem lenne jobb, ha alapból a program nem engedne olyat ami hülyeséghez vezet?
Remélem érthető, hogy mire gondolok. -
Cathfaern
nagyúr
"Amit végképp el nem tudok képzelni, hogy a CSS mit keres a listán. Tudtommal az még csak nem is programnyelv."
Tulajdonképpen elméleti szinten a CSS3+HTML5 turing-teljes, szóval tekinthető programnyelvnek: [link]. De nyilván gyakorlatban nem az
Szerk: figyelembe véve, hogy a Tiobe index alapvetően azt nézi hányszor kerestek rá egy nyelvre, a csökkenés azt is jelentheti, hogy az emberek már megtanulták ezeknek a nyelveknek a használatát

-
Cathfaern
nagyúr
Ahogy én látom a Python hype mögött az áll, hogy amellett, hogy könnyen megtanulható nyelv, alapvetően gyors (scriptnyelvekhez képest, nyilván nem C viszonylatban), és irdatlan mennyiségű library van hozzá. Szóval ha nem a futási sebesség a cél, akkor nagyon hamar lehet benne dolgokat összerakni. Ezt különösen szeretik pl. kutatási területen, ahol úgyse a jól megírt és karbantartható kód a lényeg, hanem hogy a legújabb kísérlethez szükséges dolgot gyorsan le lehessen programozni, majd a kísérlet lefuttatása után ki is lehet dobni.
De sose pythonoztam mélyebben, szóval mondhatni ezt csak "kívülről" látva mondom.
Új hozzászólás Aktív témák
- Synology NAS
- 5.1, 7.1 és gamer fejhallgatók
- Corsair tápok
- One otthoni szolgáltatások (TV, internet, telefon)
- Proxmox VE
- Fotók, videók mobillal
- Jolla és SailfishOS tapasztalatcsere
- Gitáros topic
- Engedélyezte Hollandia a Tesla önvezetést, az EU többi része következhet
- Milyen billentyűzetet vegyek?
- További aktív témák...
- Apple iPhone 12 64GB,Újszerű,Adatkabel,12 hónap garanciával
- Apple iPhone 11 Pro Max 64GB,Átlagos,Adatkabel,12 hónap garanciával
- HP Probook 440 G8 (Core i3-1115G4 / 16GB / 256GB / 14"FHD IPS / HUN BILL / WIN11) Akár 19.990Ft
- Apple iPhone 11 128 GB,Újszerű,Adatkabel,12 hónap garanciával
- Nagyon ritka Blackshark Phone 2 gamer telefon gyüjtői csomag! Kàrtyafüggetlen EU verzió!
- Hibás Dell Precision 7730 - 17,3", i7 8750H, 32GB RAM, Quadro P3200 6GB VGA
- 2db Kolink kontinium 1200w platinum
- Lenovo L13 Core i3-10110U / 4GB DDR4
- BESZÁMÍTÁS! MSI Z490 i5 11400 32GB DDR4 512GB SSD GTX 1070 TI 8GB ZALMAN Z1 PLUS Adata 600W
- PE ProLiant ML350 Gen9 Hot Plug 8SFF Rack Szerver! x2 XEON + HDD + 16GB
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


