tags:

views:

180

answers:

6

I have to come up with a basic CRUD app. as fast as possible (and by "fast" I mean like 3 days).

I considered going with Django, but I don't have a lot of experience with Python/Django, and also I have a complete set of EntityBeans that I need do CRUD on. So I thought reusing them would be better.

The resulting CRUD app. should be similar to the Django admin page (but the Django admin page per-se won't work though).

Is there some framework with which I can start with EntityBeans and get a quick, Django admin like skeleton?

A: 

I am not a "pythonista" so this may be absolute rubbish but could Django running on Java be the answer for you?

Jython is an implementation of python for the JVM and can run Django.

http://docs.djangoproject.com/en/dev/howto/jython/

Steve Weet
+2  A: 

You must try AppFuse or Spring Roo.

http://appfuse.org/display/APF/Demos+and+Videos (+online demo)

http://www.springsource.org/roo/start

instcode
+1  A: 

Naked Objects, if you're look at a prototype. Although it does have a "viewer" for Wicket apart from the HTML viewer, I would recommend using the framework primarily for fleshing out the functionality of your domain.

You might also want to check the Scimpi viewer, although I must admit that I havent worked with it.

A demo application using the HTML viewer is hosted online, and is accessible for having a quick look at the functionality. A tutorial demo is also hosted online.

Vineet Reynolds
+3  A: 

I would recommend the playframework as it is easy to learn and quick to get up and running. They have a CRUD administration module you can use to generate CRUD framework based on your Entity model. Also check out their tutorial page.

Ross
+1  A: 

Give Grails about 2 hours, and if you don't have a CRUD app after that you're doing something wrong.

Rulmeq
+1  A: 

Spring Roo gives you a CRUD application up in 10 minutes. Unlike other frameworks this really is practically usable.

I have downloaded the Roo shell for the first time and without reading any documentation I managed to get an application up and running within minutes.

Joopiter