Sun has a bit to much influence on Java (disguised IMO, JCP and ASF included, and this is not good for Java, and I think your analogy of Windows/MS and Sun/Java is close).
But you can do Java w/o Sun, for some good reasons.
Here is a link:
http://viva.sourceforge.net
I use a better VM than Sun VM, so should you, I use the J:Rockit Server Side VM - complaint w/ 1.41, with some great remote GC montioring capabilites.... and the allow you to distribute JDK, vs. Sun only allows JRE to be fistributed.


On MS side you have Borland C# (free download, and this is free as well:
http://asp.net/webmatrix/guidedtour/getstarted/tooloverview.aspx) and Novell Mono, and a fast growing customer base. (One plus for MS is that J2EE is fractured, if you have WebLogic on your resume... they will not hire you for WebSphere, etc. but if you know C#, you are not dealing w/ a fractured market)
But... most likely to win is Soap/WS/XML-RPC type... a heterogeneous environment.
(http://news.com.com/2100-1012_3-5061198.html?tag=fd_ots)


(I think anyone using, or thinking of using EJB or Blueprints should start using JSF ASAP!)
Sun might be tempted into trying diverting some of the users of Struts to JSF. But. if you are already using Struts, you are in a great situation, of experimenting with JSF and moving when it saves you/or makes you money (possibly in v 2.0 of JSF). Just like EJB 2.1 and 3.0 are improvements (try this with EJB http://bdn.borland.com/article/0,1410,30192,00.html ), and EJB 1.0 was... not great.**)) New users to Struts... might go JSF, jumping in with both feet.


To the extend that JSF does rendering on the server side, I dislike it. It is not an open source, so if your browser is having issues rendering (emitting HTML), you can't fix it (else you violate the Sun license). This is not an issue for those that beleive Sun will render OK their forms on their browsers and level of "richness" and performance provided by JSF is OK.
To the extend JSF makes Java developer into a GUI/Look and feel graphic artist; I dislike it.
HTML/HTTP is in essence a green screen... with similar future. Who cares what "designs" you have on green screen. It was not meant for Rich UI. Java every where is a product strategy, not an architecture; SQL and Rich UI is needed, and WS is X-platform.


Complaining about Sun or JSF does nothing, people vote w/ Purchase Orders.
Comparing Sun:
( http://finance.yahoo.com/q?s=SUNW&d=c&k=c2&a=v&p=e5,m20,m100,m200,e200&t=2y&l=off&z=l&q=l )
w/ C #, an Ecma standard makes no sense either.


Regulars on the list, or anyone on MVC mail lists, know what I selected to port Struts basicPortal.com formBeans into and why.


.V (not a Sun employee)

** My experience w/ EJB clients is that they go to .NET very fast.


Bailey, Shane C. wrote:
So, does Sun have final say since Java does have their named more strongly
tied to Java?

And does Sun have more control over what goes into the core Java, like
java.lang, than it does javax.xx ??


-----Original Message-----
From: Craig R. McClanahan [mailto:[EMAIL PROTECTED] Sent: Monday, August 11, 2003 4:42 PM
To: Struts Users Mailing List
Subject: RE: [OT] Interesting JSF info


On Mon, 11 Aug 2003, Bailey, Shane C. wrote:


I guess my problem is that I think of Java as being a Sun only product and

I


forget about the committees involved in the process of deciding what goes
into the different Java specifications or editions (EE,SE,ME).


Yep ... thinking that Sun "controls" the evolution of Java specs the same
way that Microsoft controls the evolution of .Net is way way WAY off the
mark :-).

A look at the list of companies and individuals that are involved in the
development of JavaServer Faces itself might be illuminating:

http://jcp.org/en/jsr/detail?id=127

Craig

---------------------------------------------------------------------
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