Wojciech Soczyński

Wojciech Soczyński Programista
eksplorator -
blog.wsoczynski.pl

Temat: Jaki rodzaj aplikacji targetuje ten framework

Moim zdaniem na samym początku należało by się zastanowić, jaki rodzaj aplikacji taki framework ma wspierać, bo od tego zależy jego architektura. Tworząc framework "do wszystkiego" stworzy się framework do niczego.
Tomasz Zadora

Tomasz Zadora programuję

Temat: Jaki rodzaj aplikacji targetuje ten framework

Prosiłbym abyś ze swojej strony przedstawił podział aplikacji PHP w taki sposób w jaki to widzisz np. aplikacje CRUD / aplikacje standalone (też możliwe w PHP) / etc.
Wojciech Soczyński

Wojciech Soczyński Programista
eksplorator -
blog.wsoczynski.pl

Temat: Jaki rodzaj aplikacji targetuje ten framework

Napisałem o tym kiedyś wpis na blogu -> http://blog.wsoczynski.pl/2010/12/22/rodzaje-aplikacji... to jeden z możliwych podziałów. Jak będę miał czas to napiszę jeszcze coś w tym wątku...
Tomasz Zadora

Tomasz Zadora programuję

Temat: Jaki rodzaj aplikacji targetuje ten framework

Liczę, że zajdziesz na to trochę czasu, chodzi o bardzo prosty podział bez rozpisywania się.

Z mojej strony, na teraz koncepcja jest taka, że jest to FW i Generator głównie do generowania aplikacji typu CRUD, ale to nie znaczy, że prostych.

W aplikacjach CRUD też mamy wiele zależności, np.:

Co ma się stać przed/po wykonaniu danej operacji na danym modelu, kto ma prawo to zrobić i tak dalej.
Wojciech Soczyński

Wojciech Soczyński Programista
eksplorator -
blog.wsoczynski.pl

Temat: Jaki rodzaj aplikacji targetuje ten framework

Jeżeli takie rzeczy zaczynają się pojawiać to nie jest to już aplikacja typu CRUD. Wychodzi tutaj właśnie różnica między podejściem zorientowanym na dane a podejściem zorientowanym na zachowanie. Czyli styl proceduralny vs styl obiektowy. W stylu obiektowym interesuje nas właśnie zachowanie czyli co ma się stać a nie to czy dane zostaną zapisane czy nie...
Tomasz Zadora

Tomasz Zadora programuję

Temat: Jaki rodzaj aplikacji targetuje ten framework

Ok, może ja czegoś nie rozumiem, ale zapis danych to przecież też zdarzenie/funkcja której argumentem są pewne dane :)
Wojciech Soczyński

Wojciech Soczyński Programista
eksplorator -
blog.wsoczynski.pl

Temat: Jaki rodzaj aplikacji targetuje ten framework

W aplikacji CRUD celem aplikacji jest zapis/odczyt etc. Natomiast w innych (dedykowanych) celem jest np. obliczenie jakiś danych czy zarządzanie jakimś biznesem. Zapis i odczyt danych są środkiem do osiągnięcia tego celu a nie celem takiej aplikacji.

Inaczej - aplikacje typu CRUD są w zasadzie tylko wygodnym interfejsem do manipulacji wpisami w bazie danych. Natomiast aplikacje dedykowane mają konkretne zadania, wykraczające daleko poza CRUD.Wojciech Soczyński edytował(a) ten post dnia 13.05.11 o godzinie 15:48

Następna dyskusja:

Internacjonalizacja - jaki ...




Wyślij zaproszenie do