By Jason Tee
New tools make JS simpler for developers
Fortunately, frameworks like AngularJS and Backbone are making it easier for enterprise developers to handle JS programming. Brian Holt, director of Reddit's front-end development team, explained why: "It makes your DOM more easily manipulated from your code. You can change a piece of data and it automatically perpetuates through the front end. You change your DOM by changing your data." The added abstraction layer means developers don't have to mess around so much in jQuery, creating and tracking all the various event listeners.
How can enterprise developers overcome their antipathy and learn to embrace this language? Mike Hostetler, former jQuery team member and founder of appendTo, agreed that many software engineers see JS as a toy. They don't take it seriously because it was thrown together with seemingly little thought for computer science. But there's more to JS than meets the eye. "Once you get into it and then go back to the computer science surrounding JS, you can do pretty cool things. Angular brings in some really solid CS concepts. The Dojo toolkit does as well. Even jQuery (beneath the hood) has some secret things in there that, from a CS perspective, get me really excited." He brings that excitement to the training he does with enterprises.
28 Apr 2014
Disclaimer: Our Tips Exchange is a forum for you to share technical advice and expertise with your peers and to learn from other enterprise IT professionals. TechTarget provides the infrastructure to facilitate this sharing of information. However, we cannot guarantee the accuracy or validity of the material submitted. You agree that your use of the Ask The Expert services and your reliance on any questions, answers, information or other materials received through this Web site is at your own risk.