Wojciech
Soczyński
Programista
eksplorator -
blog.wsoczynski.pl
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
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 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
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 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
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: