Ú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
- sziku69: Fűzzük össze a szavakat :)
- Luck Dragon: Asszociációs játék. :)
- Vicces képek
- OLED monitor topic
- Xiaomi 17 Ultra - jó az optikája
- Milyen billentyűzetet vegyek?
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- VPN topic
- Villanyszerelés
- NVIDIA® driverek topikja
- További aktív témák...
- Új Lenovo Thinkbook 14 G7 WUXGA IPS Ultra7 155H 16mag 32GB 1TB SSD Intel Arc Win11 Pro Garancia
- Új HP 16 Victus FHD IPS 144Hz Ryzen7 8845HS 5.1Ghz 16GB 1TB SSD Nvidia RTX 4060 8GB Win11 Garancia
- Új Asus Zenbook S14 WQXGA OLED 120Hz Ultra7 258V 32GB 1TB SSD Intel Arc 140V 16GB Win11 Garancia
- Asus 17 TUF Gaming FHD IPS 144Hz G-Sync Ryzen7 7435HS 16GB 512GB Nvidia RTX 4060 8GB Win11 Garancia
- Új Acer Nitro V15 FHD IPS 144Hz Ryzen7 7735HS 16GB DDR5 512GB SSD Nvidia RTX 4060 8GB Win11 Garancia
- ÁRGARANCIA!Épített KomPhone Ryzen 7 7800X3D 32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- Gamer PC-Számítógép! Csere-Beszámítás! I7 7700K / RTX 2080 / 16GB DDR4 / 480GB SSD
- AKCIÓ! Apple iPhone 12 Mini 64GB mobiltelefon garanciával hibátlan működéssel
- GYÖNYÖRŰ iPhone 14 Pro 128GB Deep Purple -1 ÉV GARANCIA - Kártyafüggetlen, MS4574
- iPhone Air 256GB BONTATLAN (1év Gyártói Garancia) - AKCIÓ
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest



