Thanks for replying. However I still think that having a plugin system would be a great advantage. As you said that with new releases.. plugins becomes legacy... this does not happen every time. I have worked some time on symfony (http://www.symfony-project.org/) and Drupal and really admire it. If you see, you will find that most of the features it provides comes from user contributed plugins. whenever a new release comes up plugins will be updated quickly. [I understand, it happens because they have a thriving community of thousands of developers]. plugins could be a huge gain for a framework specially like Appfuse. When I think about possibilities, I get excited.
Appfuse has a nice support for creating CRUD apps out of the box. How exiciting it could be, if seperate modules let's say blog/ private messaging/ or any other can be installed as plugins. I don't know how much efforts it may take (it wouldnt be too small). But If I get some design help, surely I would like to spend my free time on this. Thanks SN Sudhir NimavatSenior software engineer. Quick start global PVT LTD. Baroda - 390007 Gujarat, India Personally I'm always ready to learn, although I do not always like being taught ________________________________ From: Matt Raible <m...@raibledesigns.com> To: users@appfuse.dev.java.net Sent: Tue, 1 December, 2009 11:07:31 AM Subject: Re: [appfuse-user] Fw: Appfuse app as OSGI bundles ? I was once excited about creating a plugin system for AppFuse, but now I'm not sure it's a good idea. I've used a lot of plugins in Rails and Grails and they always seem to be abandoned or not compatible with the latest releases. It's great to have an ecosystem around a project, but not if they're not maintained. Witness what happened with Eclipse a few years ago - they had to establish a "release train" every June and start developing many of their core J2EE plugins in-house instead of relying on 3rd party developers. I don't know if it's a good idea to go down that path. As for OSGi, I used it a couple years ago at LinkedIn. It's a cool technology and promises a lot of great things with hot-swapping and such. However, I get the feeling if you're developing an OSGi-based system early on in a project's lifecycle, you might be over-engineering. I think the SpringSource Slices thing is very cool as we tried to do something similar with Spring MVC. We got it working, but it wasn't easy. More than anything, if someone wants to put the effort into 1) creating OSGi bundles of AppFuse modules or 2) developing a plugin system - I'd be happy to welcome the contribution. However, it's not something I plan on investing my time in. I think it should be possible to leverage what Spring or Struts 2 has done in this area to get the support you're looking for. Matt On Mon, Nov 30, 2009 at 10:26 PM, Sudhir N <sudhir_nima...@yahoo.com> wrote: > >There are lots of PHP frameworks like Drupal and symfony >http://www.symfony-project.org/plugins/ Which has excellent plugin support. >> >I always wonder, where is the Java equivalent. [I understand, being a Dynamic >lang its easy for PHP but not for Java]. > > > >>Sudhir NimavatSenior software engineer. >> >Quick start global PVT LTD. >Baroda - 390007 >Gujarat, India > >Personally I'm always ready to learn, although I do not always like being >taught > > > > > >----- Forwarded Message ---- >From: Sudhir N <sudhir_nima...@yahoo.com> >To: Appfuse > <users@appfuse.dev.java.net> > >Sent: Tue, 1 December, 2009 10:49:49 AM >Subject: Fw: Appfuse app as OSGI bundles ? > > > >> >Matt? Any inputs ? > > > > >Sudhir NimavatSenior software engineer. >> >Quick start global PVT LTD. >Baroda - 390007 >Gujarat, India > >Personally I'm always ready to learn, although I do not always like being >taught > > > > > >----- Forwarded Message ---- >From: Sudhir N <sudhir_nima...@yahoo.com> >To: Appfuse <users@appfuse.dev.java.net> >Sent: Mon, 30 November, 2009 12:41:09 PM >Subject: Appfuse app as OSGI bundles ? > > >Appfuse app as OSGI bundles ! does any one try this? >> >How about providing support for plugins ? so that new modules (Some thing link >entities and CRUD) can be installed/updated/removed ? > >Any thoughts? Links? resources ? > > >Thanks >SN > > > > >Sudhir NimavatSenior software engineer. >> >Quick start global PVT LTD. >Baroda - 390007 >Gujarat, India > >Personally I'm always ready to learn, although I do not always like being >taught > > > >________________________________ >The INTERNET now has a personality. YOURS! See your Yahoo! Homepage. >________________________________ >The INTERNET now has a personality. YOURS! See your Yahoo! Homepage. > >________________________________ >The INTERNET now has a personality. YOURS! See your Yahoo! Homepage. The INTERNET now has a personality. YOURS! See your Yahoo! Homepage. http://in.yahoo.com/