JavaScript headaches...
Alex King is dealing with the hell that is JavaScript development.
I really feel bad for him. I know the torment. I bitched up a storm back when I was developing a web-based Project Management application, and then announced I was ditching XHTML/JavaScript for OpenLaszlo. I've since canceled the Project Management application and instead I am concentrating on something smaller. I'm also going back to an XHTML/JavaScript front-end.... at least for the first version. Ruby on Rails makes the stuff I'm doing with JavaScript/DHTML a lot easier to deal with. But I've got some crazier ideas that I want to build into the new application, and I'm thinking OpenLaszlo would be easier to implement them in. Version 2.0 might get some OpenLaszlo treatment.
I really feel bad for him. I know the torment. I bitched up a storm back when I was developing a web-based Project Management application, and then announced I was ditching XHTML/JavaScript for OpenLaszlo. I've since canceled the Project Management application and instead I am concentrating on something smaller. I'm also going back to an XHTML/JavaScript front-end.... at least for the first version. Ruby on Rails makes the stuff I'm doing with JavaScript/DHTML a lot easier to deal with. But I've got some crazier ideas that I want to build into the new application, and I'm thinking OpenLaszlo would be easier to implement them in. Version 2.0 might get some OpenLaszlo treatment.


3 Comments:
You need to use prototype.js for your JS needs. I wish I started using it from the start with HelpSpot. I now have a mix of my own plus prototype, but let me tell you there is good stuff in there. Heck it almost makes javascript fun. I'm not even talking about the ajax stuff, just the other nice functions which are bundled in there.
:) Prototype comes with Ruby on Rails!
I'm leveraging all the RoR "ActionView" stuff I can.
As much as I like the RoR built-in JavaScript, I just know it's only a matter of time before it bites me in the ass. (I prefer the Flash player as a client-side runtime. 1 runtime beats a dozen browsers in my book.)
Oh yeah forgot you were using Rails. Heh.
They've done a good job of handling the different browsers for the most part. As long as you're willing to not support the older ones and weird ones.
Post a Comment
<< Home