perso je pense que le projet node.js devrait proposer un sp�cification d'API pour la standardiser et laisser ainsi la possibilit� de multiple impl�mentations tout en conservant une certain compatibilit�.
pour le moment node.js n'est qu'un framework comme d'autre approche
je pense qu'un ensemble de lib standardis� pour JS serait le bien venu.
il existe des initiatives : http://www.commonjs.org/
ce genre de standard permettrait une �volution plus harmonieuse des diff�rentes impl�mentation.
par exemple l'objet JSON avec les m�thode parse et stringnify
qui ayant �t� standardis� entre peu � peu dans tout les moteurs js qu'il soit impl�ment� en js ou en langage natif
mieux lorsqu'il n'existe pas une librairie peut en js reproduire sa pr�sence.
il manque aussi une API pour connaitre les capacit�s du moteur
une Gelstat-API
aujourd'hui on trouve dans toutes les lib des fonction qui permettent de savoir si on a � faire � WebKit Geko IE savoir si on a telle ou telle fonctionnalit�
pour parvenir � savoir si une fonctionnalit� existe on va tester la signature du moteur et essayer de d�duire ceci ou cela
on va essayer de d�terminer si un objet existe en utilisant undefined pour enfin arriver � une conclusion plus ou moins s�re.
une Gelstat-API (API de la forme - prononcer Gu�lsats) permet d'int�roger le moteur sur ses capacit�s directement sans calcul
un truc du genre
ENGINE.isSupported('JSON');
ouou encore
ENGINE.isSupported('DirectAPI');
qui retourne true ou false suivant que le moteur supporte la fonctionnalit�.
en int�grant cela dans le moteur l'ajout de fonctionnalit� de fa�on modulaire dans les moteur permet d'avoir une m�thode s�re pour savoir si on peu o� pas utiliser une fonctionnalit�
Ainsi des chose comme node.js common.js et autres peuvent �tre ajout� en d�clarant leur signature
les d�veloppeurs n'ont pas � chercher un moyen plus o� moins sur de d�terminer leur support.
I y a beaucoup de chose qui bougent dans le mon js en ce moment.
L'int�gration de DSL en langage Natif dans les moteurs serait un plus
la possibilit� de g�rer directement des imports ou include de fichier js dans un code js est pour moi un gros manque.
un peu de lecture
http://en.wikipedia.org/wiki/Server-side_JavaScript
http://narwhaljs.org/
http://jaxer.org
A+JYT
Partager