Enterprise Rich Internet Applications (RIAs) are the next evolution of
business application development. There are four different approaches to RIA
development - AJAX, Java, Flash, and .NET - and many different RIA solutions
available today. This article answers the following questions: What are
enterprise RIAs? Which approach should you use? Which solutions are
appropriate for you? And how are RIAs being adopted today?
Welcome to a New Paradigm
The Web began as an environment for content sharing and small-scale data
transfer via e-mail, newsgroups, and so forth. These initial uses quickly led
to more sophisticated applications particularly in the e-commerce arena.
However, the Web wasn't architected with rich application services in mind.
Its document-centric model has by and large thwarted developers looking to
leverage the Web as a platform for enterprise-class ap... (more)
At the AJAXWorld Conference & Expo and OpenAjax Alliance back to back
meetings in Santa Clara, CA this week, it has been hard not to think about
the developer community and how Web 2.0 is impacting it today.
Web development can be roughly divided into two camps:
Website development; Web application development;
"Website development" is more concerned about content: presenting content,
linking pages, delivering documents, and simple form-based interactions. The
typical websites would fall into this category. "Web application development"
is more about “application", the role of... (more)
Coach Wei's Blog
Here is a question that I have been pondering on and off for quite a while:
Why do "cool kids" choose Ruby or PHP to build websites instead of Java?
I have to admit that I do not have an answer.
Why do I even care? Because I am a Java developer. Like many Java developers,
I get along with Java well. Not only the language itself, but the development
environments (Eclipse for example), step-by-step debugging helper, wide
availability of libraries and code snippets, and the readily accessible
information on almost any technical question I may have on Java via Google. ... (more)
Visit Coach Wei's Blog
The Web is one of the most important technological as well as social/cultural
developments in our life. Its global impact is rooted in its openness and
its capability to evolve on a democratic basis.
However, I have concerns. I'm concerned about the significant corporate
interests driving towards "unweb". Not to pick on video, but to use video as
an example. Video, the most recent hotspot on the web, largely relies on
Adobe's Flash technology. Not that Flash is not good. On the contrast, it is
well designed and implemented as a technology. It enabled the p... (more)
What does the Ajax community want from future browsers? How are these
different requests prioritized? Web developers have done amazing things with
Ajax for both Web 1.0 and Web 2.0 applications, but what barriers need to be
removed to enable the next generation of browser-based innovations? The
future of Ajax runtime environments matters more than ever today.
In late 2007, OpenAjax Alliance formed the Runtime Task Force
(http://www.openajax.org/member/wiki/Runtime) to address this community
concern. The goal is to collect, articulate, and prioritize key issues from
the Ajax comm... (more)