Sun is enabling developers to program to one model and use widgets from multiple frameworks. "There's certain pieces of functionality that exist in some that aren't in others," such as the Dojo rich text editor, said Dan Roberts, director of developer tools marketing at Sun.
With its jMaki technology, Sun is addressing an issue with AJAX, but also may face obstacles, said Jason Bloomberg, senior analyst at ZapThink.
"The challenge is going to be whether the widgets are going to be easy to test, easy to deploy," he said. Developers do not want code that is scattered and hard to maintain, he said.