This content has been marked as final. Show 7 replies
869877 wrote:What EJP says is still true, but I choose to believe you just worded your intentions poorly.
I would like to develop a web application from scratch using the latest technologies encompassing JAVA and HTML5.
Could you please suggest me with the technologies that I can endorse to fulfill my needs?
Also pls let me know like what framework would be apt for each level of development front end, business logic etc) for end-to-end application development.
Edited by: 869877 on Jan 2, 2013 12:48 PM
you could start your research with Play framework. Any Java framework which does not take full control over the front-end can work just fine, which is the majority of them. And before you attempt to ask: there is no best.
I accept that my wordings were poor :). I would need your expertise comments/suggestions so that I can take right decisions before jumping into pitfalls..
So ideally i need a starting point on how and where to start with.... Like what framework can be used for front-end binding with the java technology etc.
Everyone has their favorites, based on their own experiences. Personally I like Wicket (assuming the project or app is large enough to justify the learning curve). It cleanly separates business & presentation logic & is supported by an active user community & mailing list.
I would avoid Struts like the plague.The designers had the best of intentions, no doubt, but, IMHO, it can be a nightmare to maintain.
869877 wrote:A question Google can answer for you easily. But what the heck:
Like what framework can be used for front-end binding with the java technology etc.
- basic servlets & JSPs
- Play framework
- GWT (sort of a Java web framework)
- Spring MVC
- Javaserver Faces 2.1 + Primefaces + Omnifaces
And plenty more; these are the ones I would consider as possibilities, which I for the fun of it ordered from most likely to least likely that a novice is going to succeed to properly apply it - note that this does not say anything about the quality of the framework itself. I prefer JSF myself, but I acknowledge that it is the hardest to become proficient with and hence I put it at the bottom of the list. That is only my opinion though, I'm pretty sure this list is different for anyone that is willing to vent an opinion about it. And that's why you can't be helped this way, you'll have to figure it out for yourself.
Perhaps you want to consider using .NET? Less choices that way, Microsoft likes to hold your hand.