| drupal vs zend framework | ||
|---|---|---|
|
halo
8. jul 2010 19:23:20
Pridružen od: 16. maj 2010 92 objav 17 3 1 |
#1
Imam dilemo pri izbiri orodij, s katerimi bi gradil strani. V planu imam različne projekte (večuporabniški portali), ki pa bi mi s programiranjem iz nule vzeli preveč časa. Na področju PHP programiranja lahko rečem da sem kar vešč. Do sedaj sem stvari programiral iz nule, za manjše strani pa sem uporabljal joomlo, vendar mi Joomla nekako odgovarja samo ko gre za predstavitvene oziroma majnše strani. Rad bi začel z uporabo orodja, ki bi mi nudilo široko podporo funkcij in mi prihranilo čas. Vem da drupal(CMS) ni ista stvar kot zend framework, vendar me zanima, kateri omogoča širok spekter funkcionalnosti in je relativno hiter pri izgradnji večjih sistemov. Oba orodja bolj slabo poznam, vendar sem pripravljen vložiti čas v učenje. |
|
|
neskoncno
8. jul 2010 20:02:22
Pridružen od: 25. maj 2009 549 objav 288 57 6 |
#2
Sam bi ti priporočal Typo3 za razvoj le tega kar rabiš saj podpira nekatere novejše standarde nadgrajevanja kot Drupal. No če si pristaš oz večkrat uporabljaš objektno programiranje pri projektih se stvar zatakne pri Drupal-u. No le sam sem začel uporabljati Zend Framework šele pred kakšnimi 4 meseci(prej sem uporabljal CodeIgniter). Seveda si že omenil da poznaš rezliko med le temi dvemi. Rad bi pa omenil da bi moral svoj projekt malo natančneje opisati, da bi ti lahko svetoval ali bi bilo lažje začeti z nekimi prednapisanimi skriptami oz samostojno. |
|
|
iztok
9. jul 2010 12:32:33
Pridružen od: 2. avg 2008 183 objav 190 13 1 |
#3
Sam sicer nisem developer v smislu programiranja ampak bolj site builder, zato imam mogoče drugačen pogled. Kolikor sem sam bral in se pogovarjal programerji na začetku res ne marajo Drupala, ampak se mi zdi, da so na nek način tudi mazohisti in raje pišejo svoje kode. Druga stvar je tudi, da se lotijo razvoja tako kot so navajeni, popravljajo funkcije v jedru, pišejo sql querie v temah ipd. In potem sistem seveda počepne. Mogoče namesto, da si naložiš Drupal si poglej nekaj distribucij, ki so narejene za poseben name: Oboje bazira na jedru Drupala z prosto dostopnimi moduli. Glede na to, kdo skrbi za distribucije verjamem, da so narejene "by the book". |
|
|
halo
9. jul 2010 14:33:08
Pridružen od: 16. maj 2010 92 objav 17 3 1 |
#4
Če bolj podrobno opišem željene cilje, bi rad, da bi lahko s tem orodje postavil npr.: bolha.com, avto.net, večuporabniške portale, ki uporabnikom omogočajo ustvarjanje svojih foto/video galerij, blogi, forumi itd. Kateri izmed drupala ter typo3 ima več že narejenih modulov, ki jih je mogoče dodati? Obstaja kje kakšen seznam, teh sistemov narejenih za posebne namene? |
|
|
cyber
9. jul 2010 14:45:59
Pridružen od: 2. dec 2007 536 objav 750 76 10 |
#5
Typo3 jaz odsvetujem, ker je že precej v letih, poleg tega je v žerjavci Typo3 5, ki je narejen na njihove FW-ju Flow3, in to bo nora zadeva! Sicer nevem kako je trenuno stanje, ampak release se prelaga že nekaj let. :) Sicer za to kar ti opisuješ, so funkcionalnosti že večinoma narejene za večino FW-jev, razni blogi, forumi, user moduli, etc... Tako da tudi z FW-jem boš prišparal čas. Sam bi recimo si naredil en repozitorij aplikacij z Djangotom, in jih potem reuse-al po potrebi. |
|
|
halo
10. jul 2010 13:51:36
Pridružen od: 16. maj 2010 92 objav 17 3 1 |
#6
Hvala za informacije. Trenutno sem odločen poskusiti Zend Framework. Imam še eno vprašanje glede FW... imajo FW svoje administracije, ali je to potrebno povezati s kakšnim drugi orodjem, oziroma sestaviti svojo administracijo? |
|
|
cyber
10. jul 2010 14:31:44
Pridružen od: 2. dec 2007 536 objav 750 76 10 |
#7
Neki tutorialov je, ampak vsaj jaz sem opazil, da ni nekega pametnega nabora, vsaj ne toliko kot naprimer za Django, Symfony ali ROR, kjer majo tudi že na sami strani projekta tutorial za prvo aplikacijo. FW nima admin generatorja, tako kot prej omenjeni FW-ji. Tudi če hočeš ORM, moraš sam nastavit Doctrine ali Propel, recimo. |
|
|
bostjan
10. jul 2010 18:51:08
Pridružen od: 31. jul 2008 643 objav 689 30 9 |
||
|
halo
11. jul 2010 13:59:30
Pridružen od: 16. maj 2010 92 objav 17 3 1 |
#9
se pravi, če želim zraven še administracijo, je boljše, če se lotim drupal-a in dodatne stvari pač sam sprogramiram |
|
|
iztok
11. jul 2010 15:53:52
Pridružen od: 2. avg 2008 183 objav 190 13 1 |
#10
Kolikor sem enkrat gledal Django je tista administracija povsem neprimerna za storitvene portale (npr razni oglasniki) saj je ločena od vsebinskega dela. Pri Drupalu 6 (ki ga priporočam še za naslednje dve leti) pa je za začetnike težava ravno to, da je administracija združena z predstavitvenim delom, saj hočejo na njem postavljati bloge in preproste strani. Seveda se da z moduli pofejkati, da dobimo nekaj podobnega kot Wordpress, ampak, sistemsko gledano ni razlike med prvo stranjo in adminom. Pri Drupalu se lahko vključiš v vsako funkcijo s hooki, ki so v tvojem modulu. Ampak velika verjetnost je, da boš že našel modul za funkcionalnost, ki jo želiš. Konec avgusta bo na Danskem Drupal konferenca, kjer se boš lahko v enem tednu naučil ogromno, saj je veliko začetniških delavnic in predavanj. |
|