Re: Struts vs .NET??? - Real Stats

2005-07-04 Thread Dakota Jack
Actually, this did not help me at all.  I understand that differences,
etc.  I just wondered what you thought, since I thought your
conclusions were contrary to the facts.

On 7/3/05, Gregory Seidman [EMAIL PROTECTED] wrote:
 On Sat, Jul 02, 2005 at 11:48:37PM -0700, Dakota Jack wrote:
 } What is your basis for your assessment of .NET and Struts?  What sort
 } of problem are you talking about/
 
 My assessment is based on my own development experience with both, plus
 lurking on this list for a few years. I will reiterate that I am not
 interested in converting Java/Struts developers to C#/.NET developers; I
 want Java and Struts to be the best they can be, and that knowing the
 competition is a step toward that.
 
 I posted something fairly in-depth about the advantages of C#-the-language
 over Java-the-language. Check the archives for the last couple of days. A
 few of those advantages have to do with the .NET runtime itself (in
 particular, 1) properties being first-class reflectable objects, just like
 methods and members, rather than derived from the JavaBeans get/set naming
 convention, and 2) events and delegate (method pointer) types being
 first-class reflectable objects rather than using interfaces for handlers).
 For now, Java has the advantages of generics and anonymous inner classes
 over C#, but the next version of C# (due out this year, and what I'm
 hearing about the betas leads me to believe that it will actually be out
 this year) supports both of those and simplifies a few other common idioms
 (iteration, in particular).
 
 I have not done any comparison of .NET vs. Java performance, nor have I
 compared their garbage collection strategies or threading models. They seem
 to be pretty similar, and they can be expected to maintain very similar
 performance profiles since the optimization techniques for such things are
 old in academia and well-published. Their different choices of performance
 tradeoffs may eventually effect their usefulness for particular purposes,
 at which point it may be appropriate to choose one or the other based on
 one's specific application.
 
 The APIs (system libraries and extension libraries) considered part of
 either Java or .NET are pretty similar. Java has a much larger set of
 third-party free libraries (in good part thanks to Apache's Jakarta
 project), but many of those are being ported to .NET. On the other hand,
 there are many commercially-licensed components for .NET, and there are
 likely to be more, simply because it is in the Microsoft world. I don't
 have exact (or meaningful) figures on this, so take it with a grain of
 salt. Anecdotally, I can say that in a previous project I sought a
 particular ASP.NET control and found dozens of candidates, commercial and
 otherwise, and the one that best suited our application was commercial. (We
 bought it, we used it, their tech support was excellent (including
 accepting patches from me), and it did what we needed.)
 
 Comparing JSP and Struts to ASP.NET turns up sharp corners in both. It's
 very easy to encapsulate functionality in a custom tag in ASP.NET, much
 harder to do so for JSP. Struts abstracts away the specifics of the
 generated HTML (both outgoing HTML and incoming form data), which supports
 the MVC model; ASP.NET requires a bit more hoop-jumping to do so.
 Validation, both server-side and client-side, is far easier in ASP.NET than
 with Struts. ASP.NET has almost no configuration required other than the
 .aspx/.ascx (equivalent to .jsp) files themselves, whereas Struts requires
 a configuration file that grows increasingly complicated as the site grows
 larger (though, to its credit, it does centralize the transition graph of
 the site). Neither Struts nor ASP.NET cares much about business objects,
 but both can deal with them just like any other object. Finally, while
 ASP.NET scales well from a single page to an entire site, Struts doesn't
 really shine until you get to at least 5-10 separate forms/pages.
 
 I hope this is a useful answer to your question.
 
 --Greg
 
 
 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
 
 


-- 
You can lead a horse to water but you cannot make it float on its back.
~Dakota Jack~

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



Re: Struts vs .NET??? - Real Stats

2005-07-03 Thread Dakota Jack
What is your basis for your assessment of .NET and Struts?  What sort
of problem are you talking about/

