Witaj, Gościu O nas | Kontakt | Mapa
Wortal Forum PHPEdia.pl Planeta Kubek IRC Przetestuj się!

Porównanie popularnych framework'ów

Poglądowe pokazanie zależności pomiędzy klasami

Każdy framework wczytuje wiele swoich klas z wielu plików. Tutaj możemy zobaczyć w formie grafu jak to przebiega. Użyto rozszerzenia do PHP o nazwie inclued (http://pecl.php.net/package/inclued ) oraz zwizualizowano przy pomocy: Graphviz (http://www.graphviz.org )

Zend Framework

Symfony

CakePHP

Code Igniter

Podsumowując:

Z całą pewnością skomplikowanie powyższego grafu nie powinno być podstawowym kryterium podcas wyboru frameworka. Raczej daje ono pewne spojrzenie na ilość klas i plików w danym systemie.

Można zauważyć pewne skomplikowanie w powiązaniach w Zend Framework. Pewnie właśnie dlatego pewna modyfikacja w konfiguracji PHP (parametr include_path):

może przyspieszyć działanie systemu o ok. 5 odwołań więcej na sekundę (wg Rasmusa Lerdorfa).

Za to w CodeIgniter mamy niewiele plików co może natomiast sugerować niewiele funkcjonalności (choć nie musi to być prawdą).

Informacje na podobny temat:
Wasze opinie
Wszystkie opinie użytkowników: (8)
Ja bym jeszcze dodał...
Niedziela 05 Kwiecień 2009 9:48:48 pm - extreme

...niepoważny tytuł jak na poważny serwis. A raczej nieznajomość reguły wstawiania apostrofu...

nic nie wnosi
Czwartek 12 Marzec 2009 3:57:35 pm - zur887

ogólnie artykuł nic nowego nie wnosi - ot pare linków, wykresów i porównań.

Brak własnych testów poruszanych frameworków (pełnego zestawienia) - wiele by dało do myślenia na temat sprawności frameworków.

Zlepek i podsumowanie krążących treści w necie.

A gdzie reszta ;)
Piątek 06 Marzec 2009 5:40:56 pm - zulus <zulus_at_w3des.net>

"... i wiele innych." cóż to krótki spis który nadaje się np jako podsumowanie artu

Zachęcający wstęp i rozczarowujący koniec
Wtorek 03 Marzec 2009 11:54:32 pm - bigzbig

Wstęp naprawdę mnie zaciekawił jednak im dalej w las tym więcej statystyk, grafów, wykresów, z których tak naprawdę nic dla programisty nie wynika. Ciekawostka ot i tyle.

artykuł?
Wtorek 24 Luty 2009 10:47:35 am - kowalikus <kowalikus_at_gmail.com>

Troszke niepoważny artykuł, kilka linków i wypunktowań niestety nic nie wnoszących

Lipa :/
Poniedziałek 23 Luty 2009 3:54:43 pm - dream3r <dream3r_at_codeaddicted.com>

Przykre, ale jak na największy portal w Polsce traktujący o PHP nie postaliście się.

Pomijając wartość merytoryczną tego artykuły, czy ktokolwiek sprawdził przed jego opublikowaniem, jak treść jest wyświetlana w przeglądarce?
Prezentowane wykresy nie mieszczą się w kolumnie przeznaczonej na tekst. Tabele porównawcze warto by było jakoś sformatować, tak aby były bardziej czytelne.

Wygląda to tak, jakby ktoś zrobił CTRL+C i CTRL+V, nie zadając sobie trudu dopasowaniem treści do wyglądu portalu...

...
Niedziela 22 Luty 2009 10:17:38 pm - thomasc <tomek_at_poczta.rybnik.pl>

Racja!
Też sądziłem że z tego artykuły wyciągnę coś więcej. Od niedawna uczę się i używam Zend'a i bardzo mnie interesuje temat wydajności framework'ów w dużych projektach. Czy np w serwisach o dużej oglądalności (np powyżej 10 tyś uv) warto brać pod uwagę pisanie go w frameworku (tu w zend).
pozdrawiam

Szkoda tracic czas na ten art
Niedziela 22 Luty 2009 6:31:35 pm - seth

Artykul o niczym.

Autor przedstawia rozne benchmarki dodajac skromne podsumowanie, ktore tak naprawde nic nie wnosi i nic nie podsumowuje.

Spodziewalem sie szerszego podejscia do tematu niz tylko wrzucenie kilku obrazkow i tabel i konkretnej opinii dlaczego dany framework jest lepszy lub gorszy.
Ostatnia strona ktora powinna zbierac do kupy wszystkie dotychczasowe infromacje jest jakims laniem wody.

Podsumowujac: niczego z tego artykulu wartosciowego sie nie dowiedzialem. Nawet nie poznalem ktory framework jest wg. autora lepszy.

Mentax.pl    NQ.pl- serwery z dodatkiem świętego spokoju...   
O nas | Kontakt | Mapa serwisu
Copyright (c) 2003-2024 php.pl    Wszystkie prawa zastrzeżone    Powered by eZ publish Content Management System eZ publish Content Management System