![]() |
![]() |
![]()
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: 175 Pomógł: 18 Dołączył: 11.06.2007 Skąd: Koszalin/Poznań Ostrzeżenie: (0%) ![]() ![]() |
Dla mnie Sf2 jest trochę przerostem formy nad treścią. Wszystko wygląda pięknie - możliwośc podmiany wszystkich komponentów w locie, dobra struktura i organizacja samych wnętrzności FW itd. Ale przestrzenie nazw w php i ich realizacja wypadła kiepsko, korzystanie z nich bardzo namiętnie w sf2 spowalnia pisanie kodu. Doctrine2 jest szybki(główny zarzut w stosunku do 1.x to powolność) ale tez mało użyteczny - pogmatwane tworzenie relacji, brak domyślnej obsługi np blobów(tak, wiem można sobie napisać, ale czy ORM nie powinien tego mieć od razu), kiepsko wypada wsparcie innych baz niż MySQL. Widać że twórcy bardzo wzorowali się na rozwiązaniach javowoych, np annotacje. Wyszło piękne dzieło inżynierii oprogramowania, dobrze pasujące jako pomoc przy bardzo dużych i nieszablonowych projektach, ale mało praktyczne w codziennym używaniu frameworka. Wzorem do tego jak powinien wyglądać fw webowy jest dla mnie web2py, bardzo dobrze pisze mi się też w django.
Oczywiście to tylko moja opinia i każdy może mieć inną (IMG:style_emoticons/default/smile.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 8.10.2025 - 11:17 |