bruce.armstrong wrote: Somebody just said it better than I did, and with more chops to say it:
Open Letter to Mark Zuckerberg, Sheryl Sandberg & Facebook Mobile
Kito D. Mann, writing at the site he founded devoted to JSF, says that the whole JavaServer Faces initiative is at the center of a much larger goal of the Java community: simplification.
Writing on the occasion of the release this week of the JavaServer Faces 1.0 specification, over two years in the making, Mann defines JSF as "a set of APIs that facilitate component-oriented, event-driven Web development."
"It represents the standardization of dozens of efforts in the Java community to simplify the task of building Web applications," he adds.
"Any time the community builds dozens of solutions to a problem, there is an obvious need, and fulfilling such a need can lead to huge productivity gains. Since so much application development these days is Web development, enhanced productivity in this space is a Big Deal," Mann continues. "Individual frameworks can increase productivity, but when the majority of the community supports a single framework, the force of the gain is multiplied. A good example of this is the support for Struts in tools, other frameworks, and books. In effect, Struts is the de-facto standard, and its heavy industry support has intensified its utility."
JSF, Mann explains, is an attempt to bring Struts-level momentum to a framework that focuses on the user interface side of things.
He also underlines the role of JSF in a Java vs .NET perspective:
"If this vision of powerful visually-oriented IDEs with a full-fledged user interface component model sounds familiar, this is certainly not an accident. Make no mistake: JSF is a direct competitor to Microsoft ASP.NET WebForms, which enjoys tight integration with Visual Studio.NET. More importantly, JSF is an attempt to fill a hole in the standard Java stack - a hole that .NET has had fully fleshed out since day one.
JavaServer Faces is also at the center of a much larger goal of the Java community, also partially fueled by competition with .NET: simplification. You've seen this spun in different ways, like 'targeting corporate developers,' 'simpler Java,' and so on. Since most business applications today are web applications, this means 'simplify Web development.' So no matter how complex some may think JSF is, using it is quite the opposite, and I think it can deliver its promise."
Mann believes sufficiently in the central role that JSF will play to found JSF Central aimed at keeping developers abreast of JavaServer Faces technology and helping all those involved - from front-end and application developers to those developing components, tools, and implementations - exchange information and grow.
About Java News Desk JDJ News Desk monitors the world of Java to present IT professionals with updates on technology advances, business trends, new products and standards in the Java and i-technology space.
Reader Feedback: Page 1 of 1
#5
Marc commented on 11 Mar 2004
JSF is a great approach. I have been using it for the past few months and find it to be so much better than anything else in Java Web development. Very comparable to .Net Web Forms. I have used the Sun Java Creator Studio Technology Edition. While it still has some buggy-ness to it (as to be expected in a technology release), I think this tool will be on par with Visual Studio .Net for the ability to rapidly create web application. Vic''s post shows the needs for a unified front. Who wants to sit through 8 speakers to here the same thing about MVC but with different frameworks. Unify on JSF and try to change it in the next release if things are up to your liking. Craig McClanahan and his team have done a great job and input from the developer community will help shape this technology to be very cometitive with ASP.Net.
There is a seminar coming up where MacroMedia will present its alternative to JSF.
Ann: North East Conference on MVC Frameworks and Struts in 3 weeks:
Most people already know what MVC is, once you know what it is, here is the next step. Presenting will be the popular frameworks and components in use by 8 speakers:
-Ted Husted Author Ted Husted, senior Struts Committer, walks through a new version of the original Struts example, updated to take advantage of the latest features in Struts 1.2 and accepted best practices.
Husted.com
-Rod Johnson Author EJB/Spring
springFrameWork.com
-Christophe Coenraets Flex-MacroMedia - back to rich UI w/SOA (Great blog entry on Struts + Flex)
markMe.com/cc
-Howard Lewis Ship Author HiveMind (SOA, IOC, AOP) commonly referred to as the next big thing
javaTapestry.blogspot.com
-Clinton Begin DAO/iBatis/SQLMaps the best DAO layer
imo, used by Spring, jPetStore, basicPortal, etc.
-Matt Raible Author displayTag/strutsMenu (displayTag is my favorite J2EE component)
Raibledesigns.com
-Jason Carreira WebWork 2
freeroller.net/page/jCarreira
- Vic Cekvenich Author basicPortal (J2EZ easy and simple to customize application for membership, portal, cms, community, store, etc. using bestPractices for large, profitable commercial sites. )
+ more
You will get a CD mailed to you once you register.
April 3rd from 8AM to 7PM in NYC at nyhotel.com, next to MSG. Advertised in JDJ, NY Times, etc. My guess is that you wont find half as many good sessions at Suns Java One.
It $99 to register now at baseBeans.com, in a few day''s price keeps going up.
#3
Vinay Soni commented on 4 Mar 2004
I agree with Kito 100% I have used JSF for only a few months but find it to be really great. It has simplified web development extremely for me.
Now configuration files can only be a good thing. It indicates that something that can be externalized had been properly abstracted out as configuration. It is not in code but out of it.
The next thing that will happen is that these configuration files will bet populated from GUI dev tools where u will be able to paint the gui like .net forms or vb
I was thinking about posting some code here to show how much can be accomplished by writing just a few lines of code in JSF. But I think that may not be appropriate.
But try it out for yourself and then you will be glued to it. There are already Tree control / Tabbed Panes and Table controls available. I am already embedding number of JS controls like calendar in my apps. The results are great. And the essence of it is less development effort and better design and maintainable applications.
After being in Beta and EA4 it is really great to have a version 1.
I think we''ll see that Sun''s Java Studio Creator tool is, in some sense, an IDE for creating web apps using JSF (and JDBC Row Sets). JSCreator should hide the complexity of JSF and make it easy to build dynamic web apps. Sun is helping us.
#1
Francisco D''Anconia commented on 4 Mar 2004
It represents the standardization of dozens of efforts in the Java community to simplify the task of building Web applications? Yikes.
I''m left wondering if Kito actually bothered looking at some of the ways to build webapps in Java, or if he used Struts and was left with the idea that there had to be a better way. If so, JSF isn''t it. JSF adds to the configuration hell you learn to hate in struts. That''s not an improvement. That''s worse.
Wrong direction, SUN!! You''re supposed to be helping us, not hurting us by trying to emulate the compatition!
Marc wrote: JSF is a great approach. I have been using it for the past few months and find it to be so much better than anything else in Java Web development. Very comparable to .Net Web Forms. I have used the Sun Java Creator Studio Technology Edition. While it still has some buggy-ness to it (as to be expected in a technology release), I think this tool will be on par with Visual Studio .Net for the ability to rapidly create web application. Vic''s post shows the needs for a unified front. Who wants to sit through 8 speakers to here the same thing about MVC but with different frameworks. Unify on JSF and try to change it in the next release if things are up to your liking. Craig McClanahan and his team have done a great job and input from the developer community will help shape this technology to be very cometitive with ASP.Net.
Vic wrote: There is a seminar coming up where MacroMedia will present its alternative to JSF.
Ann: North East Conference on MVC Frameworks and Struts in 3 weeks:
Most people already know what MVC is, once you know what it is, here is the next step. Presenting will be the popular frameworks and components in use by 8 speakers:
-Ted Husted Author Ted Husted, senior Struts Committer, walks through a new version of the original Struts example, updated to take advantage of the latest features in Struts 1.2 and accepted best practices.
Husted.com
-Rod Johnson Author EJB/Spring
springFrameWork.com
-Christophe Coenraets Flex-MacroMedia - back to rich UI w/SOA (Great blog entry on Struts + Flex)
markMe.com/cc
-Howard Lewis Ship Author HiveMind (SOA, IOC, AOP) commonly referred to as the next big thing
javaTapestry.blogspot.com
-Clinton Begin DAO/iBati...
Vinay Soni wrote: I agree with Kito 100% I have used JSF for only a few months but find it to be really great. It has simplified web development extremely for me.
Now configuration files can only be a good thing. It indicates that something that can be externalized had been properly abstracted out as configuration. It is not in code but out of it.
The next thing that will happen is that these configuration files will bet populated from GUI dev tools where u will be able to paint the gui like .net forms or vb
I was thinking about posting some code here to show how much can be accomplished by writing just a few lines of code in JSF. But I think that may not be appropriate.
But try it out for yourself and then you will be glued to it. There are already Tree control / Tabbed Panes and Table controls available. I am already embedding number of JS controls like calendar in my apps. The results are...
Dave Wilson wrote: I think we''ll see that Sun''s Java Studio Creator tool is, in some sense, an IDE for creating web apps using JSF (and JDBC Row Sets). JSCreator should hide the complexity of JSF and make it easy to build dynamic web apps. Sun is helping us.
Francisco D''Anconia wrote: It represents the standardization of dozens of efforts in the Java community to simplify the task of building Web applications? Yikes.
I''m left wondering if Kito actually bothered looking at some of the ways to build webapps in Java, or if he used Struts and was left with the idea that there had to be a better way. If so, JSF isn''t it. JSF adds to the configuration hell you learn to hate in struts. That''s not an improvement. That''s worse.
Wrong direction, SUN!! You''re supposed to be helping us, not hurting us by trying to emulate the compatition!
Businesses today generate billions of events or 100s of TBs of data in a month. These data contain valuable insights into customer behavior, key trends, buying patterns, etc. If these are successfully mined, they can lead to successful decision-making to maximize revenue and traf...
Whatever your course, meet Cloud complexity head on with a unified approach to handle extreme performance, reliability, availability, and simplicity.
In her session at the 10th International Cloud Expo, Ayalla Goldschmidt, Senior Director of Product Marketing at Oracle, will re...
There’s no substitute for experience. If you could learn from the successes and failures of an early enterprise cloud pioneer, your own cloud journey could avoid similar pitfalls and perhaps reap faster rewards. Years ago, the Commonwealth Bank of Australia made the strategic dec...
Oracle Wednesday said it’s buying privately held Vitrue for some unsung amount of money.
Vitrue operates a cloud-based social marketing and engagement platform that lets marketers centrally create, publish, moderate, manage, measure and report on their social marketing campaign...
SAP on Tuesday announced its intention to buy Ariba for $4.3 billion, a 19 percent premium on Ariba's market capitalization.
The move comes soon after SAP's SuccessFactors February buy and shows that SAP is quickly and aggressively acquiring its way to a full cloud business serv...