Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [Pytanie]Frameworki oparte o singletona
Forum PHP.pl > Forum > PHP > Frameworki
PiotrekM
Witam,
jako iż MVC zbytnio nie przypadł mi do gustu, a singleton owszem, szukam frameworka opartego o singletona. Znacie może jakieś?
LBO
Na Twoim miejscu poczytałbym o różnicach pomiędzy wzorcami, nim zadałbym pytanie.
Zyx
A ja poszukuję frameworków opartych o pętlę for. Mniej więcej taki sens ma Twoje pytanie, ale w sumie się nie dziwię. W typowym frameworku używa się wielu różnych wzorców projektowych, tych bardziej znanych i tych mniej, ale lansowany jest tylko MVC, w dodatku błędnie. Poszukaj sobie, jaki problem rozwiązuje wzorzec singleton, jaki MVC i powinieneś zrozumieć, dlaczego udzieliliśmy Ci takich, a nie innych odpowiedzi.
smentek
Chyba w każdym frameworku znajdziesz chociaż jeden singleton, więc wybierz cokolwiek winksmiley.jpg
Cysiaczek
Cytat
(...)ale lansowany jest tylko MVC, w dodatku błędnie.

Nie jest błędnie, po prostu inaczej, w sposób dostosowany do wymagań aplikacji client-server, gdzie najpierw żądanie jest przetwarzane, a potem dopiero jest prezentowany wynik.
LBO
Cytat(Cysiaczek @ 5.05.2010, 14:52:34 ) *
Nie jest błędnie, po prostu inaczej, w sposób dostosowany do wymagań aplikacji client-server, gdzie najpierw żądanie jest przetwarzane, a potem dopiero jest prezentowany wynik.

Zyxowi chodziło raczej coś innego.
Samo MVC jest niezależne od środowiska. Od środowiska zależy tylko implementacja aktywna (dane krążą na bieżąco) lub pasywna (tak jak piszesz wyżej).

Błędy wynikają m.in. z:
1. Źle określonych granic pomiędzy poszczególnymi warstwami (np. operacje decydujące o szczegółach prezentacji wykonywane w kontrolerze).
2. Myleniu widoku z silnikiem szablonów i przenoszeniem do niego sprotezowanej logiki widoku (pół biedy kiedy silnikiem jest PHP, zabawa zaczyna się przy np. Smartym).
3. Zupełnie błędnym pojmowaniem czym dana warstwa jest (ORM jako model, gdzie encja 1:1 tabela w bd + niepotrzebne zależności + brak pojęcia ValueObject etc).

Sytuacje zmienia zbliżająca się małymi krokami Symfony2+Doctrine2,... chociaż i tak nie do końca.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.