Php - framework czy MVC

0

Witam, nurtuje mnie pytanie, czemu wielu użytkowników uczy się MVC do PHP, zamiast poznać jakiś framework?
Osobiście poznałem php+PDO w stopniu średnim i przeszedłem na laravela, nie uczyłem się MVC do tego, czy to mój błąd ?

0

Większość, jak nie wszystkie, frameworki korzystają z wzorca MVC. Proponuję wpisać w google MVC, to sam sobie odpowiesz na pytanie. Ty po prostu korzystasz z tego wzorca nie bardzo zdając sobie z tego sprawę.

0

Nie rozumiem pytania... MVC to architektura czyli sposób, w jaki konstruujesz sobie aplikację. Framework to biblioteka, która zawiera jakieś gotowe klasy, funkcje itp. i opiera się na architekturze...
Przykład: Silex to microframework czyli daje Ci pewne gotowe rozwiązania, a czy Ty sobie zrobisz aplikację według wzorca MVC czy MVVM czy jeszcze jakiegoś innego to od Ciebie zależy. Są frameworki, które narzucają MVC (patrz wspomniany Laravel, bo się wzorował jego twórca na Ruby on Rails) i tyle.

0

poznać mvc trzeba po to, żeby potem go dobrze i wydajnie używać we frameworkach.

PS jako ze jestem czepialski w webie nie ma mvc tylko mvp ;)

0

Zdaję sobie sprawę że korzystam z tej architektury, właśnie z tego powodu przeszedłem na framework, bo ogromna liczba stron nie dawała mi spokoju :)

Nie którzy ludzie tworzą sami kod MVC, jest wiele tutoriali, które uczą jak to robić, lecz po co jeśli można przejść na framework i uczyć się z jego dokumentacji ?

0
Złoty Kaczor napisał(a):

Zdaję sobie sprawę że korzystam z tej architektury, właśnie z tego powodu przeszedłem na framework, bo ogromna liczba stron nie dawała mi spokoju :)

Nie którzy ludzie tworzą sami kod MVC, jest wiele tutoriali, które uczą jak to robić, lecz po co jeśli można przejść na framework i uczyć się z jego dokumentacji ?

Po to, żeby zrozumieć pewne mechanizmy lub potrzebujesz w firmie coś naprawdę ultra customowego i lekkiego. Osobiście napisałem swój framework dzięki czemu wiele się nauczyłem i zrozumiałem sporo mechanizmów. Naprawdę świetna sprawa stworzyć coś takiego :)

edit: chciałem dać nawet tu linka do repo ale jak popatrzyłem na kod to nie chce robić sobie antyreklamy :D

1

W każdym frameworku opartym o MVC da się pisać kompletnie niezgodnie z MVC.
Z wyjątkiem punktów o Microsofcie ten tekst jest prawidłowy dla każdego języka: http://commitandrun.pl/2016/05/30/Brutalne_prawdy_o_MVC/

1 użytkowników online, w tym zalogowanych: 0, gości: 1