[linux] Aký PHP framework používate?

Ján Koštial jan.kostial na datarix.sk
Sobota Březen 5 15:22:37 CET 2011


Ahojte,
po neúspešnom pátraní po vhodnom frameworku som sa rozhodol, že trochu 
rozviniem myšlienku zo spomínaného PHPlus a vytvoril som také malé 
pieskovisko, ktoré znázorňuje ako si to predstavujem.
Môžete nahliadnuť tu: http://www.datarix.sk/StarTemplates/

(za ten názov sa ospravedlňujem...:-) )

Uvítam prípadné komentáre.


Ján Koštial.


Dňa 28. 2. 2011 22:36, Ján Koštial  wrote / napísal(a):
> Zdravím všetkých,
>
> hľadám dobrý PHP framework na tvorbu špecifických web stránok s 
> podporou databázy.
> Hľadal som po webe, čítal a ktoré sa mi pozdávali aj vyskúšal.
> Celkom sa mi pozdáva Yii, ale trpí slabinou, ktorou trpí väčšina PHP 
> frameworkov
> a to je slabá prezentačná vrstva (View v MVC modeli) - respektíve jej 
> oddelenie od dátového modelu alebo logiky.
>
> Vždy je nutné v šablónach (Layoutoch) písať kód - buď priamo v PHP 
> alebo v špeciálnom "šablónovom jazyku".
>
> Moja predstava je taká, že vytvorím HTML (XHTML) šablónu (layout) bez 
> akejkoľvek väzby na logiku alebo dáta.
> Naplnenie šablóny dátami potom obstará Controller.
> Aj toto by mala byť jednoduchá operácia - controller by len "spojil" 
> vizuálne komponenty na šablóne s dátovými komponentmi Modelu.
>
> Poznáte niečo také?
>
> Nemusí to byť nutne jeden framework, môžu to byť viac spolupracujúcich 
> frameworkov.
> (Napr. spojenie Google Web Toolkit s niečím....)
>
> Vďaka za tipy.
>
> Ján Koštial.
>
>
> P.S.:
> Mimchodom pri tom pátraní po webe som narazil na zaujímavý framework - 
> http://phplus.sourceforge.net/
> Bohužiaľ je veľmi starý a nevyvíja sa.
>
> Ale je tam veľmi zaujímavá myšlienka:
> V šablóne uvediete:
> <img id="your-img-id">
>
> V prezentačnej logike potom:
> $page->setImageSource("your-img-id", Image_Source_Address, 
> Alternate_Text);
>
>
> _______________________________________________
> https://lists.linux.sk/mailman/listinfo/linux
> Meta FAQ: http://www.sklug.sk/lists/linux/metafaq.html
>



Další informace o konferenci linux