Hirdetés
Ú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
Hirdetés
- 16GB DDR4 PC MEMORIA MODUL(4X4GB, 2X8GB) RAM / SZÁMLÁVAL, GARANCIÁVAL
- Szép Kis játékos HP,Core i7 10510u(8X4,9Ghz)MX 2/4GB DDR5 VGA,FullHD IPS,16-32GB RAM/256-512SSD
- Megkímélt ThinkPad Ryzen 5 Pro(12x4,0Ghz)16-32RAM/256-512SSD,100% akku,vil.bilI.
- Lenovo Thinkpad P50 15,6" FHD IPS kijelző, I7-6820HQ CPU, 16GB DDR4, 512GB NVMe SSD, 4GB Quadro VGA,
- HP 15,6",Core i7 1165G7(8x4,8Ghz)IRIS XE VGA,FullHD IPS,16-48GB RAM/256-512SSD,szép állapot
- Keresünk iPhone 15/15 Plus/15 Pro/15 Pro Max
- AKCIÓ! Lenovo Ideapad Gaming 3 15ACH6 notebook - R7 5800HS 16GB DDR4 1012GB SSD RTX 3050 4GB
- 277 - Lenovo Legion Pro 7 (16IAX10H) - Intel Core U9 275HX, RTX 5080
- HP EliteBook 655 G10 15" Ryzen 5 PRO 7530U 32GB RAM Garancia 2028.02.27.
- AKCIÓ! EVGA FTW3 Ultra Gaming RTX 3080Ti 12GB videókártya garanciával hibátlan működéssel
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest



