• Post Reply Bookmark Topic Watch Topic
  • New Topic

Why should we choose EJB/J2EE ??

 
Dave Van Even
Ranch Hand
Posts: 101
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I'm trying to convince my project manager to use J2EE instead of MS's .NET but I'm having a hard time convincing him

Why should we go with J2EE ? (the knowledge is here)

Dave
 
Simon Brown
sharp shooter, and author
Ranch Hand
Posts: 1913
6
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
There are a whole bunch of reasons, including (in no particular order):
  • It's an open platform
  • Wide industry support - both commercial and open source
  • Good model for building distributed, component-based applications that promote a good architecture and architectural layering
  • Security
  • J2EE is a scalable platform (e.g. you can run it on Solaris clusters)
  • Platform independent
  • Application server independent (e.g. if you don't like X, you can use Y fairly easily)
  • Massive skillbase in the current developers out there, so therefore easy to recruit
  • Lots of training material - books, articles, etc
  • J2EE has proven itself as the platform for enterprise development since it's being used in very large companies now
  • Great developer communities such as JavaRanch


  • I'm sure there are lots that I've missed, but I hope that's a start.
    Simon
    [ July 15, 2002: Message edited by: Simon Brown ]
     
    Byron Estes
    Ranch Hand
    Posts: 313
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    I'm a java proponent, but there may also be some reasons to use .NET if your company is primarily a microsoft shop and you don't have a heterogenus set of applications with which to interface. Another reason might be if you had a lot of programmers who don't have java experience, .NET's ability to be written with many different languages may be attractive. Personally, I hate the idea. It may be a good for a short term resouce crunch, but I think in the long run it fragments the application base and retards reusability.
    Regards,
    Byron Estes
     
    Tim Holloway
    Bartender
    Posts: 18417
    60
    Android Eclipse IDE Linux
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    From a superficial point of view, .NET promises to be an easy-to-use means of developing web applications. Microsoft recently claimed that a .NET webapp was 1/4 the complexity of an equivalent Java app. Of course, they didn't say if it was - like so many MS apps - 1/4 as secure and 1/4 as reliable.
    My greatest concern is that .NET is an awfully ambitious leap ahead and hasn't yet shown it can handle the technical challenges. And, until the legal challenges come to an end, there's no real guarantee that key parts of .NET may not end up requiring a radical redesign. Microsoft's not known for being overly interested in backwards compatibility. VB.Net may be one of the more visible examples, but long before that, I was getting nicked by incompatabilities between C++ releases.
    But you can read all this and more here at the Ranch - you're not the first to ask, so fire up the "search" and look for ".NET".
     
    • Post Reply Bookmark Topic Watch Topic
    • New Topic
    Boost this thread!