Ceci est un post invité de cortex posté sous licence creative common 3.0 unported.
Né pour le Web avec comme grande ambition de n’être qu’un langage de scripting client.
Associé à un nom qui à l’époque était une techno hype et pourtant à la philosophie totalement opposée.
Prisonnier dans des taches de basse besogne au sein de glorieuses pages pleines de gif animés, il ne lui fallu pas longtemps pour trouver sa voie en s’échappant avec le XSS pour commencer à montrer l’étendu de son pouvoir au sein de son environnement géniteur.
Cette faille de “sécurité” au départ permis l’émergence de nombreux services / fonctionnalités pluggables sur chaque site (les plus connus étant Google analytics et les APIs de services vidéos).
Il se répandit, conquérant les serveurs ( node.js ), les bases de données ( CouchDB ) les téléphones (xhtml browser & html5, phoneGap), développant ses capacités de communication ( Ajax, WebSocket ) avec ses maîtres serveurs, commençant à communiquer d’égal à égal ( P2P via WebRTC ) et à communiquer avec l’autre monde : le réel ( Géoloc, getUserMedia, DIY with raspberry pi )
La où certains langages comme Java à qui l’on avait promis l’omniprésence stagnent, c’est le vilain petit canard que personne n’attendait qui métamorphosera le Web et les Devices en OmniComputing
Son architecture fonctionnelle, son code introspectable ( my_func.toString() ), sa structure dynamique, et ses capacités d’environnement d’exécution ,de communication et d’interconnexion permettent d’imaginer de nouveau type d’architecture à polymorphisme contextuel pouvant donner naissance aux premiers meta réseaux du web temps réel, permettant à intelligence collective d’émerger accélérant ainsi les processus de transformation de notre société mondiale.
Join the JavaScript Revolution Now !
David détrônera-t’il Goliath ?
“Les programmeurs plus expérimentés réalisent que du code correct est génial, qu’un code qui crash pourrait être amélioré mais qu’un code incorrect qui ne crash pas est un cauchemar.” Coder en javascript est un cauchemar.
Xavier Combelle: Je ne suis pas d’accord. Certes ce n’est pas la joie tous les jours, mais coder en javascript, ce n’est pas un cauchemar pour moi.
JSF*ck FTW!!!
On peut également noter son arrivée sur la planete Mars!
voici le lien http://goo.gl/ZRc7h
Post sympa mais qui pique les yeuxu !
Il n’y a pas d’easter egg qui s’active quand il y a des fautes d’orthographe ? sérieux, installez Antid(i)ote ! Ou alors mettons en place un comité de relecture :D
Déjà qu’on assure pas forcément sur nos propres articles, mais alors le sans faute sur les articles invités, c’est pas pour demain.
A cheval donné, on en regarde pas les dents, et vu le temps qu’il faut pour écrire ces bestioles et qu’on touchera jamais un rond pour ça, je doute qu’on investisse jamais dans un commité de relecture, fut-il volontaire.
J’aime pas JS côté serveur :D
alks: Moi j’aime bien. Mon site est entièrement fait avec node.js, je trouve va vraiment sympathique :)
http://wtfjs.com/
https://github.com/TShadwell/Horrible.js
“A cheval donné, on en regarde pas les dents”
Palsambleu, je ne vis oncques la pareille.
Ne vous manquerait-il pas céans un sceau de commentaire ayant pour objet l’estampille d’expressions datant du 16ème siècle ?
Ventreburne.
Par la testicouille du grand croc, vous voyez juste ! Mais nul ne s’adonnerait à porter un tel atour soi-même, fut il saillant.