JavaScript developer looking for inspiration from frameworks like cocoa

I'm a developer who builds mostly client side single page web applications where state is maintained on the client side. Recently, some of the applications have become very complex with very rich client-side domain models and increasingly complex user interface interactions.

As we walked along, we have implemented very useful design patterns like Passive View MVC, observers, bindings, keyed observers (cocoa). I recently got a lot of inspiration from the work of SproutCore and Cappuccino, which are JavaScript webframes inspired by Cocoa.

Obviously, all the problems that developers now face in building complex web applications were solved by desktop developers many years ago. A few months ago, all I knew about Cocoa was that it was one Apple thing, now it has made a big impact on the way I develop my web applications.

I was wondering if anyone who has more experience in creating PC GUIs than I could point me to any other frameworks that might also inspire me in terms of design patterns and frameworks to use in my web JavaScript applications?

I really don't care what languages ​​or platforms these frameworks are in as long as they can teach me something about good app design in general.

+1


source to share


2 answers


Fowlers GUI Architectures seems to be a reasonable overview, done at a high level, but I don't know how complete it is.



+1


source


Have you taken a look at Cappuccino ? It is a Javascript client framework very heavily inspired by Cocoa. The creators of Cappuccino even wrote their own Objective-C runtime in JavaScript so that Cappuccino applications can be written in Objective-J, the Objective-C syntax for JavaScript.



+1


source







All Articles