Sometimes I get to thinking that information technology technospeak has warped the English language so badly, it's almost as incomprehensible as an Irishman's English. It's like everything about technospeaking is perfectly sound, but there's enough jargon in every sentence to make the whole speech sound nonsensically retarded to about 95%++ of the human race. Take this for example:
We (I am one of the Spring core developers) always tell people it is not the end of the world if they use Struts (or another web framework) with Spring for lower-layers and the IOC, instead of Spring MVC. That said, having used both Struts and Spring MVC, there is absolutely no question in my mind that unless you can't afford a few extra days to learn Spring MVC (assuming you already know Struts) that Spring MVC is simply a much better choice. The rich binding of HTML form elements to complex nested form or domain objects alone will save large amounts of time compared to Struts's very weak binding. Struts also forces you to use special form objects even if you have perfectly good domain objects. Spring also has relatively sophisticated command and form controllers, and the ability to apply interceptors to controllers, somehting you can't do in struts. Spring is also not tied to JSP, allowing you to use Velocity, Freemarker, or other alternatives to JSP. While JSP 2.0 allows a cleaner web page building experience than previous versions, the reality is it's still got some major issues, such as how weak and crippled JSTL is. I find with JSTL I constantly have to jump through hoops to access model data. There's a number of other areas where Spring MVC is just designed better...
Understand anything? I barely understand half of what's written here. This coming from another programmer using the same language. And no, it's not because I'm conditionally retarded. There just comes a point for some technology (i.e. Java Programming Language) to have a learning curve that's so damn high, you can't understand a sentence without having to search google for a term midway.
I think it's time we got back to our roots. To what communication means. The bare essentials, you know? Like we should avoid complicating very simple things.
As an example, I'd like to translate what's written above to what can easily be understood by all, in seven words:
My penis is larger than your penis.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment