Re:Java Developers
by seanmcdirmid on Tuesday July 22, 2014 @08:17AM
(#8068509)
We are not so much defining frameworks as we are new ways of computing. In that sense, it's not really something that will be ready tomorrow (or ever). I do use glitch as a library in C# for UI and compiler programming (hard to program very interactive UI and compilers otherwise), but that is with lots of escape hatches :)
Fair enough :-) Thanks for the pointers!
Re:Java Developers
by discreteevent on Tuesday July 22, 2014 @08:17AM
(#8068510)
The point about defining a new language is that the abstraction doesn't leak, whereas frameworks generally leak left right and centre.
According to Joel Spolsky all abstractions leak: http://www.joelonsoftware.com/articles/LeakyAbstractions.htm...
Does assembly language leak compared to machine code? That is, does mnemonic names for machine code instructions leak?
My favorite post about libraries and frameworks is this one: http://web.archive.org/web/20130810134741/http://an9.org/dev...
> Frameworks hurt sharing. I'd really like to give you this fork Jimmy, but you're gonna need a knife and plate to use it. The framework checks out all your girlfriends for you, the framework won't let anyone dirty get through, the framework will wait up until you get in, the framework will always find out were you've been, the framework keeps you healthy and clean. Frameworks embrace, extend and hold on to greedily.