![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 248 Pomógł: 55 Dołączył: 1.06.2010 Skąd: mam to wiedzieć? Ostrzeżenie: (0%) ![]() ![]() |
Potrzebuję rady, a właściwie upewnić się, że idę w dobrą stronę...
Projekty tworzyłem głównie liniowo z domieszką oop bazując na swoim prymitywnym (nie)mvc - na swoich zasadach, które innym kolegom nie sprawiały problemu w zrozumieniu i modyfikacji kodu (raptem 2 projekty ;>). Nastał ten dzień, że chcę tworzyć głównie w oop (szykuje się 3ci - poważny projekt :/) z małą domieszką liniowego, szarego php (bo szary to też kolor) aby wszystko szło pewniej, bez zawalonej nocy "bo jednak ktoś popełnił błąd"... Mój mały plan: tworzę w oop - rozgrzewka, a gdy będę w stanie wyrzucić z moich narzędzi większość nie obiektowego kodu to przesiadam się na codeigniter lub kohana, a następnie zend. Czy wg. was lepiej jest od razu współpracować z framework'iem czy na początku zaprzyjaźnić się na dobre z obiektami i klasami, a następnie dołączyć do tego np. zend'a? Jeżeli chodzi o framework - czy przyswojenie kohana lub codeigniter (z akcentem na ten 2gi - z tego co czytałem bardziej przypadł mi do gustu), a następnie przesiadka na zend to dobre rozwiązanie? Czy lepiej od razu wsiąść na zend? A może inny framework? Dziękuję z góry za wyczerpujące odpowiedzi... |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 64 Pomógł: 6 Dołączył: 20.03.2011 Skąd: Świdnica Ostrzeżenie: (0%) ![]() ![]() |
@Crozin Jak dla mnie luz, z tym że musisz zmienić nie tylko Wikipedię, ale i dokumentację ZF, CI w której wyraźnie piszą o użyciu koncepcji MVC :-).
"But Zend Framework also provides an advanced Model-View-Controller (MVC) implementation" Rozumiem, że nie zgadzasz się z twórcami ZF że użyli MVC ? Twoim zdaniem co użyli ? Prawdziwe MVC ? MVC wzorzec podziału logiki na trzy warstwy który nie nakazuje Ci jak możesz się tym pobawić. Jeśli ktoś mi mówi o MVC to widzę zarys logiki kodu i wiem czego mogę się spodziewać. A wiem że napewno będą takie pojęcia jak Widok, Kontroler (Sterownik, Koordynator, Prezenter) i Model (ZarządcaBazą) - nazwy też przecież są tylko umowne... MVC to prosta sprawa, a ludzie ją komplikują niepotrzebnie i tego nie rozumiem. A niuanse MVC ? To już też temat rzeka - wzorzec to coś prostego, wzorcowego i takie też powinny być rozmowy na temat rzeczy wzorcowych bez wdawania się w niepotrzebne niuanse typu hMVc, MVP itp. CI to przecież hMVC ale ja to zlewam. Jest MVC i tyle. Wystarczy że zrobię sobie zmienną statyczną w kontrolerze bo uznam, że coś zmienie w MVC i nazwę sobie to sMVC i będę mówił, że mam nową architekturę już nie MVC ale moje wielkie super sMVC. Błędne myślenie. Wzorzec to wzorzec. WZORZEC hehe. A niuanse jak wykorzystałeś wzorzec to rzecz odrębna. Przynajmniej ja to tak widze. (IMG:style_emoticons/default/closedeyes.gif) Ten post edytował LSM 8.06.2011, 22:13:44 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 02:41 |