Projekt Thera a rozloučení se Smarty

Filed Under (Nespoutaný tok myšlenek, Web) by Jirka Helmich on 10-03-2008

Tagged Under : , ,

Používal jsem Smarty. Měsíc. Na jediném projektu. V létě jsem s Goophym dělal na projektu hledejhracky.cz a hledejnaradi.cz a používali jsme Smarty, poměrně fajn knihovnu pro práci se šablonami. Lidem, kteří poznávají, co to je MVC a jak mají vypadat šablony strašně usnadní život. Ale je to zřejmě naposledy, co jsme tuto knihovnu použili. V současné době pracujeme na high-level PHP frameworku Thera, který bude postaven na Zend Frameworku a místo Smarty bude využívat třídu Zend_View, která narozdíl od Smartyho umí iterovat na objektech ve foreach cyklech. Navíc to bude o mnoho pohodlnější.

Ptáte se, co je to Thera? Nový, úžasný, skvělý high-level framework (cool, huh?), na který nemusíte narozdíl od jiných českých frameworků (…) čekat, protože … … … nebude veřejný, nebude to OpenSource, nebude zdarma a vy ho nikdy používat nebudete. Ale myšlenku prozradit můžu. Zkrátka jsem se zamyslel nad tím, jak zefektivnit práci na projektech. K čemu jsem došel? Začnu dělat web a vymýšlím, jak pracovat s databází, implementuji uživatele, moduly, práva, kategorie, logy. Znovu a znovu. Proto tedy Thera, která bude vše výše uvedené obsahovat ve zobecněné formě. Co se skrývá pod magickým “ve zobecněné formě”? Představte si, že se probudíte a klient, který vám volá po vás chce změnu autentifikace uživatelů. Už žádná databázová tabulka, ale LDAP. A vy začnete nadávat a na pár dní sedáte k PSPadu…