--
You received this message because you are subscribed to the Google Groups "software_craftsmanship" group.
To post to this group, send email to software_cr...@googlegroups.com.
To unsubscribe from this group, send email to software_craftsma...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/software_craftsmanship?hl=en.
and hopefully make the point that there is a distinction to be made
between code that is maintainable, and code that has been make overly
super generic. people might tend to do the latter whenever they think
that things will change, rather than the former.
Since the fact of the matter is that js is largely used to build rich
UIs these day, some study of thick client UI paradigms is often very
useful. At the least, how the observer pattern works, and how one
makes single threaded thick clients responsive. Also, implementation
patterns from AWT, Swing, Winforms and Cocoa are worth studying and
contrasting. Rich clients aren't new, they're basically a new avatar
of the good old client server architecture that's been around for
ages. There's no need to repeat the same mistakes all over again just
because you've never built one yourself.
Best,
Sidu.
http://rubymonk.com
http://twitter.com/ponnappa