Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Framework - który optymalny?
matrik
post
Post #1





Grupa: Zarejestrowani
Postów: 115
Pomógł: 2
Dołączył: 23.07.2009

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


Witam
Czy posiada ktoś doświadczenie z frameworkami co do ich optymalnego szybkiego działania?
-Zend
-Symfony
-CakePHP
-CodeIgniter
System miałby obsługiwać portal społecznościowy ze sporym ruchem a baza dosyć obszerna.

Pozdrawiam
Go to the top of the page
+Quote Post
Crozin
post
Post #2





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


CakePHP, CodeIgniter - PHP4
Symfony - wersja 2.0* znacząco przyśpiesza w porównaniu do 1.4, która to jest dosyć powolna
Zend - nie czuję się kompetentny do wypowiadania się

Cytat
a baza dosyć obszerna
Co ma baza danych do samych FW?
Go to the top of the page
+Quote Post
Mephistofeles
post
Post #3





Grupa: Zarejestrowani
Postów: 1 182
Pomógł: 115
Dołączył: 4.03.2009
Skąd: Myszków

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


Sprawdź symfony 2, podobno bardzo szybki fw.
Go to the top of the page
+Quote Post
vokiel
post
Post #4





Grupa: Zarejestrowani
Postów: 2 592
Pomógł: 445
Dołączył: 12.03.2007

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


Jest jeszcze Kohana3, Yii, Prado z tych bardziej popularnych. Do tego wiele innych, np tworzonych przez użytkowników tego forum: Spawn Framework, Mohebo Framework


--------------------
Go to the top of the page
+Quote Post
drakos
post
Post #5





Grupa: Zarejestrowani
Postów: 25
Pomógł: 1
Dołączył: 28.10.2010

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


Każdy framework można zmusić do optymalnego i szybkiego działania. Zend jak na chwilę obecną jest moim ulubionym. Symfony 2 bardzo mi się podoba , ale na razie uczę się hobbystycznie do momentu, kiedy wyjdzie stabilna wersja.

Jeśli to ma być duży system to IMO zostaje Zend i Symfony, ale jeśli zadajesz to pytanie i chcesz taki system sam napisać to życzę powodzenia winksmiley.jpg
Go to the top of the page
+Quote Post
Spawnm
post
Post #6





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




W twoim przypadku nie najważniejszy jest fw a pomysł wykonania, znasz się na cachowaniu ?
Obszerność bazy nie sprawi ci większego problemu jeśli potrafisz stworzyć optymalne zapytania.
Go to the top of the page
+Quote Post
Crozin
post
Post #7





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


Cytat
znasz się na cachowaniu ?
Co to ma do tematu?
Cytat
Obszerność bazy nie sprawi ci większego problemu jeśli potrafisz stworzyć optymalne zapytania.
Oczywiście, że spore bazy danych sprawiają sporo problemów.
Go to the top of the page
+Quote Post
matrik
post
Post #8





Grupa: Zarejestrowani
Postów: 115
Pomógł: 2
Dołączył: 23.07.2009

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


Własnie co do własnego systemu (MVC) - właśnie z niego korzystam, jak narazie nie jestem do końca zadowolony. Problemem jest dosyć krótki kod kontrollera, nad którym zastanawiam się, czy nie powinno w nim być czegoś jeszcze, drugą sprawa tego problemu jest elastyczność.

Nie rozplanowałem działania cache, myślę, że korzystanie z dwóch baz MySQL (serwer dedykowany ze sporym zegarem obliczeniowym - zaoptymalizowane zapytania w systemie to podstawa) oraz SQLite. Jeśli dobrze myślę to wykorzystanie Postgresql do tymczasowych danych użytkownika (trwające około 20min) była by bardzo korzystna. Co do cache wykorzystywane w plikach to stawiam na smarty, chociaż nie jest mało tego kodu, żeby bardzo szybko działało. Kiedyś zauważyłem bardzo ciekawy system szablonów (kojaży mi się, że został wypuszczony przez Google).

Funkcjonalność zenda + szybkość symfony = taki system jestem w stanie napisać, lecz czy opłaca się tworzyć system klastrowy dla frameworka?
Go to the top of the page
+Quote Post
drakos
post
Post #9





Grupa: Zarejestrowani
Postów: 25
Pomógł: 1
Dołączył: 28.10.2010

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


Zenda można podpiąć jako Vendora do Symfony z tego co pamiętam. Wtedy korzystasz z tych modułów, których potrzebujesz. S2 na przykład korzysta z Zend_Log domyślnie.
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 19.08.2025 - 20:18