Wednesday, January 18, 2012

Java various technologies and comparison:

Frontend Technologies:
JSF vs GWT vs ExtJS vs JBoss Seam vs YUI vs Spring

Backend Technologies:
Spring, JPA/Hibernate, Spring Data, EJB3, iBatis

Presentation Technologies (RIA - Rich Internet Application):
ICEFaces vs RichFaces vs MyFaces

Application Server Comparison:
JBoss AS vs WebLogic vs WebSphere vs GlassFish AS

Apache Tomcat (servlet container)

WebServices Technologies:
Apache Axis2 vs JAX-WS RI vs Apache CXF vs Spring-ws vs JBossWS
JAXP (Processing)
JAXB (Binding)
JAX-WS RI (Reference Implementation)
JAX-RPC
xcerses
xalan
SOAP
RESTful services
SaaS - software as a service
SOA - service-oriented architechture
Data Binding: ADB vs XMLBeans vs JiBX vs castor


Debugging Technologies:
Grinder
ThreadDump viewers


Source Code Control:
GIT vs subversion (SVN) vs CVS vs clearcase vs TFS vs VSS


Security Softwares:
RSA AccessManager vs ClearTrust


Mobile Technologies:
Android vs iOS vs webOS vs Windows Mobile


Cloud Technologies:
Amazon vs Windows vs


Java IDE (Integrated Development Environment):
MyEclipse vs Eclipse vs netbeans vs JBuilder vs IntelliJ


==========================================

JBoss AS (Application Server)
JBoss EAP (Enterprice Application Platform)