Zadejte hledaný výraz...

Nejlepší architektura pro CMS a kolektivní práci

Zdravím,
dlouho tápu nad tím, jakou architekturu / případně framework je lepší zvolit pro kolektivní práci. A´t už se jedná o nějaké složitější prezentace tak o tvorbnu nějakého CMS systému.
Momentálně máme rozjetou architekturu MVC, nicméně pokud nemá v sobě šablonovací systém (což zatím nemá), je až potupné mísit PHP s XHTML. Tento styl se kriticky projeví v přehlednosti kódu, následujících úpravách, chybovosti a řekl bych, že i rychlosti.
Pořád se nemůžeme dostat z místa aby byla naše práce /kodér vs. programátor/ byla co nejefektivnější a zároveň nejpoužitelnější. Je důležité se sehrát. Já nechci zasahovat do kódu programátorovi a naopak nechci, aby programátor zasahoval do kódu mě. Použití šablon se jeví jako optimální způsob (doprogramovat ho do MVC???) ale z důvodu pracovní vytíženosti není tolik času se učit nějaký framework jako Nette nebo Zend a šablonovací systém jako smarty mi už nepříjde v roce 2010 jako optimální řešení. Názory se na něj rúzní, nicméně už je zastaralý...
Do programování nevídím zase tolik jak do kódování, seo a grafiky a proto mě omluvte, pokud jsou mé názory trochu zcestné.
Jde mi pouze o nějaké nastartování. O to, jak začít řešit tento problém. Co je optimální řešení. Nepohrdnu ani odkázáním na nějaké velmi přínosné knihy v tomto směru nebo články na inernetu.
Chceme se také pustit do vývoje CMS ale dosavadní cestou je to takřka nemožné.
Děkuji všem, kteří budou ochotni utrousit zde na fóru svou zkušenost, radu nebo řešení.
11. 8. 2010 10:58:45
https://webtrh.cz/diskuse/nejlepsi-architektura-pro-cms-a-kolektivni-praci#reply541747
Pokud zvládáte principy MVC a objektové programování není problém začít vyvíjet v Nette (dle mého názoru je Zend trošku složitější; co jsem měl zkušenost tak s Nette se programátoři naučili dříve i díky velké komunitě a dostupnosti české dokumentace). Doporučuji mít jednoho programátora, který má s Nette již zkušenosti (čím více tím samozřejmě lépe) a ten zbytek týmu rychle zaučí + řeší problémy.
Já zase vidím jako zastaralé v roce 2010 objevovat kolo a programovat si vlastní šablonovací systém na zelené louce (jsou situace kdy to má smysl to nevylučuji). Trošku mě zaráží, že na učení frameworku není čas, ale na programování šablonovacího systému čas je ;-)
11. 8. 2010 11:20:32
https://webtrh.cz/diskuse/nejlepsi-architektura-pro-cms-a-kolektivni-praci#reply541746
Děkuji za odpověd.
Asi jsem to špatně formuloval. Ono ve skutečnosti není čas ani na jedno. Nicméně jsem hlavně chtěl vědět, co bude lepší. Pokud by se naskytla zakázka za více peněz, tak, aby utáhla grafika / kodéra a 2 programátory (jeden znalý nette) tak by to byla velmi dobrá příležitost, aby zrovna programátory co nette tskoro neovladá se od druhého programátora naučil - bylo by to skvělé.
Momentálně ale nemůžeme platit nikoho, kdo by nás jen tak učil v nette takže jediné co zbývá si nastudovat po večerech dokumentaci a potom jít případně na nějaké školení. Nette si me jeví jako dobrá volba (hodně lidí doporučuje). Nicméně se mi stále zdá, že něco předpogramovaného nemůže být tak dobré jako něco vlastního o čem by jsme měl kompletní přehled. Ale asi máte pravdu, že vymýšlet něco, co už bylo dávno vymyšlené je zbytečné.
11. 8. 2010 11:47:36
https://webtrh.cz/diskuse/nejlepsi-architektura-pro-cms-a-kolektivni-praci#reply541745
Ak nechcete celý framework, ale len šablóny, tak sa z niektorých fw dá používať len tá časť. Napr. Nette to podporuje.
11. 8. 2010 12:20:35
https://webtrh.cz/diskuse/nejlepsi-architektura-pro-cms-a-kolektivni-praci#reply541744
Jakub Truneček
verified
rating uzivatele
11. 8. 2010 17:52:11
Stejně tak zend je "modulární". Použijete, co potřebujete.
Ad ta složitost, řekl bych, že jsou na tom podobně. Větší problém u Zend Frameworku vidím v tom, že pokud v něm chcete nasazovat aplikace, kde bude větší návštěvnost, počítejte s poměrně velkými nároky na HW a potažmo i na SW (Zend Server, Zend Platform). Nette je méně náročné, z mého pohledu však Zend poskytne více. A dokumentaci má Zend FW přímo skvělou.
Obecně si však myslím, že ve vývojářské branži se investice do profesionalizace vždy vyplatí.
A šablonování v případě Zend FMW (jejich nativní Zend_View) je v podstatě také mísení PHP s (X)HTML, jen se ve view samozřejmě neděje (nemělo by) nic business, od toho je Controller - Model.
11. 8. 2010 17:52:11
https://webtrh.cz/diskuse/nejlepsi-architektura-pro-cms-a-kolektivni-praci#reply541743
Pro odpověď se přihlašte.
Přihlásit