I'm not getting what are you trying to say. Is it "lets replace tapestry-ioc with some other ioc"? Or "lets implement proper CDI support"?
> If you are implying that this is all so important, why isn't every project on the planet using Tapestry-IOC? > I would be very happy using the Web Framework without Tapestry-IOC, using just plain beans for configuration, or even using CDI events to gather configuration. I understand this is a rhetorical statements, but isn't every Tapestry5 application on the planet uses tapestry-ioc? How would you use tapestry5 the web framework without its ioc? I mean what do you like in tapestry5 the web framework if its not ioc? I doubt you like its template language, because its not something unique. What then? Component model? Just curious. I know I'm advanced tapestry5 user because I use it since 2005 everyday non-stop and since version 3. I understand its concepts well and I may be just forgot how hard was it to learn tapestry-ioc... this seems very easy to me now (at least those parts that are used in tapestry5 the web framework) and I can't imagine whats that hard to learn in it. Maybe if you still remember it and describe this here somewhere - then we may improve documentation? On Thu, May 16, 2013 at 6:23 AM, hantsy <han...@yahoo.com.cn> wrote: > > > As I said in another thread, you're suggesting replacing Tapestry-IoC > > with CDI. If that was done, people would still learn one IoC framework > > in order to learn Tapestry. CDI has a broader reach (in termos of > > concepts and features) than T-IoC. Not much people use CDI now (I may > > be wrong, of course). Given all that, I don't think replacing > > Tapestry-IoC with CDI in Tapestry would turn Tapestry much easier to > > learn, if at all. And you'd need to rewrite a lot of Tapestry code, > > which would need to get bigger. I don't think that's worth the effort > > at all. > > > > As far as I know, CDI which is part of Java EE 6 is widely used in > enterprise applications, I have used it in a large enterprise > applications(the development cycle is over 20 months). You should keep > a eye open to other communities, such as JBoss.org(in my view, it is the > most active community in these years), and glassfish...and the Apache > OpenEJB/OpenWebBeans related communities. > > I am a Tapestry4.0 user, but after 4.0, I gave up Tapestry. But I > subscribed this maillist to keep up with what is new in the newest > Tapestry. Of course, I rarely posted new topic in this maillist and > replied others. > > For the new Tapestry5, I have read the code Tap5-hotelbooking which is > the sample motioned in the Tapestry 5 homepage. > > But I was disappeared, too many artifacts are invented by Tapestry(like > Tapestry4 before), such as IOC, it is stopper for me to adopt it. > > Tapestry should embrace the existed and mature specs, such JSR330, Bean > Validation, Managed Bean, etc, Spring has supported them in 3.0 natively. > > CDI provides more than JSR 330(only provides DI), for example, CDI > events, Tapestry can provides bridges to CDI Events, CDI conversation, > which can be implemented to group Tapestry pages to process a wizard > like task easily, eg. shopping cart. > > As I know, there are fewer people using Tapestry after 4.0, at least in > the circle of my friends, it is the truth. > > Tapestry developers should open minds and work together with other > technologies/framework, not invent everything themselves. Thus Tapestry > will be back to the view of more Java developers. > > > Regards > > Hantsy > -- > Fulltime Java EE Freelancer from China > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org > For additional commands, e-mail: users-h...@tapestry.apache.org > > -- Dmitry Gusev AnjLab Team http://anjlab.com