[nycphp-talk] Java provides???
Paul A Houle
paul at devonianfarm.com
Wed Aug 12 16:07:59 EDT 2009
Michael B Allen wrote:
> I also agree with you about all the "junk". C# and Java both suffer
> the "fluffy programming" problem. The number of classes and half-baked
> attempts at OO abstractions is unnecessarily complex and nonuniform.
> The number of C# assemblies is staggering. Why does logging in Java
> need 17 classes with all sorts of complex OO relations? That's just
It's enterprise-itis, and it's not the fault of the language.
Unfortunately, companies like Sun and Microsoft will hire people who
have systems programming experience but no real experience with the
problem domain to develop tools. Requirement #1 is putting as many
acronyms in the marketing material as possible. Requirement #2 is
making it possible to interface with a large number of legacy system
that ought to be taken behind the shed and shot. Security,
Reliablity, Performance and developer convenience rank somewhere around
Requirement #19482. You'd get very different results if the system was
written by a battle hardened IT sysadmin rather than a couple of college
kids and Bangalore Bangers headed up a product manager hired away from a
breakfast cereal company.
ColdFusion, ASP.NET and other commercial web systems appear to be
built by smart people who'd never built web applications. If they'd
hired people who'd spent a decade writing webapps, they'd understand
the unwritten standards behind web sites that work. However, people
who know how to build webaps and do systems work are busy.
More information about the talk