Projects: Integration - Baseline
Home arrow Projects: Integration arrow Page 2 - PHP Programming Pioneer's Embrace of JavaScript













Renew Your Subscription

Projects: Integration



PHP Programming Pioneer's Embrace of JavaScript



By David F. Carr

  Table of Contents:
  1. PHP Programming Pioneer's Embrace of JavaScript
  2. ' Standards'

Yahoo's Rasmus Lerdorf talks about why he has stopped "hating" front-end browser applications.

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

 
 
>>> More Projects: Integration Articles          >>> More By David F. Carr
 


Sponsored Links
  • Get up and running in as quickly as 30 days with BI. Learn how today.

  • FREE Securing Smartphones & Tablets for Dummies Book from Sophos
  • 5 New Technologies That Will Change Enterprise ITAdvertisement
  • Build an IT Infrastructure That Delivers the Future
     
  •  
    FEATURED SPONSORED ARTICLES

    FEATURED SPONSORED VIDEOS

     



    LATEST STORIES


     

     


    Advertisement
    rss graphic
           Baseline Newsletters