advertisement

Weblog:   The future of Mono!
Subject:   Why not Java
Date:   2005-01-17 02:27:01
From:   presence
I think there are more reasons to take up java than Mono and that is happening too...


1) Perl, Python etc are scripting languages and not for serious programmers. True linux programmers prefer c, C++


2) Mono is at least 18 months behind microsoft .NET. Taking up mono will be suicidal to business houses


3) Java + Linux gives better tool set and advantages today. J2EE is real in today's linux with Jboss server and apache struts and other efforts.

Main Topics Oldest First

Showing messages 1 through 2 of 2.

  • Why not Java
    2005-01-17 09:36:09  teejay [Reply | View]

    You appear to have not been taking any notice of what happens in the real world.

    Your first point is utterly incorrect. Serious programmers use a lot of Perl and Python - Java lacks the dynamic features and huge back catalogue of readily available C, C++, etc libraries.

    Any C or C++ library can be used within perl and Python (or even PHP) applications. You will find that Perl and Python have more than their fair share of serious programmers and major ecommerce and other systems continue to be built with both languages. Java is too slow, too complicated and too tightly linked with the huge collection of tools required to make any java programmer productive.

    as for point 2 - Mono is plenty ready enough for any well designed C# or .NET application - only a very small number of bleeding edge MS development houses are making serious .Net deployments and most .Net applications are far from ready to market.

    By the time that the majority of MS development shops are working on testing and QA of their .Net applications - testing their applications against Mono so that they can run on UNIX and Linux will be a no-brainer.

    Your third point is partially true in that Java on Linux is now fairly mature while .Net still lacks the testing, deployment, community and documentation, but then Java is still behind Perl, Python and C/C++ in terms of maturity and mindshare of serious developers.

    Also I am already using more applications written in any of c#, python or perl than Java. There are no killer desktop or server applications in Java.

    Gnome and other open source projects are already providing useful desktop tools and I already depend on a great deal of perl and python tools on the server with no Java in sight.

  • Kevin Shockey photo Why not Java
    2005-01-17 03:11:25  Kevin Shockey | O'Reilly Blogger [Reply | View]

    Here are two reasons and the first one is a biggie. Java is not open source. Not matter how "open" the community process might be, Java is a risk for international software development shops. And two, if we are talking about a .NET development shop, Java involves changing religions. It will be a more difficult transition and involve re-training and ramp-up time. C# to Mono does not.

Showing messages 1 through 2 of 2.