• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Prosta aplikacja a MVC

0 głosów
481 wizyt
pytanie zadane 7 czerwca 2018 w PHP przez Alterwar Dyskutant (7,650 p.)
Witam,

chciałbym się zapytać czy wg. was opłaca się implementować mvc (czyste mvc, bez frameworków) dla prostej aplikacji w php. Mam tam pare podstron, logowanie, 2 role userów (admin, moderator). Jest możliwość edycji, usuwania, dodawania rekordów. Zastanawiam się czy nie napisać wszystkiego w czystym php. Wydaje mi się, że implementacja samego mvc zajmie więcej czasu niż napisanie bez tego wzorca. Chciałbym podkreślić, że aplikacja nie będzie rozwijana i kontynuowana. Jest to jednorazowy projekt.
komentarz 8 czerwca 2018 przez suice Gaduła (3,960 p.)
z najlzejszych frameworkow mozesz uzyc slima

a jak juz sie oparles, ze bez frameworka, to przeciez nie musisz korzystac z calego frameworka zeby korzystac z jego funkcjonalnosci, chocby komponenty symfony - httpfoundation, routing Ci wystarczy wlasciwie (ew. security, doctrine)

https://symfony.com/doc/current/create_framework/index.html
komentarz 8 czerwca 2018 przez Alterwar Dyskutant (7,650 p.)
Też jest to wyjście

2 odpowiedzi

+2 głosów
odpowiedź 7 czerwca 2018 przez Comandeer Guru (608,860 p.)

MVC jest i tak kwestionowane. Od samego MVC ważniejszy jest rozdział poszczególnych warstw aplikacji, a sprawą wtórną jest już to, w jaki sposób zostanie on dokonany.

komentarz 7 czerwca 2018 przez Alterwar Dyskutant (7,650 p.)
Mógłbyś podrzucić jakiś tutorial lub kod do gita jakiejś apki która nie jest duża, ale jest sensownie rozdzielona?
+2 głosów
odpowiedź 7 czerwca 2018 przez Benek Szeryf (94,030 p.)
Miałem ten sam problem ponad rok temu i zrobiłem dokładnie tak, jak piszesz. Dużo się dzięki temu nauczyłem i uświadomiłem sobie czym jest Symfony. Na moje potrzeby projekt się sprawdził. Pomimo jego niedoskonałości (bardzo prymitywny routing i baza danych w pliku tekstowym) kilka osób z niego skorzystało. Myślę, że warto w celach edukacyjnych coś takiego napisać, przy czym postaraj się chociaż trochę unikać kodu spaghetti.
komentarz 7 czerwca 2018 przez Alterwar Dyskutant (7,650 p.)
Jako driver bazy podpiąłbym pdo. Martwi mnie tylko tak jak mówisz: kod spaghetti. Bo jego w sumie mogę uniknąć podpinając kontroler. Nie chce podpinać zenda bo obecnie w nim pisze, a nie potrzebne mi kobyły i starty czasu na podpinanie jakiś zmyślnych rozwiązań. W samym phpie na spokojnie wszystko napisze, zastanawiam się raczej jak to zrobić aby unikać mieszania wszystkich warstw. Najfajniej byłoby aby mógł stworzyć kontroler np. AdminController i zrobić widok admin. W tym kontrolerze trzymać wszystkie zapytania do poszczególnych podstron typu EdytujAction itd

Podobne pytania

0 głosów
0 odpowiedzi 249 wizyt
pytanie zadane 27 grudnia 2020 w C# przez Jaqub09 Nowicjusz (120 p.)
+1 głos
0 odpowiedzi 602 wizyt
0 głosów
2 odpowiedzi 1,767 wizyt
pytanie zadane 21 stycznia 2018 w C# przez tomek2323 Bywalec (2,050 p.)

93,758 zapytań

142,716 odpowiedzi

323,363 komentarzy

63,355 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...