Consider a forest with birds singing in the trees and flowers covering its floor. We caneasily walk
along its paths or you can be adventurous an make your own paths. We can select any aspect of its complex
ecosystem and study it for your doctoral thesis. There is unlimited complexity, yet any human can
master it to suit his or her purposes. There is no reason why a computer system should be more
complex than a forest. I believe that the current complexity is man-made, and that we can
resolve it by changing our approach to software development. We merely need to get our priorities right and create
the appropriate tools. If we decide to build systems for people, then we will get systems tha can be mastered by people.
Trygve Reenskaug In the foreword to Naked objects R. Pawson Phd Thesis
along its paths or you can be adventurous an make your own paths. We can select any aspect of its complex
ecosystem and study it for your doctoral thesis. There is unlimited complexity, yet any human can
master it to suit his or her purposes. There is no reason why a computer system should be more
complex than a forest. I believe that the current complexity is man-made, and that we can
resolve it by changing our approach to software development. We merely need to get our priorities right and create
the appropriate tools. If we decide to build systems for people, then we will get systems tha can be mastered by people.
Trygve Reenskaug In the foreword to Naked objects R. Pawson Phd Thesis
An approach offered by creators of Naked objects framework looks very interesting, at least for the quick prototyping. Refuse, auto generation of UI, return to the OO basis - full-fledged objects with considerable behavior.
A big advantage is that the interaction with user happens by the most usual noun-verb script. IMHO, only Raskin zoom interface is required to be absolutelly happy. And for the convenient navigation on great number of open objects something like Leap is needed.
In web implementation from the outside it's very similar to like Django admin interface interface, in full-fledged GUI clients interface is much more interesting.
Update 18.10.2007: Naked objects discussing at ltu
Update 29.10.2007: Martin Fowler's article with the critique of objects without behavior and a critical response to it in some blog.
No comments:
Post a Comment