The Artima Developer Community
Sponsored Link

Java Buzz Forum
Lost in JS Framework and RIA Options

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
Marc Logemann

Posts: 594
Nickname: loge
Registered: Sep, 2002

Marc Logemann is founder of www.logentis.de a Java consultancy
Lost in JS Framework and RIA Options Posted: Mar 26, 2010 6:45 PM
Reply to this message Reply

This post originated from an RSS feed registered with Java Buzz by Marc Logemann.
Original Post: Lost in JS Framework and RIA Options
Feed Title: Logemann Blog
Feed URL: http://feeds.feedburner.com/LogemannBlog
Feed Description: Marc Logemann's thoughts on java and other stuff
Latest Java Buzz Posts
Latest Java Buzz Posts by Marc Logemann
Latest Posts From Logemann Blog

Advertisement
Every now and then i am thinking about creating a complete new UI for our logistics products NETVERSYS. But again and again i am lost in the options. Lets see where i come from:

- struts based JSP + JSTL + UI CustomTag Library Application

As a result of this quite old approach, we dont have that much web 2.0 experience yet. The GUI looks pretty descent from a visually standpoint, but technically its outdated!

Ok, i checked the options. I first started to think about using YUI for the project. I used YUI 2.x for a different project and was quite satisfieing using it. They have killer grids but they completely suck when it comes to forms and validation. I really need support for that and i dont want to write it myself. And they are in the transition phase to YUI3 and it would feel bad to start with 2.x now. But 3.x has nearly no widgets and you need to use a YUI3-YUI2 Bridge to use YUI2 widgets.

Then i checked the other usual JS framework suspects like Dojo. Kill me but IMO Dojo cant compete with YUI when it comes to widgets. Their online documentation is also a complete desaster compared to YUI. I cant see too many reason to learn another framework just to have shortcommings as well. But compared to YUI, they have a forms framework, including validation.

Then i stopped at GWT. The core framework has very few widgets and it looks incomplete. I could live with the 100% java code approach - in fact i like it because as a java developer, javascript feels like coding with only one arm. No matter how often i code in JS. Since GWT is not enough, i checked add-ob libs libs like GXT and SmartGWT. With one of these, GWT seems like the ultimate killer RIA framework. But when you start with those, you are straight into the non-standard-nearly-closed-source world.

And then you start thinking about the "how much i want to be in corporate SDK business". A few months ago i played with Flex and i got the same feeling of locked into a big vendor and it doesnt felt so good. Apart from that, i somehow didnt like how Flex reported errors and its general behavior when writing some simple test apps.

Really interessting is that a lot of forum entries and blogs talk about JQuery and prototype in the same sentence. IMO these are complete different animals. I am looking for a feature rich component framework for creating business apps. JQuery gets me nowhere in this regard. They are really helpfull JS libraries, but thats it.

While researching more and more, its getting tougher and tougher to make a decission at all. Currently i have a slight preference to go with YUI3 because of my YUI2 skillset (even i know thats quite useless with YUI3 ;-)) and because it worked pretty well with a former project. I only need to cover the Forms and Validation issue with a different framework. Perhaps i can mix YUI3 with Dojo. Dojo can do the forms part then.

References:

http://www.smartclient.com
http://code.google.com/p/smartgwt/
http://www.dojotoolkit.org/
http://developer.yahoo.com/yui/3/
http://code.google.com/intl/de-DE/webtoolkit/
http://www.adobe.com/products/flex/
http://jquery.com/
http://www.prototypejs.org/

Read: Lost in JS Framework and RIA Options

Topic: Top 5 Firefox Add-Ons to Save Money (And Get Rich Quick, just kidding) Previous Topic   Next Topic Topic: Leftovers from the 20th century

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use