3 ms·
Speaker is an analyst and uses several numbers (Tiobe, mailing lists, Stack Overflow, GitHub) and examples (Netflix) to show: a) that Java is over its peak bec
by michielvoo 13y ago
Speaker is an analyst and uses several numbers (Tiobe, mailing lists, Stack Overflow, GitHub) and examples (Netflix) to show:
a) that Java is over its peak because it has to tolerate much more languages (JavaScript, Ruby) then in 2006
b) that Java is not in decline, but at least sustaining its popularity and if you include Android you could say the 'Java semantics' is growing.
Speaker continues with some examples of frictionless technology stacks/products, and argues that Java is not that. To sustain growth it needs less complexity, better package managements, compatible licensing, low cost Java hosting.
Finally, some languages got popular by the web frameworks (e.g. Node.js, Django, Rails). But Java web frameworks are too fragmented (due to its long history as a popular language and platform). Java should take its cues from those.
- unclebucknasty 13y agoMan is that last point true. Java sorely needs a neat, clean, and simple web framework. There is absolutley nothing inherent to the language that dictates that it cannot support such.
- bdcravens 13y agoIs there really a place for a simplified Java web framework, when there's plenty of options that run atop the JVM with full access to JVM libs? (Grails, ColdFusion + several MVC frameworks, etc)
- unclebucknasty 13y agoYes. EDIT: BTW, I think your question actually answers itself. That is, the reason there is such a proliferation of MVC frameworks is that they largely have been found lacking, so someone sets out to create another (presumably simpler) one. Simplification is almost always the motivation. Likewise with Grails and others that run atop the JVM (which frequently even encourage adoption of completely different languages). All of these are testament to the dearth of a clean, simple, elegant Java web framework.
- deleted 13y ago[deleted]