On 7/2/05, Gregory Seidman [EMAIL PROTECTED] wrote:
 On Sat, Jul 02, 2005 at 03:32:00AM +0200, Leon Rosenberg wrote:
 } Btw... Can you name 10 successful .NET sites? Something clearly above 100
 } Million PIs / month, better 1 billion PIs ?
 } I'd be really interested :-)
 
 I don't know that anyone keeps a list around, but this is a foolish
 challenge to give without checking Google:
 
  1) www.donotcall.gov
  2) www.gop.com
  3) www.us.playstation.com
  4) www.computerjobs.com
  5) www.xanga.com
  6) asp.usatoday.com
  7) online.firstusa.com
  8) www.bankone.com
  9) www.careerbuilder.com
 10) finance.lycos.com
 
 Of course, I can't make any guarantees on how much traffic these sites get.
 They are, however, pretty popular. That said, it matters very little how
 many sites are successfully using it. I only know of one successfully
 deployed LISP-based site, but that doesn't mean it isn't excellent
 technology (see http://www.paulgraham.com/avg.html).
 
 If it's a matter of being able to find people to maintain the software in
 the future, you are almost always better off choosing Microsoft
 technologies, though both Java and C++ are pretty strong in that area as
 well. Struts? Maybe not so much. JSF? Still new, which makes it risky.
 
 In any case, I'm not trying to post flamebait here, nor do I wish to engage
 in an argument. I would like Java and J2EE/JSF/Struts/API of the month to
 be better than any Microsoft offering. I will have to learn more about JSF,
 since it seems to be getting there. I can say that Java/JSP/Struts falls
 short of C#/.NET/ASP.NET at this time. Those of you who have never tried
 doing anything with C# and ASP.NET should try it out, just to know the
 competition and to gain some perspective on the sharp corners of what you
 are currently using that you have grown too used to for them to register as
 worth fixing.
 
 } Regards
 } Leon
 --Greg
 
 
 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
 
 


-- 
You can lead a horse to water but you cannot make it float on its back.
~Dakota Jack~

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



Re: Struts vs .NET??? - Real Stats

2005-07-02 Thread Gregory Seidman
On Sat, Jul 02, 2005 at 03:32:00AM +0200, Leon Rosenberg wrote:
} Btw... Can you name 10 successful .NET sites? Something clearly above 100
} Million PIs / month, better 1 billion PIs ?
} I'd be really interested :-)

I don't know that anyone keeps a list around, but this is a foolish
challenge to give without checking Google:

 1) www.donotcall.gov
 2) www.gop.com
 3) www.us.playstation.com
 4) www.computerjobs.com
 5) www.xanga.com
 6) asp.usatoday.com
 7) online.firstusa.com
 8) www.bankone.com
 9) www.careerbuilder.com
10) finance.lycos.com

Of course, I can't make any guarantees on how much traffic these sites get.
They are, however, pretty popular. That said, it matters very little how
many sites are successfully using it. I only know of one successfully
deployed LISP-based site, but that doesn't mean it isn't excellent
technology (see http://www.paulgraham.com/avg.html).

If it's a matter of being able to find people to maintain the software in
the future, you are almost always better off choosing Microsoft
technologies, though both Java and C++ are pretty strong in that area as
well. Struts? Maybe not so much. JSF? Still new, which makes it risky.

In any case, I'm not trying to post flamebait here, nor do I wish to engage
in an argument. I would like Java and J2EE/JSF/Struts/API of the month to
be better than any Microsoft offering. I will have to learn more about JSF,
since it seems to be getting there. I can say that Java/JSP/Struts falls
short of C#/.NET/ASP.NET at this time. Those of you who have never tried
doing anything with C# and ASP.NET should try it out, just to know the
competition and to gain some perspective on the sharp corners of what you
are currently using that you have grown too used to for them to register as
worth fixing.

} Regards
} Leon
--Greg


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



Re: Struts vs .NET??? - Real Stats

2005-07-02 Thread netsql

Gregory Seidman wrote:


Of course, I can't make any guarantees on how much traffic these sites get.
They are, however, pretty popular. 


This is a good list:
http://www.alexa.com/site/ds/top_500

So it this:
http://news.netcraft.com/archives/web_server_survey.html
In this 2nd you can see that MS has less than 30% market and shrinking - 
2nd diagram.


When I did a site that was ASP (ex http://people.1up.com - w/ 10MM 
members) client wanted something secure. .NET does not run well on Linux 
for large sites and that was that. So they dumped .NET.


Using the new version of FrontPage in VS 2005, do you think you can do a 
page like ps2.1up.com, that automatical changes when you do pc.1up.com? 
It's the same page!


