Java Forum

Ask Question   UnAnswered
Home » Forum » Java       RSS Feeds

More than Web FrameWork

  Asked By: Dale    Date: Jun 18    Category: Java    Views: 574

is there anybody knows a light weight framework for not developing a
simple web
based sale module from the scratch ?

suggested framework should contains these modules :

1 - Authentication / Authorization (roles , groups , etc)
2 - Site navigation
3 - Forums
4 - Document library with version control
5 - somethin link download center
6 - Persian support (navigations , maps and etc can be changed to RTL)
7 - Workflow , JSR-168 compatibility are preferred but not necessary

plz forget Liferay and other heavy weight solutions .
I`ve seen some CMSs like apache lenya but i prefer something more like
MIS solutions not just customizable web site.



6 Answers Found

Answer #1    Answered By: Andrew Brown     Answered On: Jun 18

Recently, I had a chance to try out Magnolia 3.0. I was very impressed and our client was happy to see how user friendly this tool was. I am not sure if Magnolia is Persian friendly... but it does cover most of your requirements.
The only caveat is that Magnolia requires lots of Java memory.

Answer #2    Answered By: Gustavo Costa     Answered On: Jun 18

it depends on what do you mean by light weight.
I think liferay  is very lightweght but If you dont think so ,please dont use j2ee .other platform are much better for your purpose and they have no problem.

Answer #3    Answered By: Tommy Thompson     Answered On: Jun 18

I think everybody agree with me on Heavy Load of LifeRay,
my development environment is not too bad but it takes 2 min
to start on tomcat , so debugging is too stressful.

Answer #4    Answered By: Adelmo Fischer     Answered On: Jun 18

I Agree developing  portlet with liferay  is a very time consuming process.but there are some semi solutions  to decrease amount of waste of time. for example :

1- how do you deploy your portlet?

2- dont restart your tomcat every time you change your code.
you can re-add your portlet. see admin panel of your tomcat or life-ray.

3-you can set your debug port to your IDE ,so that you can debug from within IDE. I use JBuilder . I am not so happy with it but at least it works.

4 - most of the debuging headechs come from xml files . so you can write a tool to automate management of youe web.xml,struts.xml,life-ray.xmls and so on.
although some IDEs have such tools.

5- sometime you must debug like blinds. there might be no sign of the root of your bug.but you can trim your newly added part of your code and see what happens. it is not a good practice at all but sometimes is necessary.

Answer #5    Answered By: Mansur Bashara     Answered On: Jun 18

liferay is so heavy and slow on debug, other portals are also heavy
any framework  supporting what you need will be heavy too:

one main reasons is when number of classes increase finding the classes by class loader will increase
the other problem is time spend by JIT to compile your classes
both of these can be avoided if you use a static java compiler instead of ordinary JIT compilers.
this will dramatically increase start up time.

Answer #6    Answered By: Farah Khan     Answered On: Jun 18

Thanx for ur suggestion. its already one of my choices ,
tell me if you found something better.

Didn't find what you were looking for? Find more on More than Web FrameWork Or get search suggestion and latest updates.