Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Which Development Language/Tools?
Message
De
03/01/2012 13:00:19
 
 
À
03/01/2012 06:17:53
Dragan Nedeljkovich (En ligne)
Now officially retired
Zrenjanin, Serbia
Information générale
Forum:
Visual FoxPro
Catégorie:
Autre
Divers
Thread ID:
01531253
Message ID:
01532114
Vues:
90
>Considering that the best language in the world (ahem) has about twice as much of ridiculous bugs or syntax weirdness, and it's still the best, I think JS is just great. And since it's open source, you easily find solutions to almost anything - see here.
>
>I specially love jQuery, and the way it operates on whole ad-hoc collections of objects. An equivalent on SetAll(property, value, ClassOrOtherAttribute).

The only very difficult, abstract matters with JavaScript are the concept of closure, variable scope and Function execution context. Once you have a little grasp on that, it's just an amazingly powerful language, very much underscored among 'classic' developers IMO.
As you point out, javaScript frameworks like jQuery hide those difficulties, most developers using a JS FrameWork don't even care about closures.

Browsers work very hard to compensate for JavaScript being an interpreted language (e.g. type inference in Mozilla FireFox 9), just like companies like Zend compensate for php being an interpreted language.

jQuery + underscore are quite equivalent to Prototype + Scriptaculous (created 1 or 2 years before). jQuery is easier to learn, better documented and a single place (web site) where you can find almost anything you want. I personnaly prefer Prototype's principle of extending native JavaScript objects; I find it easier to write and understand (probably because of my VFP experience <s>)
Both implement methods having the same signature as future native features (based on specs by ECMA or W3C), and call those features whenever available.
Thierry Nivelet
FoxinCloud
Give your VFP application a second life, web-based, in YOUR cloud
http://foxincloud.com/
Never explain, never complain (Queen Elizabeth II)
Précédent
Répondre
Fil
Voir

Click here to load this message in the networking platform