NetBeans 6 delivers great updates to the Matisse GUI builder. Spend a few minutes with Roman Strobl and get an expert briefing on what's new and what has changed. (sponsored)
In this, the third and final installation of Andres' Introduction to Groovy series, you learn about how Groovy handles variable numbers of arguments, named parameters, currying, and more about Groovy operators. Including, some new operators.
Swing Fuse (actually just Fuse), is a framework designed to make it easier to create your own custom desktop components. In this article, Daniel Spiewak shows you how to get started and provides sample source code you can download.
Willam Louth shows how he uses JXInsight Probes to investigate probable performance issues with code bases that he is not familiar with. He also highlights possible pitfalls in creating a benchmark, as well as in the analysis of results.
Oracle has announced that it is contributing ADF to the Apache Software Foundation. Announcing in its The Oracle Java Developer Newsletter they say:
Backing up its commitment to the success of JSF, Oracle has contributed the ADF Faces JSF components to the Apache Software Foundation.
Do you think this will change the fortunes of JSF which has so far had a lukewarm response among java developers, or is it too little too late for both JSF and JDeveloper?
Tapestry != JSF, the framework level they are but not on the GUI component level. The JSF has it's place and Tapestry has it's place. If you have a Web Graphics design team Tapestry is a nice choice. If you are a small design team and don't have a Web Team, JSF is a nice way to develop. JSF has a rich GUI component library. IMHO the ease of integrating components into the IDE is the big limit on JSF at this point. Not sure about Wicket.
JSF not attracting people?
What is based on?
Let's use the "standard" Monster.com test
- do a search for JSF you come up with over 200 job offerings. Look up Wicket - you'll find 2 positions, look up Tapestery and you'll find less than 50.
Look at the market leaders Oracle, Sun, IBM all have JSF built into their tools.
Oracle, MyFaces, Sun and many other companies offer JSF components.
So it seems there is a lot of traction out there - probably more than the other frameworks you mentioned.
The problem is not with JSF, the problem is with the JSP+JSF integration, which apparently will be solved in Java EE 5.
Tapestry is much older than JSF, and is a great framework IMHO, even with its short-comings.
And one reason to use JSF instead of Tapestry would be that JSF is a standard and thus ... there are already more jobs available that require JSF than Tapestry.
Wicket what ? Sorry, but if I wanted to use a great framework that everybody knows but nobody uses, I would use Ruby on Rails.
Actually that's a very good news.
I haven't used Oracle ADF yet, but I hear they provide some very cool AJAX components.
And if they are open-source, maybe SUN will integrate them in Java Creator 2.
Also, please provide some stats about JSF not being adopted or succesfull.
And please keep in mind that JSF is still considered new, the third release (1.2) being included in the up-coming Java EE 5.
> Wicket what ? Sorry, but if I wanted to use a great
> framework that everybody knows but nobody uses, I
> would use Ruby on Rails.
I'm glad you got one fact right . Wicket is used more than meets the eye. With 275+ users on our mailinglist, generating ~1000 messages per month there is bound to be development at a lot of places. There are not many people that want to wade through 1000 messages a month for their leisure (I do, but that is another story).
Unfortunately I am not at liberty to tell about several large projects that are being constructed with Wicket. I'm sure they'll market themselves soon.
As for documented cases: Topicus, TeachScape, Servoy, Finan, are all building critical systems for their own business using Wicket. And those are only the applications I know of.
That is great news. ADF is very nice, and it has some AJAX features also.
JDeveloper is also very good, and although is not open source, it is widely used. Until Matisse, IMHO it had best visual GUI builder.
I compare JDeveloper with MyEclipseIDE.
Although with Eclipse comes Eclipse platform ...
It is probably better for Oracle to provide plugins for Eclipse and NetBeans than develop its own IDE, which was (is?) JBuilder based. (and JBuilder goes Eclipse too).
JDeveloper is not based on JBuilder since 2001 (the 9i version was a complete rewrite).
Anyway, if you haven't looked at it recently have a look at JDeveloper 10.1.3 - You'll see how far it advanced since then - and the visual JSF development is just one sample of it.
Is there design-time (visual) support in ADF Faces for other IDEs (Creator in particular)? JDeveloper has some nice features, but my preference is for Netbeans/JSCreator currently.
> Do you think this will change the fortunes of JSF
> which has so far had a lukewarm response among java
> developers, or is it too little too late for both JSF
> and JDeveloper?
Oracle is one company that you have to respect for knowing how to make money out of software.
So if Oracle are dumping a product into open source, and it's based on a technology (JSF in this case) that does not seem to be catching on, then I'd agree that it's too little, too late.
Oracle, more than just about any other company except Microsoft, would not dump a technology in open source if it was making money.
Oracle is not dumping ADF Faces - we are actually relying on ADF Faces as the user interface components for Fusion. We are also using ADF Faces to create mobile user interfaces with a different rendering kit.
We are donating ADF Faces because we want to make JSF as succesful as possible in the market.
Oracle ADF Faces Goes Open Source
URL: The Oracle Java Developer Newsletter
At 8:03 AM on Jan 24, 2006, Ralf Mathis wrote:
Fresh Jobs for Developers Post a job opportunity
Backing up its commitment to the success of JSF, Oracle has contributed the ADF Faces JSF components to the Apache Software Foundation.
Do you think this will change the fortunes of JSF which has so far had a lukewarm response among java developers, or is it too little too late for both JSF and JDeveloper?
37 replies so far (
Post your own)
Tapestry or Wicket
Why would I use JSF, when I could use Tapestry or Wicket?It hasn't caught on because there are better frameworks out there.
Re: Tapestry or Wicket
Tapestry != JSF, the framework level they are but not on the GUI component level. The JSF has it's place and Tapestry has it's place. If you have a Web Graphics design team Tapestry is a nice choice. If you are a small design team and don't have a Web Team, JSF is a nice way to develop. JSF has a rich GUI component library. IMHO the ease of integrating components into the IDE is the big limit on JSF at this point. Not sure about Wicket.Re: Oracle ADF Faces Goes Open Source
JSF not attracting people?What is based on?
Let's use the "standard" Monster.com test
- do a search for JSF you come up with over 200 job offerings. Look up Wicket - you'll find 2 positions, look up Tapestery and you'll find less than 50.
Look at the market leaders Oracle, Sun, IBM all have JSF built into their tools.
Oracle, MyFaces, Sun and many other companies offer JSF components.
So it seems there is a lot of traction out there - probably more than the other frameworks you mentioned.
Re: Tapestry or Wicket
Why use Java when there is .NET ?The problem is not with JSF, the problem is with the JSP+JSF integration, which apparently will be solved in Java EE 5.
Tapestry is much older than JSF, and is a great framework IMHO, even with its short-comings.
And one reason to use JSF instead of Tapestry would be that JSF is a standard and thus ... there are already more jobs available that require JSF than Tapestry.
Wicket what ? Sorry, but if I wanted to use a great framework that everybody knows but nobody uses, I would use Ruby on Rails.
Re: Oracle ADF Faces Goes Open Source
Actually that's a very good news.I haven't used Oracle ADF yet, but I hear they provide some very cool AJAX components.
And if they are open-source, maybe SUN will integrate them in Java Creator 2.
Also, please provide some stats about JSF not being adopted or succesfull.
And please keep in mind that JSF is still considered new, the third release (1.2) being included in the up-coming Java EE 5.
Re: Oracle ADF Faces Goes Open Source
By the way if you want to read the specific Java newsletter where this was announced see the archive here:http://www.oracle.com/technology/tech/java/newsletter/archive.html
Re: Tapestry or Wicket
> Wicket what ? Sorry, but if I wanted to use a great> framework that everybody knows but nobody uses, I
> would use Ruby on Rails.
I'm glad you got one fact right
Unfortunately I am not at liberty to tell about several large projects that are being constructed with Wicket. I'm sure they'll market themselves soon.
As for documented cases: Topicus, TeachScape, Servoy, Finan, are all building critical systems for their own business using Wicket. And those are only the applications I know of.
Re: Oracle ADF Faces Goes Open Source
That is great news. ADF is very nice, and it has some AJAX features also.JDeveloper is also very good, and although is not open source, it is widely used. Until Matisse, IMHO it had best visual GUI builder.
I compare JDeveloper with MyEclipseIDE.
Although with Eclipse comes Eclipse platform ...
It is probably better for Oracle to provide plugins for Eclipse and NetBeans than develop its own IDE, which was (is?) JBuilder based. (and JBuilder goes Eclipse too).
Re: Oracle ADF Faces Goes Open Source
JDeveloper is not based on JBuilder since 2001 (the 9i version was a complete rewrite).Anyway, if you haven't looked at it recently have a look at JDeveloper 10.1.3 - You'll see how far it advanced since then - and the visual JSF development is just one sample of it.
Re: Oracle ADF Faces Goes Open Source
Is there design-time (visual) support in ADF Faces for other IDEs (Creator in particular)? JDeveloper has some nice features, but my preference is for Netbeans/JSCreator currently.Re: Tapestry or Wicket
Fairynuff, but why should a developer choose JSF over tapestry?I'm really looking for technical reasons (as I have no trouble finding Tapestry jobs at the moment ... :-/)
Re: Oracle ADF Faces Goes Open Source
> Do you think this will change the fortunes of JSF> which has so far had a lukewarm response among java
> developers, or is it too little too late for both JSF
> and JDeveloper?
Oracle is one company that you have to respect for knowing how to make money out of software.
So if Oracle are dumping a product into open source, and it's based on a technology (JSF in this case) that does not seem to be catching on, then I'd agree that it's too little, too late.
Oracle, more than just about any other company except Microsoft, would not dump a technology in open source if it was making money.
.
Re: Tapestry or Wicket
ehh, it was more of a jokeI know Wicket has many advantages.
But I was argumenting on why JSF matters, and why frameworks like Wicket cannot make JSF irrelevant.
Re: Oracle ADF Faces Goes Open Source
Oracle is not dumping ADF Faces - we are actually relying on ADF Faces as the user interface components for Fusion. We are also using ADF Faces to create mobile user interfaces with a different rendering kit.We are donating ADF Faces because we want to make JSF as succesful as possible in the market.