Still confused what to use – Flex Or Silverlight Or AJAX – Check Eclipse RAP

These days I am playing lot with Eclipse and its features. Be it building plugins, reading tuts & experimenting or exploring new features, every time I visit one or the other site, I find so many useful & hidden features of Eclipse. The more I try to dig into Eclipse, the bigger and deeper it gets and I wonder if there is an end.
Had some time this weekend and thought of exploring Eclipse and luckily I came across an interesting feature of Eclipse – Rich AJAX Platform (RAP). Some may find that this feature is not new and it mostly resembles to what GWT already offers. I leave that discussion for may be yet another topic. 🙂 Lets just quickly check what Eclipse RAP has stored in it.

You know only Java
If you are one of those (even if you are not) who know only Java, you will feel right at the home. Eclipse RAP development uses Java as its primary language for development. You don’t have to learn any other language while writing code in RAP.

Eclipse Plug-in Developer
If you are Eclipse Plug-in developer, you are definitely at advantage. Eclipse RAP uses SWT and Eclipse Plug-in project to develop application.

Write Once, Run in Flex/AJAX/JavaFX/Silverlight etc
Yes thats true. You dont have to write code for each technology mentioned above, just write code once in Java and using the Ports you can get the application runtime converted into Flex/AJAX/JavaFX/Silverlight etc. (Note not all of the ports are currently available but Eclipse 4 already supports ActionScript, sadly it is still in incubation stage.)

Cost
If you are one of those who hate commercial licensed software and love what open source community offers, Eclipse should definitely be on top of your list. In near future version with full fledged ActionScript Port, Eclipse is going to be strong contender for Flex Development.

To my surprise, I found that there are already few organisations who are using it for their development and offering solutions using RAP. To experiment what RAP has stored in it, one does not have to necessarily download Eclipse 4 as this feature is available with Eclipse 3.6 (Helios) and Eclipse 3.7 (Indigo). To know more about Eclipse RAP, click here.

Besides RAP, it is definitely worth checking Eclipse e4 version. Though it has been long time the e4 milestone releases has started, its new architecture, UI technology (XWT) etc are interesting. One can find entire list of e4 feature here.

Be Sociable, Share!

1 Comments

  1. Apple wants to maintain conrotl of development. Lets say Adobe’s Flash Builder becomes the preferred choice of development for the iPhone. That hurts Apple. They release new features for the iPhone but if Adobe is slow to adopt them, then the features don’t show up in the apps.”That’s called competition, and it’s healthy. You don’t hear Microsoft bitching about how there’s 3 or 4 alternative developer tools for .net, or Adobe bitching about Swish. No, they just get on and accept the competition.Apple could have badly misjudged this decision. The iPhone is, in the grand scheme of things, tiny. There are far more c# and Flash developers out there. Apple had the opportunity to give those guys a less difficult route into iPhone development. Rather than having to completely retool, they could give it a go using their current skills.Instead, they’ve blocked that. Those developers now might as well learn Android, especially as the developer set up costs a lot less (you don’t need a mac and the SDK is free).And Gruber’s argument about apps looking like turds? Well, Apple guys pushed that one during the years that Microsoft destroyed Apple on the desktop when Microsoft let anarchy rule.I’m hoping that Apple are going to make the same mistake again, and that their platform goes down in flames for this decision.

    Reply

Leave a Comment.