At TheServerSide Java Symposium last month in Las Vegas, Coach Wei, Nexawebs chairman, founder and chief technology officer, spoke on the comparative strengths and weaknesses of using Java, .Net, AJAX or Adobes Flash for building RIAs. He said that while object-oriented programming-based technologies like Java and .Net are good for supporting team development, they have limitations in that they require a specific virtual machine and highly skilled developers. And while Flash and AJAX are good for the Web tier, they are not designed for team development and are tied to scripting languages.
"What this means to the enterprise is that RIA is not about any single technology," Wei said. "The truth of the matter is to let them co-exist. You really need to have all four of these."
To enable the use of all four technologies, enterprises need what Wei called an Enterprise RIA Reference Architecture, which is what Nexaweb is shooting for.
"With this kind of reference architecture in place, you can write your next-generation app without having to worry about Java or AJAX or which one to use when," Wei said.
Meanwhile, "By incorporating AJAX capabilities into its powerful RIA platform, Nexaweb continues to demonstrate its commitment to open standards-based RIA development," said Jason Bloomberg, senior analyst at ZapThink, in a statement. "Nexawebs expanded platform gives developers the freedom to select and use different technologies, easing system integration, application maintenance and asset protection."
John Justin, director of development at ARTstor, said in a statement, "The Nexaweb Platform powers ARTstors feature-rich, image-based Digital Library application. We benefit from ease of development and deployment, without compromising functionality or requiring client configuration or installation. The addition of AJAX to the Nexaweb Platform represents the next generation of Nexawebs flexible development capabilities."
Added Wei, also in a statement, "Todays enterprises seek greater development flexibility—precisely the reason were extending the Nexaweb Platform with AJAX capabilities. With AJAX development on the rise, particularly for HTML and consumer-facing applications, our support of AJAX enables developers to create high-performance RIAs using the technology of their choice, and ensures ease of development and ease of maintenance."