BLOG-N-PLAY.COM
Here we are - back in the 18th Century.
TOP THREE LINKS YOU MUST CLICK ON


Rich Internet Applications - State of the Union
We are entering an era of Rich Internet Applications (RIA), and many enterprise development managers are facing the dilemma - which way to go - remain with tried and true Java or .NET technologies or less known (as yet) yet AJAX, Flex, OpenLaszlo...
Reader Feedback: Page 1 of 1

Hey Yakov, check out this:

http://mx.sys-con.com/read/499659.htm

OpenLaszlo - yeah, it's an *alternative*, but let's be honest--other than it not being backed by a major commercial developer (which many see as a good thing)--it doesn't have Flex beat on much of anything. (Flex is open source too...) I've read some other admittedly less biased comparisons and OpenLaszlo was graded lower I think in every category.

This blog is certainly not an unbiased analysis, even though it's pretending to be just that.

The article is basically "Flex rules, everything else drools".

It goes on and on about the good things about Flex, while giving only cursory coverage of Flex drawbacks. Meanwhile, it's just the opposite regarding the other technologies, going on and on about drawbacks, and giving only cursory coverage of advantages.

Case in point, Yakov says that Java Swing development is "hugely expensive". Nonsense. First, NetBeans is completely free, and NetBeans has the wonderful Matisse GUI designer, making the development of great looking Swing UIs a snap. Second, there is JavaFX, which is an XML based declarative scripting language that is used to quickly build rich Swing UIs super easy, and is very similar to MXML/Action Script, as is featured in Yakov's beloved Flex. Third, there is a plethora of third party libraries and controls in the Swing ecosystem, that further extends Swing capabilities, and makes Swing development easier.

Then, Yakov fails to mention how expensive Flex Builder is (which, to be honest, you'll need to be truly productive with Flex), to the tune of $249 (as opposed to Free for NetBeans).

Then Yakov goes on to say one of the drawbacks of Ajax is that it involves JavaScript. Wait a minute - JavaScript is based on EcmaScript, which Flex/Flash's Action is also based on. So Yakov, why does that syntax suck for one technology (Ajax), but it's great for another technology (Flex/ActionScript). C'mon.

Yakov also completely fails to mention how much of a CPU hog Flash can be, especially on older/budget machines (which, let's face it, are quite common in the business world). So if you do a RIA with Flex, which is running in the Flash VM, you're going to get a lot of end users (corporate workers) complaining.

Flex is quite good, and has it's advantages and disadvantages. Same with the other technologies mentioned in this article.

But Yakov's article is completely biased in favor of Flex. That's fine, as Yakov has long been singing Flex praises. But he's presenting this article as a fair analysis, when it's anything but.

Thus, anyone reading this article should take it with a grain of salt.

Sebastien, not only I've mentioned OpenLaszlo in the article, but I also published my interview with the creator of OpenLaszlo:
http://java.sys-con.com/read/337118.htm

Am I cleared now or should remain ashamed?
:)

It's such a shame that you don't even mention OpenLaszlo as an alternative for Adobe Flex...


FEATURED WHITE PAPERS
YOUR FEEDBACK
Java Application Development wrote: Good Post... Java Application Development....
Java Application Development wrote: Hey Brad, Great Post..... Thanks...
robbiecheng wrote: The RPC calls in GWT is very similar to calling XMLHttpRequest functions in JavaScript. Moreover, the application includes client codes, and server codes. The programming model is quite primitive. With ZK, developers NEVER make an RPC call and handle the returned data manually. Take a look at a comp...
Peterson(3G is designed to provide voice and high-speed mobi wrote: 3G is designed to provide voice and high-speed mobile data using the cellular approach already proven to work in mobile phone networks. The biggest obstacle to implementing high speed wireless networks is the lack of bandwidth, or range of usable frequencies. Just as only so many radio stations can...
Chris Weiss wrote: This article exaggerates the performance and troubleshooting problems with SOA. Most of the time, simple logging is sufficient for identifying performance problems and transaction failures. Any technology that is misused will have performance problems. If a centralized orchestration platform is u...
SUBSCRIBE TO THE WORLD'S MOST POWERFUL NEWSLETTERS
SYS-CON FEATURED WHITEPAPERS

BREAKING PYTHON DEVELOPER NEWS

Computational Engineering International (CEI) will be previewing the latest version...

LATEST PYTHON DEVELOPER STORIES
Red Hat CTO Brian Stevens, Citrix CTO Simon Crosby, Egenera CTO Pete Manca, Allen Stewart, Group Man...
Two of the biggest launches in Rich Internet Application history took place in 2007/2008 when Adobe ...
Reminding people of how its backing was the making of Linux, IBM, to no one's surprise, has thrown i...
Brian Stevens, the Chief Technology Officer and Vice President of Engineering of Red Hat, delivered ...
From Application Virtualization to Xen, a round-up of the virtualization themes & topics being discu...
Ulitzer, Inc., which initially made the headlines with its 'job descriptions from the future,' annou...
Now, what Google announced is really exciting! I'm not kidding. It's even better than I hoped. Yes, ...
The mouse was the original idea of Doug Engelbart who was the head of the Augmentation Research Cent...
'Unlocking content to be remixed into new business value' is the driver of Web 2.0 in the enterprise...
Here is a question that I have been pondering on and off for quite a while: Why do 'cool kids' choos...
This session will provide attendees with an overview of the iPhone SDK, including discussion of the ...
For the past ten years application developers have been stuck with only two desktop client choices. ...
Acquia has yet to price its maintenance and support subscriptions - there should be a variety of SLA...
The advent of SOA and standard-base Web services together with Internet based delivery models has pr...
Microsoft today attempted to exorcize the interoperability bogeymen that have haunted it since it wa...
Key opinion-formers in the field of infrastructure and pioneers of virtualization technologies of al...
'It is very important to me that Acquia has a marketing leader who understands the importance of gro...
Sun is offering ten grants of US $11,500 - equivalent to several months of pay for developers in som...
Google, which does not give guidance, missed both Wall Street's top and bottom expectations for its ...
Google's new-year special logo, which went live briefly as 2008 began, celebrated the 25th anniversa...
ADS BY GOOGLE