I am so not trying to sell you on using text editor... I WANT you to use 
GUI tools. (You know they trained an elephat to paint by the #'s).


For heavy lifting... jEdit(for Groovy) and X-Develop(when doing ANSI C#) 
will do ya.

Refactoring is *NOT* a waste of time nor indication of bad design.

Why would I want to teach you to be more productive?
Plese use GUI and VS and FrontPage and Wizards.
I think that there are much more productive aproaches, but no need for 
me to wear it on the sleave.
This is not a religois langage war, people that did good Java will do 
good C# and the other way arround.


In general, I am a libreterain, and as such I do not think stupidity 
should be outlawed. I am all for stupidity ;-)


Struts is not here to defend J2EE, go to EJB or JSF list please and tell 
them .NET is better for corporate development!


.V


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



Re: Struts vs .NET??? - Real Stats

2005-07-01 Thread Leon Rosenberg
Yan Hu wrote: 
 How many people could afford Picaso?  That is excatly why 
 .NET is creeping up so fast.  

After you told us about 1000 times that there are much more jobs for .NET as
for java i tested it myself.

Monster search for java: 25 pages
Monster search for .NET 17 pages
+47% for java

Stepstone same search:
Java - 362 Offers
.NET - 98 Offers
+269% for java

Jobpilot.de 
Java - 1094 Offers
.NET - 334 Offers
+227% for Java

All searches executed on german pages.







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



Re: Struts vs .NET??? - Real Stats

2005-07-01 Thread Leon Rosenberg
Yan Hu wrote: 
 How many people could afford Picaso?  That is excatly why 
 .NET is creeping up so fast.  

After you told us about 1000 times that there are much more jobs for .NET as
for java i tested it myself.

Monster search for java: 25 pages
Monster search for .NET 17 pages
+47% for java

Stepstone same search:
Java - 362 Offers
.NET - 98 Offers
+269% for java

Jobpilot.de 
Java - 1094 Offers
.NET - 334 Offers
+227% for Java

All searches executed on german pages.







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



Re: Struts vs .NET??? - Real Stats

2005-07-01 Thread Yan Hu


--- Leon Rosenberg [EMAIL PROTECTED] wrote:

 Yan Hu wrote: 
  How many people could afford Picaso?  That is excatly why 
  .NET is creeping up so fast.  
 
 After you told us about 1000 times that there are much more jobs for .NET as
 for java i tested it myself.

Stop putting words in my mouth.  I never said there are much more jobs for 
.NET. How long has
been .NET around?  2-3 years..right? How long has Java or J2EE been around?  

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



AW: Struts vs .NET??? - Real Stats

2005-07-01 Thread Leon Rosenberg
Yan Hu wrote: 

 Stop putting words in my mouth.  I never said there are much 
 more jobs for .NET. How long has been .NET around?  2-3 
 years..right? How long has Java or J2EE been around?  
 

And 

 Look at the job market for the server side now. 3 years ago, .Net took
only 20% of the server side market. Now it is creeping up to 
 40%. .Net is better or faster than Java?  Nah.

Btw... Can you name 10 successful .NET sites? Something clearly above 100
Million PIs / month, better 1 billion PIs ?
I'd be really interested :-)

Regards
Leon



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



AW: Struts vs .NET??? - Real Stats

2005-07-01 Thread Leon Rosenberg
Yan Hu wrote: 

 Stop putting words in my mouth.  I never said there are much 
 more jobs for .NET. How long has been .NET around?  2-3 
 years..right? How long has Java or J2EE been around?  
 

And 

 Look at the job market for the server side now. 3 years ago, .Net took
only 20% of the server side market. Now it is creeping up to 
 40%. .Net is better or faster than Java?  Nah.

Btw... Can you name 10 successful .NET sites? Something clearly above 100
Million PIs / month, better 1 billion PIs ?
I'd be really interested :-)

Regards
Leon



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



Re: AW: Struts vs .NET??? - Real Stats

2005-07-01 Thread Yan Hu
 
 Btw... Can you name 10 successful .NET sites? Something clearly above 100
 Million PIs / month, better 1 billion PIs ?
 I'd be really interested :-)
 

You see you are missing the whole point here.  I have been a long time 
believer that J2EE is
good for big honking things.  But .NET is eating up the small business sectors. 
I am talking about
small to medium sized apps here.  large sites also use .NET such as 
www.dell.com and I believe
there are a lot more out there I am too lazy to google it right now.. I 
believe you could find
them yourself...

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