That's half true. It depends on what u r working at. I don't know what scala is made up of, but groovy is coded in java. Till i will be able to export anything as a jar, it's java for me. It may be even groovy.jar or scala.jar or my proj.jar or c#.jar. Technology should drive a programmer. It's just u needed a break from java. If u don't evolve, you don't remain a programmer. Desire to learn new things, is the fuel of the programmer. Didn't u try to write a library for implementing closures and duck typing? You surely didn't so the groovy guys did that. If i would be programming in core java till now, i would surely die. I know you were trying to implement some of windows OS feature. If you did that using jni i would surely bang my head. Till date no other language can claim implementing windows feature and providing flexibility as java other than c#. You c# fan boy. If i were to use those feature you claim which are both in scala and c#(and your several years experience) i would use both java and scala using interfaces and bind using spring. Java 5 is just one thing that made this possible through annotations, reflection, generics, collection etc so that so many languages evolved to support java development not frustate someone like by not giving then in core. If so many languages and features are made using core java, how can it not have those features. If u can have closure in groovy, then tell me where in the world java not have closure. It's only as hard as reading a 200 pages groovy recepies. Groovy is just an example. What u need in java? Go find out whatuneed.jar. I said all this because, your approach of trying to get all these features from one vender as microsoft.com and create a self ownered huge monothilic system might not be a good approach for java. But for your convienence i heard some of these features are making a way in core java from a single vender called java.sun. Sayin all these c# is a great language which did quite well in some of my projects and i don't have any issues with using windows and .NET either.
On 2009-08-01, Dominic Mitchell <d...@happygiraffe.net> wrote: > > On Fri, Jul 31, 2009 at 08:52:31PM +0200, Alexander Egger wrote: >> Also because of one thing: This is the third MS shop I am working for. And >> >> this is the third time I see MS almost killing the company because they >> suddenly decide to >> change a technology in an incompatible way which leads to a complete >> rewrite of our product (This time its workflow). > > I think that's probably the most important thing. It's not technical. > It's business. Sun at east acknowledged the problem by creating the > JCP. > > On a technical level, sure there are things that C# does better than > Java. I doubt it'd still be around if it didn't have any. But when > push comes to shove, that's not the biggest issue. > > -Dom > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "The Java Posse" group. To post to this group, send email to javaposse@googlegroups.com To unsubscribe from this group, send email to javaposse+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/javaposse?hl=en -~----------~----~----~----~------~----~------~--~---