672329 members! Sign up to stay informed.

Sponsored Links


Resources

Enterprise Java
Research Library

Get Java white papers, product information, case studies and webcasts

Web tier: servlets, JSP, Web frameworks Web tier: servlets, JSP, Web frameworks Web tier: servlets, JSP, Web frameworks Messages: 0 Messages: 0 Messages: 0 Printer friendly Printer friendly Printer friendly Post reply Post reply Post reply XML XML XML

Which web framework to use? Java or .NET?

Posted by: Akin Bolarinwa on November 08, 2009 DIGG
To answer these questions, there is need to capture the requirements or specifications for the applications involved. It is these requirements that would be the basis for the evaluation and selection.

dWebSpec provides the means for the requirement capture. An associated dictionary site will assist in the platforms evaluation, for Struts, JSF, Seam, ASP.NET, and more to come. All these are provided with free access, on the dWebSpec site.

Structured Web Technologies Inc. introduced dWebSpec, which provides a revolutionary way of capturing the specification and design of Web applications. It combines annotations in HTML or xHTML pages that capture the user interface design with a set of descriptors that capture the dynamic activities.

It is this platform independent representation that is the basis for the evaluation for suitable platforms, whether it is Struts, JSF, Seam, ASP.NET, or others.

A dictionary site is provided, for performing these evaluations. The primary purpose of the dictionary site is to assist in translating the platform independent specifications into platform specific implementations.

However these translations provide clear means of evaluating the implementations on the various platforms. Many aspects could be explored, like sets of components, validators and formatters available, the schemes for validations, security, event handling, navigational flow, internationalization, data binding, template (page composition and assembly), support for AJAX, and many other areas.

For example, if an application specifies paths (/myDomain/requestInvoice) that are associated with action handlers, this would be accommodated by front controller based Struts 1, Struts 2, ASP.MVC and Spring MVC, whereas page and component based frameworks like JSF and ASP.NET would not. In the reverse, if server-side page event handlings are specified, the page and component based platforms would excel, whereas the front controller ones could not cope.

By having the requirement blueprint in hand, one could be sure that all aspects needed are compatible and covered by the selected platform, and for areas that are compatible but not covered out of the box, one would evaluate, in advance, the effort that it would take to build custom solutions for such areas.

The documentation for dWebSpec is downloadable and free of charge. Access to the dictionary site does not require registration.

For more information visit
http://dwebspec.com/dictionary/WWF.
Recent active threads Recent active threads Recent active threads More More More
Oracle's Bold Plans for Java Bode Well
Sobel edge detection using Java Advanced Imaging
Using Restriction base in WSDL
BugTracker with Twitter Connector and Ajax Workflow Editor
Language-oriented Programming and Language Workbenches
More active threads »
Top posters of the weekTop posters of the weekTop posters of the week
This list contains the members who have made the most posts in all forums over the last 7 days:
  1. Reza Rahman
  2. James Watson
  3. brad mcevoy
  4. Alex Besogonov
  5. Peter Monks
Hot threads Hot threads Hot threads More hot threads More hot threads More hot threads

Object pooling is now a serious performance loss

Brian Goetz continues to lift the lid and peak into the inner workings of Java in Java Urban Performance Legends. In this article he exposes the fallacy behind some of the more common performance myths found in the annals of the JVM.
(92 comments, last posted March 14, 2008)

Beyond Java

Bruce Tate, author of Better, Faster Lighter Java and Bitter EJB has come out with a new book called Beyond Java. Bruce has an epiphany about the future of software development. Does it include Java?
(770 comments, last posted September 23, 2009)

Three forms of AJAX: solid, liquid and gas.

Looks like today AJAX concept have several interpretations. We can distinguish different approaches of AJAX integration. Can they co-exist within the same application? Can we talk about layered AJAX integration?
(68 comments, last posted May 08, 2008)

Design-Time API Promises to make Java more like VB

Artima has published a short article describing the Design-Time API for JavaBeans, which was recently approved as JSR 273. This API promises to bring VB-like ease to Java development, but may face a cultural bias among Java developers who tend to think more in terms of class libraries than components.
(226 comments, last posted February 01, 2010)

Will Sun be that target of a management buyout?

There is plenty of speculation today regarding a potential buyout of Sun Microsystems by Scott McNealy and Silver Lake Partners. How would privatization of Sun affect Java?
(16 comments, last posted May 15, 2009)
More hot threads »

News | Blogs | Discussions | Tech talks | Patterns | Reviews | White Papers | Downloads | Articles | Media kit | About
Java Solutions
All Content Copyright ©2007 TheServerSide Privacy Policy      Powered by JIVE
Site Map