Et vous, qu'en pensez-vous ? Quelle devrait être, et quelle sera, la place et/ou l'utilisation de JavaScript en entreprise ?
amha la question est mal ciblée.
Le problème n'est pas la place de ce langage en particulier dans l'environnement de l'entreprise, mais plus généralement la place des langages de script dynamiques et faiblement typé dans un environnement aux contraintes lourdes ?
En fait javascript fonctionne sur le web parce qu'il n'y à pas de meilleures remplaçant.
Il fonctionne dans les logiciels type adobe, citons aussi QT (
http://en.wikipedia.org/wiki/Qt_(framework)), surement parce qu'il est simple à intégrer.
C'est un langage très épuré.
Maintenant, je suis d'accord pour dire qu'un peu de normalisation serait appréciable pour les développeurs qui ont de grosses ihm web à réaliser.
Mais là je pense qu'il y à fondamentalement un problème, ce n'est le bon outils pour réaliser cette tâche (à mois d'utiliser gwt et consors qui palient ce problème entre autres)
Cependant, l'intégrer, en tant qu'extension, dans une appli aux règles/concepts nombreux et complexes, permet de donner une latitude à l'utilisateur qui coûterait beaucoup plus cher à développé dans un langage plus typé.
On peut aussi se demander si il est utile de sortir son IDE c++ pour faire un script de crop sous photoshop qu'on utilisera trois fois dans l'année.
Le faire en js c'est simple, rapide, efficace.
Bref, que se soit javascript ou un autre, le scripting en général, doit être intégré aux logiciels comme un moyen simple de l'étendre et de donner aux utilisateurs des capacités d'actions qu'il est utopique de vouloir réaliser avec des langages plus lourds qui nécessitent des connaissances plus nombreuses et approfondies.
Ces langages ne seront jamais capable de répondre à toutes les demandes, alors autant ouvrir l'application à ces extensions scriptées.
Elles sauront être l'extension simple et rapide de manipulation d'objets informatique que les utilisateurs désirent.
Et quand on regarde ce que jquery à fait de javascript pour simplifier la manipulation de l'arbre html, des règles css, des implémentations de DOM, je me dit que l'appliquer aux domaines de la gestion, se serait sympa et bien pratiques dans certaines situations.
a+
3 |
0 |