mvp - Java Web Application Frameworks, keeping Mobile Phones in mind -


About Java web application frameworks have a lot of questions about this site because there are structures there, but I will try Make this question as unique as possible.

I am developing web applications to mirror the Java applications of my company. (Unfortunately, they do not have pure presenter layers, so I can not just make another "view.") We can not use mobile phones (Blackberry and Windows Mobile 6.5+, not only iPhone and Android)

In a framework, I want to:

  • Progressive growth (without javascript the page needs to maintain full functionality)
  • Standard-based, hard HTML
  • Presentation / layout should be done primarily with CSS
  • Some sensible models like MVP would be nice if we do do more We do not need to re-write the app / interfaces of our apps in the future.
  • Write business logic / verification once and get it server-side, send the customer back to POST, client-actions do not require JavaScript information from the server via javascript , And client-side to work for AJAX work
  • Being able to debug Java IDE will be best served by staff from Java, Boo Ricit T I'm comfortable using both like Java IDE and general web tool-chain Agnibag, Chrome dev tools and more.
  • Although unit testing is well-able, although it runs with a sensible model

I am looking at GWT and while deferred binding things Instead of sniffing the browser and object / feature detection, different code paths for each browser (especially in the market volatility, the mobile phone market is just fine) scared me, and the full Blackberry Summer To udder we probably their built-in control / layout / panel can not most of the widgets use, closed completely die JavaScript to mention their many widgets. I'm just starting to evaluate JSF, Grails, Wicket, etc.

Are there any crossroads that solve the concerns which I was too fat, or I like better GWT like a structure like a jumping place, while just writing all our controls with scratch Are you I'm fine with a little beginner's pain; Whatever we are doing will probably be used for all our web applications (both mobile and not), so I hope there will be some good insights into such a community which I can not do.

Thank you!


Comments

Popular posts from this blog

c# - sqlDecimal to decimal clr stored procedure Unable to cast object of type 'System.Data.SqlTypes.SqlDecimal' to type 'System.IConvertible' -

Calling GetGUIThreadInfo from Outlook VBA -

Obfuscating Python code? -