Is PrimeFaces Extensions ready for prime time?

Community Driven Extensions Project
Post Reply
onyii5119
Posts: 112
Joined: 25 Nov 2009, 00:22

13 Mar 2012, 03:15

I have been evaluating PrimeFaces Extensions components. They are really nice to use components. Nonetheless, I was really surprised that a minor upgrade of PrimeFaces (PF) from 3.1 to 3.2 broke PF Extensions almost completely. Imagine having a production system where you just did a minor upgrade of PF and because you used some PF Extensions components, the system will be broken. That would be very costly. If a minor version upgrade of PF brakes PF Extensions, what will happen if it is a major upgrade.

For application developers to make a firm commitment to using the PF Extensions components, it would be desirable for PF Extensions to have the same (or similar) release cycle as PF. To be fair to PF Extensions authors, it may be difficult to keep up with the rapid release cycle of PF, but since both teams have agreed to work together, both teams could plan release cycles together.

Another advise I have for the PF Extensions authors is that they should guide against minor updates in PF making their code non-functional.

Some of us are really excited about what the future holds for PF and PF Extensions and I am really encouraging you to keep up the good work. Finally, to answer my question, I think PF Extensions is ready for prime time with a little bit of tune up despite the fact that it has not hit version 1.0.

Thanks,
Jonathan Ekwempu
TobiSoft Inc.

User avatar
Oleg
Expert Member
Posts: 3805
Joined: 02 Oct 2009, 09:41
Location: Germany, Black Forest

13 Mar 2012, 10:06

Hi,

If you read the PrimeFaces blog, especially this post http://blog.primefaces.org/?p=1816, you probably know that PrimeFaces has introduced the New Widget Architecture in 3.2. Right? Now look at release time of PF Extensions please. PF Extensions were released before PF 3.2. Right? That means, the current release of PF Extensions 0.3.0 is built on top of PF 3.1.1 with Old Widget Architecture. We mentioned this in release notes actually http://code.google.com/p/primefaces-ext ... leaseNotes Sure, it's not compatible with PF 3.2. The current SNAPHOT 0.4.0-SNAPSHOT is compatible with PF 3.2.

Because we have too many such posts currently in issue tracker and here, we have decided to do a maintenance release this week. With bugfixes, improvements (new features) and perhaps 1-2 new components. Stay tuned please.

P.S. As you already read, PF 3.3. will have important internal changes in ajax interactions. That means again, PF 3.3 will be not compatible wit PF Extensions 0.4.0. We try to sync. all changes as soon as possible. But you see, we have a little impact because we only use PF core functionality which gets changed permanently.
PrimeFaces Cookbook (2. edition): http://ova2.github.io/primefaces-cookbook/ Learning Angular UI Development with PrimeNG: https://github.com/ova2/angular-develop ... th-primeng Blog: https://medium.com/@OlegVaraksin

cagatay.civici
Prime
Posts: 18616
Joined: 05 Jan 2009, 00:21
Location: Cybertron
Contact:

13 Mar 2012, 10:13

The new widget architecture changes are not minor actually, well minor change for the PrimeFaces users as the usage of components are not changed. But it is a major change for PrimeFaces extensions project as the extensions team also rely on core PrimeFaces APIs and any change effects them directly. We are in constant communication with them to fix any compatibility problems and as Oleg mentioned, a new maintenance update is on the way.

User avatar
Oleg
Expert Member
Posts: 3805
Joined: 02 Oct 2009, 09:41
Location: Germany, Black Forest

13 Mar 2012, 10:17

Yes, thanks Cagatay. I don't see here any problems. When PrimeFaces has major changes, we will try to do a maintenance release as soon as possible in order to be compatible again with the current PF version.
PrimeFaces Cookbook (2. edition): http://ova2.github.io/primefaces-cookbook/ Learning Angular UI Development with PrimeNG: https://github.com/ova2/angular-develop ... th-primeng Blog: https://medium.com/@OlegVaraksin

cagatay.civici
Prime
Posts: 18616
Joined: 05 Jan 2009, 00:21
Location: Cybertron
Contact:

13 Mar 2012, 10:18

I'll make a sticky post for open discussions between extensions team.

onyii5119
Posts: 112
Joined: 25 Nov 2009, 00:22

13 Mar 2012, 13:20

Great. As a developer myself, I know it is not easy to meet user expectations (I am a user this time). I am happy to read that both teams have pledged to cooperate and iron out any differences you might have along the way. What could be more reassuring than that.

Some of my clients (by the way I also work as a Consultant) trust me to recommend JSF components to them and they trust my judgement. That is why I try out which ever component I am interested in and make sure it will meet the test of time. I used to recommend the other major component but today PrimeFaces is it. PrimeFaces has been great and is being used by some of my major clients. For some not using it, they already know about it and will switch to it when starting a new project. I want to be able to do the same for PrimeFaces Extension.

I am very happy we are all in sync.

Great job guys, keep it up.

Thanks,
Jonathan Ekwempu
TobiSoft Inc.

User avatar
Oleg
Expert Member
Posts: 3805
Joined: 02 Oct 2009, 09:41
Location: Germany, Black Forest

13 Mar 2012, 13:54

Thanks for good words!
PrimeFaces Cookbook (2. edition): http://ova2.github.io/primefaces-cookbook/ Learning Angular UI Development with PrimeNG: https://github.com/ova2/angular-develop ... th-primeng Blog: https://medium.com/@OlegVaraksin

vineet
Posts: 387
Joined: 14 Oct 2011, 23:40

16 Mar 2012, 19:17

Hi ,

Just curious to know when the next release of extensions is planned so that we would be able to use it with PF3.2 ? There are some nice components which i want to use but as i am using PF3.2 final due to use of scroll to etc i am unable to move back to 3.1.1.

Yes must say great work both on PF and its extension :)

tandraschko
PrimeFaces Core Developer
Posts: 3979
Joined: 03 Dec 2010, 14:11
Location: Bavaria, DE
Contact:

16 Mar 2012, 21:22

We will release 0.4 tomorrow.
Thomas Andraschko

PrimeFaces | PrimeFaces Extensions

Apache Member | OpenWebBeans, DeltaSpike, MyFaces, BVal, TomEE

Sponsor me: https://github.com/sponsors/tandraschko
Blog: http://tandraschko.blogspot.de/
Twitter: https://twitter.com/TAndraschko

vineet
Posts: 387
Joined: 14 Oct 2011, 23:40

16 Mar 2012, 21:51

Thanks a lot :)

Post Reply

Return to “Extensions”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 5 guests