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
-~----------~----~----~----~------~----~------~--~---

Reply via email to