Drupal vagy Keretrendszer (Hogyan döntötök?)
Üdv mindenkinek,
Relatív rég óta foglalkozom már programozással, főleg js és php. Ezen utóbbiból ha gyorsan akartam csinálni valamit, akkor a CodeIgniterhez nyúltam.
A Drupalt már rég óta tudatalattimban tartom, de eddig nem volt rá időm ,hogy kipróbáljam. Most, hogy kijött a 7 -es verzió rájöttem hogy ez iszonyatosan 'cutting edge', úgyhogy úgy döntöttem kipróbálom. Egy ismerősömnek vállaltam egy egyszerű honlapot (kutyás :-)), és elégedett vagyok az eredménnyel, persze még tanulom, de már eddig is ígéretes.
A kérdésem az, hogy mikor döntötök úgy, hogy Drupalt használtok (mondjuk egy webshopnál) vagy esetleg keretrendszert inkább (olyanra gondolok mint CodeIgniter, Kohana, vagy Yii - bár ez utóbbit nem ismerem). Mint php programozónak, megéri megtanulni modult írni, és ha kell azzal augmentálni a Drupalt, vagy van olyan eset mikor keretrendszert használtok, ezzel vállalva a hosszabb fejlesztési időt? Mi a döntő ilyen esetben.
Köszönöm, ha erre írtok pár szót.
Béke:
Gábor
■ Relatív rég óta foglalkozom már programozással, főleg js és php. Ezen utóbbiból ha gyorsan akartam csinálni valamit, akkor a CodeIgniterhez nyúltam.
A Drupalt már rég óta tudatalattimban tartom, de eddig nem volt rá időm ,hogy kipróbáljam. Most, hogy kijött a 7 -es verzió rájöttem hogy ez iszonyatosan 'cutting edge', úgyhogy úgy döntöttem kipróbálom. Egy ismerősömnek vállaltam egy egyszerű honlapot (kutyás :-)), és elégedett vagyok az eredménnyel, persze még tanulom, de már eddig is ígéretes.
A kérdésem az, hogy mikor döntötök úgy, hogy Drupalt használtok (mondjuk egy webshopnál) vagy esetleg keretrendszert inkább (olyanra gondolok mint CodeIgniter, Kohana, vagy Yii - bár ez utóbbit nem ismerem). Mint php programozónak, megéri megtanulni modult írni, és ha kell azzal augmentálni a Drupalt, vagy van olyan eset mikor keretrendszert használtok, ezzel vállalva a hosszabb fejlesztési időt? Mi a döntő ilyen esetben.
Köszönöm, ha erre írtok pár szót.
Béke:
Gábor
Szerintem érdemes lenne a
Sokan mindenre probalnak
Igen, ez nagyjából így van.
Ha nagyon extra a megrendelő igénye, akkor érdemes inkább saját fejlesztés. Bár még így is kérdéses, hogy mennyire éri meg egyetlen project kedvéért összehozni pl. egy működő cikk rendszert.
semeddig nem tart
pl: symfony : sfSimpleCMS plugin, csak hogy a legegyszerübbet említsem. De van komplett CMS, ami Symfonyval készült, de többnyire ez az egyszerű is megfelel, mert az egyéb pluginokkal ugyanúgy felépithető akármilyen bonyolult rendszer. Például ha blogszerű cikkeket akarok, akkor sfSimpleCMS és a commantable behavior összekapcsolása és máris megvan.
A másik dolog meg, hogy attól hogy drupal, attól az még egy keretrendszer is, csak a CMS az állandó részének tekinthető. Symfonynál kihagyhatom. Hogy ez mennyire előny, nem tudom. Mert igen kicsi az esély rá, hogy nélkülözni tudom. Akár még egy vállalatirányítási rendszernél is eljön az a pillanat, amikor hiányozni fog. (pl.: egy nyomtatási kép szerkesztése)
framework + saját CMS
Az előnyök mellett nyilván vannak hátrányok is: például le kell fejleszteni a CMS-t, és ez bizony nem egy 2 perces munka. Ráadásul az esetleges buktatókat nehéz előre látni, nekem konkrétan a 3. CMS-em lett olyan, amivel már elégedett vagyok. De nézzük optimistán a dolgokat, ha meg van az igényeidnek megfelelő saját CMS, onnantól kezdve, már csak az előnyeit élvezed. :)
Szóval szerintem a framework + saját CMS kombináció a nyerő.