![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 186 Pomógł: 4 Dołączył: 13.10.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam serdecznie wszystkich,
Piszę ten temat gdyż jestem już trochę zdezorientowany pod względem wiadomości z netu. Otóż od jakiegoś czasu postanowiłem zacząć pisać strony w frameworku. Strasznie nastawiłem się na framework-a Kohana, nie jestem jednak pewien czy będzie stosowny. W tym celu przeczytałem książkę na temat MVC i ORM-ów co znacznie rozjaśniło mi umysł na ten temat. W najbliższej przyszłości zamierzam pisać strony początkowo dla siebie a później się okaże. W artykułach porównujących frameworki używa się określeń dużych, małych i średnich projektów. Dlatego chciałbym was zapytać nad którymi frameworkami warto się skupić w przypadku : 1. witryna firmy ( galeria + podstrony używające np. edytora timymc, ewentualnie jakaś mapka google, komentarze, formularz kontaktowy ) 2. sklep internetowy ( panel administracyjny dodajacy,edytujacy produkty, edycja zakładek przez edytor np tinymc, wyświetlanie produktów, system komentarzy itp ) 3. Form ( połowa phpbb ) Oczywiście doskonale wiem, że warto zgłębić wiedzę o każdy freameworku, nie mniej jednak przez najbliższe pół roku chciałbym już coś napisać z wyżej wymienionych rzeczy. Wiem również, że każdy dobiera frameworka pod siebie i w kazdym frameworku mozna zaimplementować funkcje drugiego, ale konkretnie muszę coś wybrać a mega się waham (IMG:style_emoticons/default/smile.gif) PS waham się w sumie nad kohana, ZF, Symfony |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 435 Pomógł: 40 Dołączył: 16.02.2003 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Jeżeli myślisz o Symfony to nie zabieraj się za 1.4 tylko od razu Symfony2. Może i dokumentacja jeszcze kuleje (chociaż jest już coraz lepiej) to nie ma sensu cofać się do 1.4.
Zend ma duuuże możliwości, ale np mi nieprzyjemnie się w nim pisało. Jeżeli lubisz dużo pisać (nazwy klas w stylu: Zend_Controller_Router_Rewrite, My_Controller_PreDispatchPlugin) to go wybierz ;] S2 używa namespace'ów więc nie ma takich kwiatków. Poza tym dużo rzeczy się po prostu ciężej osiągało niż analogicznie w S2. S2 dostarcza Ci po prostu fajnego pakietu, w którym masz wszystko co maksymalnie uprości i usprawni pisanie aplikacji. 1. System szablonów TWIG - http://fabien.potencier.org/article/34/tem...-engines-in-php - o wieeeele szybsze od antycznego Smarty i mniej pisania niż jakby używać czystego PHP 2. Baaaardzo dużo gotowych 'pluginów' ułatwiających życie. Np: - Doctrine: https://github.com/l3pp4rd/DoctrineExtensions - SF2: - http://symfony2bundles.org/FriendsOfSymfony/FOSUserBundle - w SF 1.4 był sfGuard, w 2.0 jest UserBundle - czyli autoryzacja userów, logowanie, rejestrowanie, przypominanie hasła itp itd. - http://symfony2bundles.org/sonata-project/SonataAdminBundle - w SF 1.4 domyślnie spod konsoli można było wygenerować cały backend dla admina, w SF2 na razie nie ma natywnie wsparcia dla scaffoldingu, ale dzięki temu pluginowi można przyspieszyć cały proces. - Doctrine - najlepszy ORM pod PHP ;] - System eventów - i oczywiście DI tak hasłami ;] pozdro. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 18:15 |