java

Java Developer Trapped In an ASP.NET Landscape

Filed in archive on June 25, 2006

Java Developer Trapped In an ASP.NET Landscape
I'm working on an ASP.NET project right now. There are lots of web services involved and a web application that sits in front of it all. The client insisted that all this be written using Microsoft tools and VB .NET in particular. My team insisted that if we were going to do this we would use .NET but C# would be the programming language. The client reluctantly agreed. I bought a few books, started coding, and didn't sweat the small stuff.

I pretty much finished the first cut of all my web services and got everything talking to each other. I have to admit that .NET's way of building Web Services is really really easy. I'd rather do it this way than deal with Apache Axis any day.

Now I'm starting to write the web application that is going to sit in front of all this backend stuff. Since I've been doing this so long as a Java developer I automatically think about an MVC framework. The .NET stuff has ASPX pages that contain your HTML and server-side tags. At the top of these pages you than have a place were you specify the "Code Behind" file that will contain backend business logic. I dug a little deeper to find how I could implement the Microsoft pre-packaged MVC framework that comes with .NET. I figured why the hell shouldn't there be such a thing since they have a wizard for everything else in .NET.

It turns out there isn't much out there as far as MVC frameworks go for .NET web applications. I did find one called Maverick that is an Open Source project but that is it. After working with incredible Open Source frameworks that the Java community has like Struts and Spring I was a bit shocked at first.

Then I started thinking about it and understand why this has happened. The .NET world simply does not have the amazing community that Java has and it probably never will. Why would a group of developers spend the time to build a .NET MVC framework when they would most likely be undercut by Microsoft changing the rules of the game by releasing a new product that is not be backward compatible? I wouldn't want to waste my time and gamble that that would not happen.


Permalink: Java Developer Trapped In an ASP.NET Landscape

Tags: java  .NET  developer  landscape  trapped  java+developer  trapped+landscape  developer+trapped 

Vote for Java Developer Trapped In an ASP.NET Landscape:

  • Currently 9.50/10
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
Rating: 9.50 out of 4 vote(s) cast.
 
Share It
Most Popular   AJAX   Application Development   Awards   Basics   Best of   Business   conference   Did you know   E-Commerce   Information About   Management   Misc   Mobile Devices   mobile phones   Monthly Contest   Personal   Programming   Quick introduction   Security   Service Oriented Architectures