Ja od wczoraj się w tym szkole i szczerze powiedziawszy jest to najlepszy system z jakim miałem kiedykolwiek styczność
MVC
#1
Napisano 03 lipiec 2010 - 12:30
Yop, jest tutaj ktoś kto się kiedyś tym zajmował? Jeśli tak, to co o tym myślisz? Masz jakieś uwagi? Propozycje? ![:]](http://oc-community.pl/public/style_emoticons/default/prankster.gif)
Ja od wczoraj się w tym szkole i szczerze powiedziawszy jest to najlepszy system z jakim miałem kiedykolwiek styczność
Ja od wczoraj się w tym szkole i szczerze powiedziawszy jest to najlepszy system z jakim miałem kiedykolwiek styczność
#3
Napisano 05 lipiec 2010 - 11:38
MVC (Model View Controller), a z polskiego będzie Model Widok Kontroler
Taki framework do tworzenia aplikacji internetowych.
Za pomocą kilku linii można robić świetle aplikacje internetowe![:]](http://oc-community.pl/public/style_emoticons/default/prankster.gif)
Każdy z trzech modułów jest odpowiedzialne za co innego.![:]](http://oc-community.pl/public/style_emoticons/default/prankster.gif)
Modele - sposób przechowywania danych, kto ma dostęp, przetwarzanie danych
Widoki - Jak powyższe dane mają być wyświetlane
Kontroler - jąderko
Steruje całą aplikacją
Często w rozmowach jak słyszałem o mvc, to potocznie mówili (ludzie ;p) że model mvc nie rozumie adresów url w tradycyjny sposób...
Np mamy example.com/pierogi/show
Nie oznacza że znajdujemy sie w tym miejscu, tylko że zastosowany jest moduł pierogi i jego akcja show
Czyli mówiąc prościej zostaną wyświetlone pierogi ![:]](http://oc-community.pl/public/style_emoticons/default/prankster.gif)
Oczywiście można to ustawiać pod siebie, nie ma narzuconej struktury
Przebrnąłem przez pierwszą część książki, gdzie były przykładowe, proste aplikacje do napisania i stwierdzam szczerze że do tej pory niepotrzebnie się męczyłem w standardowy sposób z php ;] czyli tak jak jest na mojej stronie:
http://unbreak.net.pl/?p=cfg - wyświetla konfig, etc
Za pomocą kilku linii można robić świetle aplikacje internetowe
Każdy z trzech modułów jest odpowiedzialne za co innego.
Modele - sposób przechowywania danych, kto ma dostęp, przetwarzanie danych
Widoki - Jak powyższe dane mają być wyświetlane
Kontroler - jąderko
Często w rozmowach jak słyszałem o mvc, to potocznie mówili (ludzie ;p) że model mvc nie rozumie adresów url w tradycyjny sposób...
Np mamy example.com/pierogi/show
Nie oznacza że znajdujemy sie w tym miejscu, tylko że zastosowany jest moduł pierogi i jego akcja show
Oczywiście można to ustawiać pod siebie, nie ma narzuconej struktury
http://unbreak.net.pl/?p=cfg - wyświetla konfig, etc
#7
Napisano 05 lipiec 2010 - 12:32
Niestety nie, bo wiedziałem że w takiej książce będzie wszystko fajnie wyjaśnione ![:]](http://oc-community.pl/public/style_emoticons/default/prankster.gif)
Może coś znajdziesz na stronie poświęconej tej książce:
http://php-mysql-mvc...esci-pelny.html
Może coś znajdziesz na stronie poświęconej tej książce:
http://php-mysql-mvc...esci-pelny.html
#8
Napisano 05 lipiec 2010 - 13:12
Znalazłem świetny artykuł, który w bardzo łopatologiczny sposób wszystko tłumaczy, polecam:
http://wortal.php.pl...wadzenie_do_mvc
Bardzo ciekawy cytat z powyższej strony:
Czyli ty unb możesz się tym interesować służbowo a ja raczej dam sobie spokój z MVC ;>
http://wortal.php.pl...wadzenie_do_mvc
Bardzo ciekawy cytat z powyższej strony:
Cytat
Jeżeli mamy do czynienia z prostym skryptem wytwarzanym metodą "napisz i zapomnij", zalety MVC nie będą równoważyć kosztów. Zyski wynikające ze stosowania tego wzorca - jak zresztą i innych "dobrych praktyk programowania" - są znaczące gdy:
* aplikacja jest duża i skomplikowana
* aplikację trzeba będzie utrzymywać i dostosowywać do nowych potrzeb
* w wytwarzanie zaangażowanych jest wiele ludzi, którym trzeba wyznaczyć obszary kompetencji
* zamierzamy wykorzystać fragmenty aplikacji (np. klasy modelu) w innych projektach
* aplikacja jest duża i skomplikowana
* aplikację trzeba będzie utrzymywać i dostosowywać do nowych potrzeb
* w wytwarzanie zaangażowanych jest wiele ludzi, którym trzeba wyznaczyć obszary kompetencji
* zamierzamy wykorzystać fragmenty aplikacji (np. klasy modelu) w innych projektach
Czyli ty unb możesz się tym interesować służbowo a ja raczej dam sobie spokój z MVC ;>
#9
Napisano 05 lipiec 2010 - 19:48
No czy ja wiem ![:]](http://oc-community.pl/public/style_emoticons/default/prankster.gif)
Warto znać podstawy tego rozwiązania, nawet dla prostych aplikacji![:]](http://oc-community.pl/public/style_emoticons/default/prankster.gif)
Niestety nie wrzucę na serwer, nie wiem czemu, ale niestety nie działa mi to ;/
Na lokalu jest ok, na serwerze nie bardzo.
Będę musiał się temu problemowi przyglądnąć z bliska.
Warto znać podstawy tego rozwiązania, nawet dla prostych aplikacji
Niestety nie wrzucę na serwer, nie wiem czemu, ale niestety nie działa mi to ;/
Na lokalu jest ok, na serwerze nie bardzo.
Będę musiał się temu problemowi przyglądnąć z bliska.

Logowanie
Rejestracja
Pomoc


Cytuj