Igen, a PHP-ból hiányolom a GET és SET metódusokat. Régebben a VC++-nál vagy a Delphinél láttam azt hiszem ilyeneket és nagyon tetszettek. Tudom, hogy PHP-ban is van rá egy hack, de központi függvényekből kell lekezelni az összes változót ahelyett, hogy szépen darabolva lehetne megírni a kezelőfüggvényeket.
Azt viszont nagyon nem szeretném, ha ennyire nem lehetne beleszólni, hogy az adatbázissal mi történik pl. A PHP pont azért jó, mert nincs benne semmi mágikus, ledokumentálatlan varázslat, hanem látni lehet, hogy mi történik és miért.
Ha például MySQL replikációban gondolkodunk, akkor lehet egy olyan igény, hogy egy olvasó és egy író MySQL kapcsolat legyen külön szerverekhez, amit már lehet, hogy a PHP++ nem tud megcsinálni.
Mindenkinek az egyéni ízlésétől és temperamentumától függ, hogy mennyire szeretné magas szintűvé tenni a fejlesztést, de minél magasabbra megyünk, annál jobban meg kell bízni az alatta levő rétegekben. Én személy szerint azért legalább átlátni szeretem, hogy mi miért történik, nem szeretek a vak világba belefejleszteni.
De ez pont PHP és kicsit ijesztőnek hangzik elsőre, hogy van egy függvény, ami egyszerűen eldob egy adatbázis queryt és igazából nem nagyon tudom, hova... megint olyan undocumentet hypermagic functionality-nek hangzik, ami nagyon nem tetszik, bár ne nekem legyen igazam. :) Maradok az MVC-nél.
Get/Set illetve az adatbázis részek
Azt viszont nagyon nem szeretném, ha ennyire nem lehetne beleszólni, hogy az adatbázissal mi történik pl. A PHP pont azért jó, mert nincs benne semmi mágikus, ledokumentálatlan varázslat, hanem látni lehet, hogy mi történik és miért.
Ha például MySQL replikációban gondolkodunk, akkor lehet egy olyan igény, hogy egy olvasó és egy író MySQL kapcsolat legyen külön szerverekhez, amit már lehet, hogy a PHP++ nem tud megcsinálni.
Mindenkinek az egyéni ízlésétől és temperamentumától függ, hogy mennyire szeretné magas szintűvé tenni a fejlesztést, de minél magasabbra megyünk, annál jobban meg kell bízni az alatta levő rétegekben. Én személy szerint azért legalább átlátni szeretem, hogy mi miért történik, nem szeretek a vak világba belefejleszteni.
rails-el nem
Ez pont PHP... :D