![](https://static.goldenline.pl/user_photo_basic.jpg)
konto usunięte
Temat: We are not OOP programmers anymore
CześćNa początku zacznę może od opisu obiektu wg. Booch 'a:
Obiekt ma stan, [b] zachowanie [b] i tożsamość
Właśnie dotarło do mnie, że używając wzorców Jee nie tworzymy programów obiektowych tylko proceduralne. Można by rzec, że paradygmat SOA propaguje takie zachowanie O_o. Nie będę tutaj tłumaczył, jest mase artykułów na ten temat :
* http://www.javaworld.com/javaworld/jw-05-2009/jw-05-do...
* https://docs.google.com/document/d/1RDNH0SBCWdRkVFaJc9D...
* http://www.martinfowler.com/bliki/AnemicDomainModel.html
Jak widać najwięksi GURU JEE poruszało ten temat. Istnieją nawet próby programowanie OOP w JEE. Pytanie jakie się pojawia dlaczego programujemy proceduralnie ? Według mnie główną przyczyną są relacyjne bazy danych , ciężko jest przedstawić model relacyjny na model obiektowy.
1Mam takie pytanie, czy ktoś z was stosował podejście DDD w aplikacji JEE/Spring ??
2 Czy ten model programowanie się przyjmie ??
3 Czy aplikacje działają szybciej/wolniej , łatwiej się pisze ??
ps. Jak jakiegoś świeżaka przyjmuje się na programiste i dopiero wkłada ręce w JEE to najlepiej od razu go uświadomić, żeby zapomniał o OOP :DTen post został edytowany przez Autora dnia 19.09.13 o godzinie 23:06