Filed in archive
Application Development
by jason on December 2, 2005

Including a keyword "scaffold" in a controller and having that automatically generate a framework is great. Entering another command and having that framework saved to disk and based on your controller and model allow a developer to customize the generated framework is a powerful feature as well. However, I find it hard to believe that the ability to do this means "Java is Dead." Give me a break and think about how big Java is right now and how much people are doing with it. Where are all the IDEs for RoR? Does ROR have the large number of libraries that Java has to address the number of issues that it does? I don't think so and I think it will take a long time for Ruby to catch up on those fronts. Much longer then it would for the Java community to create its own CRUD framework or have an IDE come along with a wizard of some sort to accomplish such things.
What prompts me to write about this is Rick Hightower's latest article titled JSF CRUD Framework. It is easy for me to say that it would be no problem to create such a framework because as the saying goes "anything it possible if your not going to do it" but there are a lot of smart and hard working people in the Java community. After reading Rick Hightower's article and playing with Sun's Java Studio Creator that allows WYSIWYG creation of Java based web applications I think RoR is cool but not a threat to Java. IMHO RoR is not the "next big thing" it only looks that way since we are all looking so hard for what that is and hoping it will get here soon. Those people who have a vested interest in seeing Java continue to be a major player in the industry are not going to rollover and die. When people tell me RoR means the end of Java my care factor is low and yours should be as well.
Permalink: Java Needs a CRUD Framework
Trackback: http://publish.creative-weblogging.com/publish/mt-tb.pl/11781
Mr Wong
Vote for Java Needs a CRUD Framework:
|
Rating: 8.31 out of 13 vote(s) cast.
|
Response from:
Geert Bevin
(12/03/05 1:32am)
Java already has several CRUD frameworks. One of these is RIFE/Crud and it has received a very favorable adoption on TheServerSide (http://www.theserverside.com/news/thread.tss?thread_id=37249).
Response from:
Jason
(12/03/05 7:12am)
Thank you for the feedback Geert. I was not aware of there already being a CRUD framework(s) for Java since I've never heard of one. I'll check this one you refer to on the ServerSide out.
Response from:
Tug
(12/03/05 11:21am)
Have you tried Grails http://grails.codehaus.org/
?
?
Response from:
Jason
(12/04/05 7:26am)
Tug,
I have not tried GRails. However, you are the second person to mention it to me within the past week. I'll take a look at it but at the moment I'm trying to put something together using RoR and I'm trying to remain focused on it at the moment.
Jason
I have not tried GRails. However, you are the second person to mention it to me within the past week. I'll take a look at it but at the moment I'm trying to put something together using RoR and I'm trying to remain focused on it at the moment.
Jason
Response from:
Mats Henricson
(12/05/05 3:01am)
There is also Trails and Sails:
https://trails.dev.java.net
http://www.opensails.org
Mats
https://trails.dev.java.net
http://www.opensails.org
Mats
Response from:
fs weng
(12/08/05 11:34pm)
hi guys, perhaps you are interested to check out this ->
https://appfuse.dev.java.net/
it's a pretty cool & practical CRUD framework to kickstart our projects.
https://appfuse.dev.java.net/
it's a pretty cool & practical CRUD framework to kickstart our projects.
Response from:
Jason
(12/09/05 5:46am)
Thanks FS,
I just watched the video and AppFuse looks pretty good. Based on that is looks as though it is using Spring and Hibernate, which is my target platform these days. I'm going to download and cover this in a future entry. It also looks as if a lot more is being bundled into the "scaffolding" than your average RoR application. However, I will need to look closer to be sure.
Jason
I just watched the video and AppFuse looks pretty good. Based on that is looks as though it is using Spring and Hibernate, which is my target platform these days. I'm going to download and cover this in a future entry. It also looks as if a lot more is being bundled into the "scaffolding" than your average RoR application. However, I will need to look closer to be sure.
Jason
Response from:
chuck
(12/09/05 12:03pm)
Funny thing is, scaffolding is actually the *weakest* part of RoR. The CRUD screens it generates are positively weak, and customizing their look means working with repulsively primitive erb templates (though this is changing).
What *is* great about Rails however, is the overall philosophy of sensible autogenerated defaults, of which scaffolding is only one example. ActiveRecord is chock full of DWIM magic (Do What I Mean).
What sucks about Rails is that it's pretty well tied to DHH and his personality. Just bringing up I18N turns into a contest of wills, and the Rails community comes out the loser. This isn't so bad for intranet apps, but turns out to be a real deal-breaker for commercial ones.
What *is* great about Rails however, is the overall philosophy of sensible autogenerated defaults, of which scaffolding is only one example. ActiveRecord is chock full of DWIM magic (Do What I Mean).
What sucks about Rails is that it's pretty well tied to DHH and his personality. Just bringing up I18N turns into a contest of wills, and the Rails community comes out the loser. This isn't so bad for intranet apps, but turns out to be a real deal-breaker for commercial ones.
Response from:
FS Weng
(12/12/05 2:24am)
Hi Jason,
I've never tried Ruby On Rails though i heard of it from Appfuse's creator Matt Raible.
Appfuse is basically a frameworks combination which cover the web MVC + spring container + ORM plus alot of others quite commonly needed features. It could really speed up fusing off your project.
Ya, I'm sure it'll be fruitful to learn more about appfuse.
http://raibledesigns.com/wiki/Wiki.jsp?page=AppFuseQuickStart
I've never tried Ruby On Rails though i heard of it from Appfuse's creator Matt Raible.
Appfuse is basically a frameworks combination which cover the web MVC + spring container + ORM plus alot of others quite commonly needed features. It could really speed up fusing off your project.
Ya, I'm sure it'll be fruitful to learn more about appfuse.
http://raibledesigns.com/wiki/Wiki.jsp?page=AppFuseQuickStart
Response from:
(06/19/06 4:48pm)
Take a look to the Roma Framework!
http://www.romaframework.org
I built a Ajax-ed web application with many CRUDs in just two hours. It uses JDO and JPOX implementation for OR mapping. Very cool!
http://www.romaframework.org
I built a Ajax-ed web application with many CRUDs in just two hours. It uses JDO and JPOX implementation for OR mapping. Very cool!
Response from:
Wendy
(03/06/08 9:26am)
Have you seen WaveMaker. It is a open source visual Drag and Drop Java Development environment for building standard web applications. It uses Dojo, Spring and Hibernate. It allows you to quickly build AJAX apps from databases and it consumes web services. You can create full CRUD capabilities on a table in about 15 minutes, and a full CRUD wizard is coming soon.
Response from:
Carlos Giraldo
(08/07/08 9:57pm)
See.
http://carlgira.blogspot.com/
Web java crud Generator Using Crank Framework.
http://carlgira.blogspot.com/
Web java crud Generator Using Crank Framework.
Response from:
Olivier Giulieri
(12/06/08 4:32am)
I made one for ASP.net and SQL Server. It is open source and it would be nice if someone ported it to Java.
http://www.evolutility.org
http://www.evolutility.org
Response from:
Gaj
(12/12/08 7:42pm)
Following is a 100% web based java CRUD framework to develop applications on demand.
http://www.datafacade.com
http://www.datafacade.com
Response from:
Kalle
(01/23/10 12:02am)
Check out Tynamo (http://tynamo.org),
continuation of Trails framework. It's a no-nonsense CRUD framework and more.
continuation of Trails framework. It's a no-nonsense CRUD framework and more.
Response from:
sex oyunlari
(01/23/10 9:53pm)
Baddeck, Nova Scotia will play host to aviation enthusiasts from all over the world as they celebrate
this centennial with events and activites througout 2009.
Please visit flightofthesilverdart.ca to learn about the history and upcoming events.
this centennial with events and activites througout 2009.
Please visit flightofthesilverdart.ca to learn about the history and upcoming events.
Subscribe
Use the search to look for other interesting posts
| RSS | See all blog subscribe options |
|
What is RSS? | |
| Yahoo! |
|
| Addthis |
|
| Bloglines |
|
| Newsletter | |
| Follow us on Twitter! |










