24 May 2006
GWT and Script# -I might just get a chance to rule them all
I think I've heared of it before, but it never really hits me till now. Anyway, Google released Web ToolKit (GWT) and Microsoft's Nikhil Kothari had Script#.
GWT allows you to generate javascript libraries using Java and Script# allows you to generate javascript libraries using C#.
Well, guess what? It's good news for me either way. I've been a Java and C# developers for as long as I remember, I'm completely comfortable swimming around in both pools. :)
I never fully mastered the art of javascript due to all of that javascript compatibility issues, gave it up. Now, I can let these folks worried about these low level things and I can concentrate on my business logics.
I do however have my doubts about them. What if I want to create a custom widget? For example, an outlook split bar where you can drag and drop to the left or right? Are they powerful enough for me to construct such Guis?
We shall see.
GWT HomePage Here
Script#
GWT seems like it's based on converting Java swing into the corresponding HTML componets, plus hooking up all kinds of ActionListners and what not. Thought, I'm not sure how extensively it supports these actions and actionListeners.
I'm not yet sure how exactly Script# is doing it other than the basic onclick event. What about drag and drop? What about resize panel, maximize, minimize? Basically the common windows form behaviors? What about binding DataTable to a grid (which itself confuses me. If script# is able to do all these then what do I need Atlas UpdatePanel for other than hook up ajax within the aspx page? Though, with UpdatePanel, I don't have to hook up a webservices layer myself which Script# seems to enforce you to do.)
Lots of experiments to come. I really think my dream job should be "Technology Researcher", every day, I gets to play with something new, and see what's good about them and what's bad about them. Write my findings in a weekly report and be done with it. :)