On 2 Jul., 13:48, Steven Herod <[email protected]> wrote: > But I do have an issue with Mono, deep down inside I think it's the > kind of thing MS lets run because it lets them pay lip service to > 'cross platform'.
Who cares what Microsoft says anyway, the real interesting thing is what their engineers do - that's what we should pay attention to instead of focusing on politics/religion. > C#/.Net on Linux seems to be the worst of all possible worlds, but > that's just my personal opinion. Funny, I see it as the best of all possible worlds. Some sleek technology we'll never get in Java without the lock-in of Visual Studio and Windows. Alexander: You are likely to find many people turned off by Mono for a great many reasons but the ones that matter. The speed and ingenuity of that community is mind-boggling, and although Microsoft tried, Miguel could not be bought. You gotta wonder, if anyone else than Microsoft were behing the Ecma spec, we would probably have had C# on the JVM by now. *Disclaimer, uses Mono constantly through Gnome-Do etc. like the rest of the pragmatic Linux crowd > *Disclaimer, never used Mono, > > On Jul 2, 4:50 pm, Alexander Egger <[email protected]> wrote: > > > I developed in Java for many years. I changed my Job a year ago and > > since then I use C#/.Net at work. > > > As you said the language is not an issue. C# has some syntactic sugar > > like properties, events, closures and (to some degree) LINQ which can > > be nice but apart from that the differences are minor. As a Java > > developer it helps to look at what methods the compiler creates for > > example for properties to feel very much at home. > > > What I still struggle with is the tools. We use Visual Studio which is > > sure great for smaller GUI projects but can hardly manage the 100+ > > projects for our sever application. Refactoring is there but not > > nearly as good as in Netbeans/Eclipse. There is no build in support > > for OR mappers. The support for unit test is there but could really be > > better. So to get to a level of coding experience like in > > Eclipse/Netbeans you have to install 3rd party plugins (Resharper from > > the makers of IntelliJ is worth its money). > > > I did some experiments with Mono and MonoDevelop which are really not > > bad but still have a long way to go to catch up with what you are used > > to as a Java Developer. > > > So my summary after one year of C# is: C# is good and even better than > > Java when it comes to GUI development *on Windows!*. On the server > > side C#/.Net can be a pain because it lacks a lot of infrastructure > > (application servers) you are just used to as a Java programmer. > > > Alexander > > > On Thu, Jul 2, 2009 at 5:59 AM, ad<[email protected]> wrote: > > > > I'm considering a new job which will primarily involve c# and mono, > > > neither of which I have any experience at all with. From what I've > > > gathered, most programmers seem to like c#, and it seems to be an easy > > > transition from java. I've heard some legal concerns about mono, but > > > it sure seems to be more and more used in linux. Any feedback from > > > java guys that have used c# and/or mono, or just have an opinion on it > > > is appreciated. > > > > Regards, > > > > Adam > > > -- > > Dr. Alexander Egger > > Software Engineer > > UPPER Network GmbH > > > A-8141 Unterpremstätten, Seering 7/2 > > Tel: +43-316 2299 125, Fax: +43-316 231123-8219 > > [email protected] > > -- > > This email message is intended only for the named recipient. The > > information transmitted may be confidential or privileged. If you are > > not the intended recipient, any form of disclosure, reproduction, > > distribution or any action taken in reliance on it, is prohibited. If > > you received this email message in error, please contact the sender > > immediately and delete it from your system --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
