On Mon, Nov 15, 2010 at 8:11 PM, Casper Bang <[email protected]> wrote:

> Nobody is saying Java's ecosystem isn't more vibrant. But consider
> this analogy: What happens when you put motivated inmates in a high
> security prison cell? They go out of their way constructing tools to
> make up for what they are missing; knife from toothbrush etc. etc.
> [http://weburbanist.com/2009/09/10/insane-prisoner-inventions-24-diy-
> prison-tools-weapons/<http://weburbanist.com/2009/09/10/insane-prisoner-inventions-24-diy-%0Aprison-tools-weapons/>
> ].
>
>
So why the constant talk about jumping to another platform where you have
the platform/language but have to start w/ soo much less, just because Java
does not have some feature thats in some other language on a non java
platform ? You seem to acknowledge the eco system but yet you are so quick
to devalue and abandon it just because of some life/death language feature ?



> It goes without saying, the choice you do not have to make, is one
> less brick on the road. Interesting you mention Spring, a bulky Swiss
> army knife with 117 tools that leaves you swearing "dammit all I
> really wanted was one sharp knife". There has always existing some
> cross pollination from Java to .NET; NUnit, NHibernate etc. whereas
> the other way is quite a bit harder. I've seen countless poor clones
> of LINQ, which is simply impossible due to missing so many key
> features (extension methods, lambdas, anonymous types and properties)
> so I honestly don't give your last argument much validity. It's
> obviously easier to go from a superset to a subset in a clean and
> elegant fashion.
>

Are you sure LINQ is *always* such a great idea ? LINQ4SQL has already been
end of lifed...It seems to me some people just like shiny things over there
because they dont have them.


> Don't get me wrong, the Java ecosystem has many great things but
> practical day to day development is NOT a case of following lowest
> path of resistance. It's messy, chaotic and requires perseverance. And
> I maintain that the ecosystem could do just as well, or better, if
> Java had not been so neglected. I shiver every time I have to
> implement complex algorithms with a base-10 type, dealing with uber-
> verbose statements littered with MathContext's and guards against the
> idiosyncracies of BigDecimal.
>
>
Development work is all about headaches and nuisances like that, its never
been a perfect art. Im sure everybody's apis are never perfect, come back a
while later and you too will be stumped why you did that when it might not
make perfect sense.

-- 
You received this message because you are subscribed to the Google Groups "The 
Java Posse" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/javaposse?hl=en.

Reply via email to