Komputer Świat Ekspert - Forum: [PHP] Jaki framework na początek? - Komputer Świat Ekspert - Forum

Skocz do zawartości

Strona 1 z 1

[PHP] Jaki framework na początek? Czym klepać serwisy?

#1 Użytkownik nie jest zalogowany   Ferrari 

  • Tajny agent USB
  • Grupa: Moderatorzy
  • Postów 3531
  • Rejestracja: 21-marzec 04

Napisano 16 październik 2011, 00:35

Jaki obiektowy framework PHP wybrać na początek?

Większość wykorzystuje 2 wzorce. Podział na przepływ danych między warstwami:

1. MVP (Model View Presenter)

Kontroler wejściowy -> Akcja -> Model -> Akcja -> Prezenter -> Akcja

2. MVC (Model View Controller)

Kontroler wejściowy -> Kontroler -> Widok -> Model -> Widok -> Kontroler

W praktyce wzorce MVP i MVC są różnie zaimplementowane i jest wiele warstw pomocniczych.

Pożądane cechy

1. Szybkość - im mniej zbędnych operacji, zapytań i podawania piłki od 1 klasy do 2, tym lepiej
2. Cache - najlepiej całych stron lub części, które rzadko się zmieniają i odciążą serwis
3. Biblioteki - im mniej kodu trzeba klepać przy każdym serwisie, tym lepiej
4. Czytelny kod - bez udziwnień typu _X_Class::_get_userName() i tysiąca zależności
5. Dokumentacja - mimo że środowisko podpowiada składnię, dokumentacja i przykłady są ważne
6. Nowoczesność - pisanie pod PHP 4 nie ma sensu, więc może nawet używać nowości w PHP 5.3
7. Elastyczność - mogę zmienić bazę danych, mechanizm treści, kont użytkowników...
8. Spójność - nie zawsze idzie w parze z elastycznością, ale spójny system łatwiej ogarnąć
9. Klasy - wzorzec Singleton jest bez sensu - wirus ma pilnować sam siebie, by się nie rozmnożył?

Polski framework

Niedawno ruszył projekt Trinity, ale na razie stoi. To dopiero wczesna alfa i dużo może się zmienić. Czy ktoś go już testował i jest w odpowiedniej fazie, by coś na nim budować?

PS. Słowo framework trzeba spolszczyć. Powszechnie mówi się szkielet, a pasuje lepszy odpowiednik. Macie pomysł?

Środowisko NetBeans ułatwia tworzenie serwisów internetowych opartych o gotowe szkielety.
Przygoda w Biurowej Dzielnicy - TODA :: Przyszłość sieci Webb i informatyzacja Polski
There is a road to freedom. Its milestones are Obedience, Endeavor, Honesty, Order, Cleanliness, Sobriety, Truthfulness, Sacrifice, and love of the Fatherland.
0

#2 Użytkownik nie jest zalogowany   Riklaunim 

  • Zaawansowany Uczestnik
  • PipPipPipPip
  • Grupa: Ekspert
  • Postów 2085
  • Rejestracja: 16-wrzesień 04

Napisano 24 październik 2011, 14:26

Dla pieniędzy - Symfony, dla zdrowia psychicznego - przejść na Pythona, tudzież ew. Ruby ;)
0

Strona 1 z 1


Szybka odpowiedź

  

Użytkownicy przeglądający ten temat: 1
0 użytkowników, 1 gości, 0 anonimowych


Zmień widoczność shoutboxa Shoutbox

emikyou  : (16 kwiecień 2012 - 13:26) @Ferrari: Na PŁ korzystają z "OpenGL SuperBible: Comprehensive Tutorial and Reference" i "OpenGL Programming Guide: The Official Guide to Learning OpenGL, Versions 3.0 and 3.1"
wtomczak  : (10 kwiecień 2012 - 09:27) masz problem z komputerem napisz na facebooku na stronie WT654, na pewno pomoże
Maciej :)  : (08 kwiecień 2012 - 09:36) A co do reklam, to mi na operze adBlock coś nie służy, szczególnie z postami bota redakcji :( od kiedy go dali, to zaczęło się walić..
Maciej :)  : (08 kwiecień 2012 - 09:35) Hej witam :) no, jak przestałem kupować Eksperta to wzięli i wstrzymali ;| także nie mam tylko numeru pierwszego i ostatniego :p trochę szkoda, parę lat się było...
neo5628  : (05 kwiecień 2012 - 21:57) Help http://forum.ks-ekspert.pl/topic/140746-problem-z-dzwiekiem/ Proszę
PiKey  : (21 marzec 2012 - 18:24) ludzie, pomóżcie :) http://forum.ks-ekspert.pl/topic/140418-jak-dziala-sprawdzanie-wykonania-zadania-na-stronach-typu-doladujse/
PiKey  : (21 marzec 2012 - 18:24) ds
A:-)Brunuś  : (17 marzec 2012 - 19:17) jest tu ktoś? http://forum.ks-ekspert.pl/topic/140400-firewire-obudowa-do-dysku-25-—-200-zlo/
Ferrari  : (16 marzec 2012 - 11:12) Polećcie dobrą książkę do OpenGL albo kurs w sieci :)
lisz55  : (15 marzec 2012 - 21:44) przez ktore reklamy? nie widze zeby jakies nowe byly
Pretender  : (15 marzec 2012 - 18:22) :/
Pretender  : (15 marzec 2012 - 18:22) az sie nie chce czytac tego forum przez te parszywe reklamy...ale dzidostwo zrobili...
yojo2  : (12 marzec 2012 - 13:26) wchodz na forum przez lynxa :P
Ferrari  : (10 marzec 2012 - 21:21) Jak tu nie korzystać z AdBlocka, kiedy Forum Eksperta wywala reklamę na całą stronę?
lisz55  : (09 marzec 2012 - 21:41) siedze i czytam calkiem niezle ale mogl by ktos wytlumaczyc o co chodzi z dark knightem nie widzialem tego filmu
lisz55  : (09 marzec 2012 - 21:40) to moze rozruszam troche czat http://moviesascode.net/
Pretender  : (06 marzec 2012 - 16:43) rozmowy tak jak Enty prowadziły w powieści Tolkiena :P
dawido90  : (05 marzec 2012 - 15:03) to już poprostu przyzwyczajenie
yojo2  : (04 marzec 2012 - 22:25) mailem przestac tu wchodzic, ale stwierdzilem ze skoro i tak zwykle tu tylko wchodze i wychodze, to wszystko jedno :P
Ferrari  : (04 marzec 2012 - 21:16) Już myślałem, że ruch na forum spada zera, a jednak pochodna zmieniła znak :)
Rozszerz pole shoutboxa