Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Nie mvc ;) - potrzebna rada...
ixpack
post
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...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
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%)
-----


@everth, @LSM: Wszelkie moje zastrzeżenia co do MVC w popularnych PHP-owych FW wynikają nie z tego, że nie implementują one "prawdziwego MVC" (notabene w aplikacjach webowych wcale nie najlepszy wybór wg mnie), tylko że rozpowiadają nieprawdę jakby się co najmniej wstydziły tego, że mają inną - lepszą moim zdaniem - architekturę niż MVC.
Koniec końców doprowadziło to już do tego, że MVC nie jest terminem którym można określić architekturę aplikacji, ponieważ na dobrą sprawę jak ktoś mówi "aplikacja MVC" to ni cholery, nie wiem co dokładnie ma dana osoba przez to na myśli. Ot, w czym cały problem.

@LSM: Niestety dosyć często Wikipedia to nie najlepsze źródło, gdy w grę wchodzą jakieś zaawansowane, precyzyjne zagadnienia z dowolnej dziedziny, a taki problem tutaj występuje. Nie bez powodu przy artykułach medycznych jest taki wielki komunikat, by nie do końca wierzyć w to co się czyta. W innych katetgoriach nie ma go, bo konsekwencje z potencjalnego błędu są względnie niewielkie. W sumie można by i poprawić wiki, ale... mi się niestety nie chce. (IMG:style_emoticons/default/wink.gif)

Swoją drogą znowu złamałem swoje postanowienie o nie udzielaniu się w wątkach-flame'ach o religii, polityce i sprawach światopoglądowych do których niedawno dodać musiałem i temat MVC. (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post

Posty w temacie
- ixpack   Nie mvc ;) - potrzebna rada...   3.05.2011, 12:09:11
- - Crozin   1. Naucz się przynajmniej podstaw OOP np. poprzez ...   3.05.2011, 12:28:29
- - Zyx   Z nauką frameworków jest tak, jak z językami progr...   3.05.2011, 12:43:54
- - ixpack   Cytat(Crozin @ 3.05.2011, 12:28:29 ) ...   3.05.2011, 13:10:13
- - mike   Czytam ten post i powiem Ci jak on wygląda z mojeg...   4.05.2011, 07:58:42
- - ixpack   Mike szanuję Twoją opinię i poniekąd się z tym zga...   4.05.2011, 11:36:12
- - Crozin   Masz rację do do jednego... w PHP nie da się pisać...   4.05.2011, 12:25:27
- - ixpack   Cytat(Crozin @ 4.05.2011, 12:25:27 ) ...   4.05.2011, 15:29:29
- - Cysiaczek   Motasz się strasznie, bo nie zaglądasz do źródeł: ...   6.05.2011, 14:40:07
- - ixpack   Cytat(Cysiaczek @ 6.05.2011, 14:40:07...   6.05.2011, 14:59:19
- - LSM   Hej Dobrą metodą żeby zrozumieć co i jak jest prz...   8.06.2011, 12:26:03
- - Zyx   LSM -> w Zend Frameworku MVC jest pod warunkiem...   8.06.2011, 13:03:20
- - LSM   @Zxyc - spokojnie, nigdzie nie napisałem, że ZF ma...   8.06.2011, 18:20:59
- - marcio   CytatJak czytamy: "CodeIgniter is based on th...   8.06.2011, 19:46:34
- - LSM   Wiele osób uprawia tu demagogię. Trzymajmy się fak...   8.06.2011, 20:22:20
- - jacobson   a ja mam takie pytanie ... co jest przyczyna tego ...   8.06.2011, 20:44:32
- - Crozin   @jacobson: To jest po prostu cholernie słaby proje...   8.06.2011, 20:54:15
- - LSM   Nic, moim zdaniem to jeden z najlepszych jakie wid...   8.06.2011, 20:57:42
- - marcio   CytatZyx stwierdził że w CI nie ma MVC. A teraz do...   8.06.2011, 20:58:30
- - jacobson   no wlasnie nie rozumiem czym on odstaje od takich ...   8.06.2011, 21:00:03
- - LSM   Prawdę jak na moje oko napisał Cysiaczek w przypię...   8.06.2011, 21:05:50
- - Crozin   @LSM: Co Sf2 czerpie z CI2? Akurat Symfony (właści...   8.06.2011, 21:15:05
- - everth   Zyx (moim zdaniem) po prostu jest purystą jeśli ch...   8.06.2011, 21:15:10
- - LSM   @Crozin spokojnie, jak dla mnie to wystarczy norma...   8.06.2011, 21:29:04
- - Crozin   @everth, @LSM: Wszelkie moje zastrzeżenia co do MV...   8.06.2011, 21:43:45
- - LSM   @Crozin Jak dla mnie luz, z tym że musisz zmienić ...   8.06.2011, 21:55:12
- - Crozin   Widzisz... właśnie Wzorzec to wzorzec. WZORZEC heh...   8.06.2011, 22:16:24
- - LSM   "Prosta zasada... jeżeli nie wiesz o czym mów...   8.06.2011, 22:27:21
- - Crozin   MVC nie definiuje jedynie trzech warstw aplikacji ...   8.06.2011, 23:31:39
- - LSM   Cytattrochę bezsensowna ta cecha, w kontekście kul...   8.06.2011, 23:38:03


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

 



RSS Aktualny czas: 2.10.2025 - 20:11