I could not agree more with Ted on this comparison. 

In my experience with asp.net, this is incredibly accurate. Cranking
out a page is pretty quick, but modifying it later can be a PITA.

Larry


On 7/7/05, Ted Husted <[EMAIL PROTECTED]> wrote:
> On 6/30/05, Rafael Taboada <[EMAIL PROTECTED]> wrote:
> > Hi folks I've been reading all mails about VS.NET <http://VS.NET>.
> >  I have a question. Is it true that software in ASP.NET <http://ASP.NET> is
> > faster than in Struts???.. HOw true is this opinion?
> >  I heard about a tool that it can convert a ASP.NET <http://ASP.NET> soft in
> > a .war so it can be runned in Tomcat... Is it true? what tool is it?
> >  Thanks for ur xperiencie sharing.
> 
> I haven't heard about the tool for converting an application. Though,
> if you wanted to run a ASP.NET application on a Linux box, the open
> source Mono platform does that out of the box.
> 
> In terms of processing speed, it's really very, very hard to come up
> with relevant benchmarks. Benchmarks are like bikinis or speedos; they
> seem to reveal a lot, but all the best bits are covered up.
> 
> If anyone is truly concerned with processing speed, the only way to
> tell for sure is to code a representative part of your application
> with each choice, and then compare the two, head to head, on your own
> hardware on your own network. If someone doesn't care enough to do
> this, then they really don't care, and you can just flip a coin. It's
> usually not a difference that makes a difference anyway.
> 
> In terms of development speed, C# and Java are very much alike, and
> the core ASP.NET/ADO libraries are very much like the J2SE
> equivalents. ASP.NET comes bundled with some components that make use
> of a built-in request-processing cycle, not unllike Struts, but all
> the usual suspects, like Request and Session, are there too.
> 
> A great number of our favorite Java libraries are an easy port to C#,
> and have found a welcome home with C# developers. Apache Logging is a
> run-away favorite right now, along with NAnt. Other libraries like
> Lucene.NET, iBATIS.NET, and Spring.NET are also gaining acceptance.
> 
> In my own work, I use the Resharper "IDEA" plugin, the Anhk Subversion
> plugin, and MySQL for the database, along with iBATIS.NET and
> Spring.NET. I really don't feel like I've changed environments at all
> :)
> 
> Most ASP.NET teams also use a visual editor, like Visual Studio, to
> design the pages. Visual editors, regardless of what platform you use,
> tend to be a faster way to *create* pages, but a slower way to
> *maintain* pages.
> 
> But, if you are in a fixed-cost, waterfall-design environment,
> shipping the pages quickly can be the primary concern. If client wants
> to make changes later, they can update the design docs and pay for a
> new page. This approach does work for many people (though not so much
> for me).
> 
> There is a *huge* difference in programming styles between ASP.NET and
> Java teams. The most obvious difference is the attitude toward stored
> procedures. Most Java developers only use stored procedures if they
> must. Most .NET developers only use stored procedures :)
> 
> One reason people tend to disagree over these things is that they want
> to compare apples and oranges. If you are working in a fixed-cost,
> waterfall design environment, then cranking out pages quickly with
> stored procedures and a visual editor is the way to go. And, if client
> changes the requirements, then it's back to the drawing board.
> 
> OTOH, if you are working on an open-ended, agile design environment,
> and you want to be able to write code that you can test and refactor
> over time, then a visual editor is not going to be much help.
> 
> While there will always been a difference between "waterfall" teams
> and "agile" teams, eventually, I think the differences between the
> platforms will become less and less stark. Which is a good thing. It
> shouldn't be about the tools, it should be about the geeks using the
> tools.
> 
> My own vision is to create a Struts framework that can be used on any
> platform, Java, ASP.NET, Mono, PHP, Ruby, whatever. Of course, it's
> not a far-fetched idea. Teams like Maverick and FuseBox already have
> multiplatform frameworks. But, it is the sort of idea that worries the
> marketing peeps, who thirst for product differentation :)
> 
> -Ted.
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to