Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Symfony][ZF][ZendFramework]Framework - który najbardziej RAD?
athabus
post
Post #1





Grupa: Zarejestrowani
Postów: 898
Pomógł: 48
Dołączył: 2.11.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Od około ~3-4 lat rozwijam swój własny skrypt sklepu internetowego. Próbowałem już 2-3 razy przejść na jakieś gotowe rozwiązanie, bo rozwój takiego projektu to strasznie czasochłonne zajęcia, a platforma na jakiej go rozwijam (SF 1.0) już się pokryła kurzem. Niestety nawet takie kobyły jak Magento nie są w stanie zaspokoić moich potrzeb, albo jak już są to koszt wdrożenia przekracza mój budżet. Samo odtworzenie rzeczy, które mam w swoim sklepie (i to nie do końca tak jakbym chciał) wyceniono mi na kilkadziesiąt tysięcy ;-(

Tak więc dorastam do decyzji o przepisaniu mojego rozwiązania na nowy framework. Szukam rozwiązania, które umożliwi mi jak najbardziej zautomatyzowanie CRUD (w konfiguracjach z powiązanymi tabelami i takie tam). Backend (czyli to co w sklepie zajmuje najwięcej czasu) w symfony 1.0 oparłem o "admin genarator". Niemniej w wersji 1.0 jest to dość ograniczone rozwiązanie. Wersja 1.4 jest pod tym względem dużo bardziej zaawansowana, dzięki oddzielnemu frameworkowi dla formularzy - po jego zgłębieniu nie ma rzeczy niemożliwych w admin generatorze. Niemniej wersja 1.4 jest już obecnie stara i boję się, że za rok będę miał podobny problem - tj. znów będę musiał myśleć o migracji. Chciałbym mieć jakieś 5-6 lat na rozwój tego projektu.

I tu pojawia się pytanie - jaki framework obecnie pozwala w największym stopniu pisać szybko backend w oparciu o generatory/formularze itp. Sprawy typu wydajność, skomplikowanie frameworka itp nie mają dla mnie znaczenia, bo 90% pracy w sklepie opiera się o backend właśnie. Frontend sklepu w zasadzie jest banalny do napisania. Kluczem dla mnie jest czas, którego nie mam zbyt wiele.

W temacie FW zatrzymałem się na SF 1.4, bo obecnie rozwijam tylko dwa projekty - jeden w sf1.0 i jeden w sf 1.4
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
athabus
post
Post #2





Grupa: Zarejestrowani
Postów: 898
Pomógł: 48
Dołączył: 2.11.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----


CI zupełnie odpada w takim zastosowaniu. Co prawda znam go dość kiepsko, ale z tego co pamiętam nie ma on nawet frameworka do obsługi formularzy, nie mówiąc już o generowaniu podstawowych akcji. Zdaje się, że jest tam jedynie zwykły CRUD bez możliwości większych modyfikacji.

W Symfony 1.4 np. każda tabela w bazie ma swój własny formularz edycyjny wraz z logiką typu CRUD, z którego w prosty sposób można dziedziczyć formularze dostosowane do konkretnych potrzeb, rozszerzać o współpracę z innymi tabelami itp. W zasadzie gdyby nie to, że SF 1.4 nie jest już rozwijany to zdecydowałbym się na to rozwiązanie, ale to nie ma sensu bo za dwa lata znajdę się w tym samym miejscu, w którym jestem teraz.

Takie rzeczy jak waga, szybkość działania itp nie mają dla mnie większego znaczenia, bo i tak projekt stoi na osobnej maszynie, którą w razie czego mogę po prostu upgradować. Stawiam na szybkość pracy/łatwość rozwoju.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 27.12.2025 - 20:49