If you could add another framework to AppFuse, which would it be?
If you could add another web framework option to AppFuse, which one would it be and why? Please keep in mind it already includes Struts, Spring, WebWork, JSF and Tapestry.
The Angular Mini-Book is a guide to getting started with Angular. You'll learn how to develop a bare-bones application, test it, and deploy it. Then you'll move on to adding Bootstrap, Angular Material, continuous integration, and authentication.
Spring Boot is a popular framework for building REST APIs. You'll learn how to integrate Angular with Spring Boot and use security best practices like HTTPS and a content security policy.
For book updates, follow @angular_book on Twitter.
The JHipster Mini-Book is a guide to getting started with hip technologies today: Angular, Bootstrap, and Spring Boot. All of these frameworks are wrapped up in an easy-to-use project called JHipster.
This book shows you how to build an app with JHipster, and guides you through the plethora of tools, techniques and options you can use. Furthermore, it explains the UI and API building blocks so you understand the underpinnings of your great application.
For book updates, follow @jhipster-book on Twitter.
If you could add another web framework option to AppFuse, which one would it be and why? Please keep in mind it already includes Struts, Spring, WebWork, JSF and Tapestry.
Posted by RhesusJesus on December 14, 2004 at 05:07 AM MST #
Posted by chakra yadavalli on December 14, 2004 at 05:21 AM MST #
Posted by Anothermike on December 14, 2004 at 07:01 AM MST #
Probably you should look at Wicket project. It is quite new and simple but very intresting framework.
It uses the the same ideology as Tapestry framework - Pages, Components, HTML mockups with enjected "wcn" attributes etc. But components in Wicket it is real components. You can do with components whatever you want - ihherit, override L&F, add component directly in Java code.
Wicket is really worthy of attention.
http://wicket.sourceforge.net/
Posted by Mikka on December 14, 2004 at 08:45 AM MST #
Posted by Geert Bevin on December 14, 2004 at 09:50 AM MST #
Posted by Gilberto on December 14, 2004 at 11:51 AM MST #
Posted by Daniel Serodio on December 14, 2004 at 12:22 PM MST #
Posted by Maarten Stolte on December 14, 2004 at 01:14 PM MST #
Posted by Craig Doremus on December 14, 2004 at 01:36 PM MST #
Posted by Mike Blake on December 14, 2004 at 02:13 PM MST #
Posted by Ahmed Mohombe on December 14, 2004 at 02:28 PM MST #
Posted by Keith Donald on December 14, 2004 at 02:47 PM MST #
Posted by Abdullah Jibaly on December 14, 2004 at 03:42 PM MST #
Posted by life of a dred nerd on December 14, 2004 at 04:21 PM MST #
Posted by 69.2.235.2 on December 14, 2004 at 04:32 PM MST #
Posted by Todd Huss on December 14, 2004 at 04:34 PM MST #
Posted by Christopher Kwiatkowski on December 14, 2004 at 07:31 PM MST #
Posted by Matt Raible on December 14, 2004 at 08:30 PM MST #
Posted by 204.58.233.6 on December 14, 2004 at 10:59 PM MST #
And he's right, for smaller projects it might be overkill, but they all seem to grow complex quickly.
The only tricky part was that I build a lot of my web application components (DAO's, forms, etc) from the data model - I need my webapp XDoclet tasks to look over into the source of the data model project. I don't like that, but guess its really OK.
Matt, part of your problem has got to be that you've now got a number of different appFuse audiences:
Can one project do all of that well?
Posted by Richard Mixon on December 15, 2004 at 01:16 AM MST #
Posted by PJ Hyett on December 15, 2004 at 01:45 AM MST #
Posted by Jeremy Zeng on December 15, 2004 at 06:08 AM MST #
I enjoyed your talk at DJUG, thanks for providing such a useful tool to the community. I agree with the other posters, and think you have the web frameworks well covered.
Most applications of any significance that I have worked on also needed 'services' outside of what appfuse currently provides though. Broadly:
1. schedule events (e.g. quartz)
2. orchestrate people/components according to some workflow abstraction (e.g. pick your opensource workflow tool)
3. integrate with several other applications over unreliable endpoints (e.g. ActiveMQ, Mule)
My past experience has been limited to commercial equivalents of the OS projects mentioned above, so I hope I referenced the projects in appropriate context. I just recently returned to academia to write open source though, so no more web methods, iflow, etc. :~). I think it would be very helpful - more so than adding another web framework - to see how the various open source projects mentioned above are wired up.
I saw a mention of portals further up in this thread. If looking for a nice project that has active portal develoment, and JSF use, you might want to look at Sakai (http://sakaiproject.org/). Sakai is a 'community source' project developing a "Collaboration and Learning Environment", they have deep pockets, so I would expect that it will be a great resource as it matures - they are also into Spring, Hibernate, Pluto, etc.. I have no affiliation with this project, just passing on 'useful' information.
Posted by ian on December 15, 2004 at 09:16 AM MST #
Posted by angelo on December 15, 2004 at 03:02 PM MST #
Posted by Ted on December 15, 2004 at 07:31 PM MST #
Posted by Standino on December 16, 2004 at 02:52 AM MST #
Posted by Matt Raible on December 16, 2004 at 05:54 AM MST #
But AppFuse needs integration with Eclipse, more sophisticated samples and bug fixes like StrutsMenu needs, integration with JasperReports (or others). HTML taglibs are a real need that AppFuse could address like full versions with velocity and freemaker!!!
And Matt, thank's for de AppFuse initiative, it's cool and will be more in the future!
Posted by Fox Tango on December 16, 2004 at 07:06 PM MST #
Posted by fly on December 16, 2004 at 07:47 PM MST #
Posted by Rick Hightower on December 17, 2004 at 12:39 AM MST #
Posted by motxilo on December 17, 2004 at 10:38 AM MST #
Posted by 194.171.67.231 on December 17, 2004 at 12:31 PM MST #
Posted by Artti on December 17, 2004 at 01:30 PM MST #
Posted by Wouter on December 18, 2004 at 01:36 AM MST #
Posted by maybenull on December 18, 2004 at 07:30 AM MST #
Posted by Illy on December 27, 2004 at 11:46 AM MST #
Posted by 204.58.233.6 on December 27, 2004 at 03:49 PM MST #
Posted by Derek Adams on December 28, 2004 at 08:47 PM MST #