|
|

PHP Programming Pioneer's Embrace of JavaScript
By David F. Carr
2007-10-17
Article Views: 1206
Article Rating:    / 1
| Rate This Article: |
|
| Add This Article To: |
|
|
PHP Programming Pioneer's Embrace of JavaScript - ' Standards' (
Page 2 of 2 ) ...Sort of">
Standards...Sort of
The development of standards has helped, but JavaScript programs and even more basic elements of Web development such as Cascading Style Sheets (CSS) formatting commands are still implemented a bit differently on every browser (and every release of a given browser). The YUI code libraries attempt to compensate for these differences while also enabling more advanced effects such as animation, drag-and-drop and drop-down menus.
In contrast with the AJAX code in Microsoft's developer tools or the open source world's Ruby on Rails, the YUI is not part of a broad Web development framework. Lerdorf says he discouraged the YUI team from trying to create a framework because he is generally suspicious of cure-all solutions to software development problems. "Sure, you should have a framework," he says, "but the question is, whose framework should it be? In most cases, I believe you should write it yourself."
The YUI's piecemeal approach appeals to engineers who want what they want and no more, Sha says. "You don't have to take the whole package. You can pick and choose what you need."
Developers should be judicious about picking the libraries they use in their applications and recognize their limits, Sha says. "If you're working with the animation library, use it for simple effects. Don't try to create a movie."
Along with new possibilities, AJAX brings hazards that are "just destroying the Web right now," Lerdorf says.
"Once you move half the application to the front end, the back end gets very simple," he says, but it also takes away control because that front-end code is released onto the Internet, where hackers can manipulate it. "So you have to ask yourself, what could they send us to trip us up? The answer is, a lot."
Defending against such attacks is not easy, particularly for startups too busy creating applications and going after market acceptance to worry about security, Lerdorf says. "When the news hits that they're about to be bought by Yahoo or Google, the hackers descend in droves."
Write to author David F. Carr.
Related Story:
Yahoo's Performance Guru: 14 Tenets for Speeding Up Sites
|
|
 |
 |
 |
| FEATURED CONTENT |
|
|
Sponsored by
| |
|
| DOWNLOADABLE ROI CALCULATORS & TOOLS FROM BASELINE |
Calculate Cost and ROI of Spam, VOIP, RFID, Sarbanes-Oxley and more...
Featured Calculators:
See More Tools!
By Category| Planners |Calculators | Quizzes
|
| | |
 |
 |
 |
 |
|
|