GRATUIT

Vos offres d'emploi informatique

Développeurs, chefs de projets, ingénieurs, informaticiens
Postez gratuitement vos offres d'emploi ici visibles par 4 000 000 de visiteurs uniques par mois

emploi.developpez.com

JavaScript sera-t-il bientôt un standard des applications d'entreprises ?
Une conférence tentera de répondre à cette question le 20 janvier

Le , par Katleen Erna, Expert éminent sénior
JavaScript sera-t-il bientôt un standard des applications d'entreprises ? Une conférence parisienne tentera de répondre à cette question le 20 janvier

Le langage de programmation JavaScript est de plus en plus utilisé, et ce, dans divers buts. Son emploi n'est plus réservé au monde des navigateurs.

Face à cela, plusieurs professionnels et experts comment à se poser des questions. JavaScript pourrait-il « rapidement devenir un langage incontournable pour les applications plus traditionnelles, ‘d’entreprise’ » ?

L'interrogation interpelle tellement de monde que le 20 janvier prochain, à Paris, se tiendra la conférence « JavaScript pour les applications d’entreprise ». Des experts dans ce domaine tenteront de voir quel sera l'avenir du langage dans les compagnies.

En bonus, se feront la présentation du framework AmpleSDK, de l’outil de développement Cloud9 IDE, de l’éditeur de pages HTML BlueGriffon, du projet cloudResilience, etc.

Il y aura également des présentations à propos de PhoneGAP et Titanium, pour les secteurs mobiles.

Source : Systematic

Et vous, qu'en pensez-vous ? Quelle devrait être, et quelle sera, la place et/ou l'utilisation de JavaScript en entreprise ?


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de khayyam90 khayyam90 - Responsable Portail https://www.developpez.com
le 10/01/2011 à 21:03
Je pense que l'un des points permettant de dire si une techno peut être ou non utilisée entreprise est son niveau de robustesse et sa simplicité pour faire ce qu'on attend d'elle.

Il serait illusoire de vouloir répondre à la question de l'exclusivité de javascript en entreprise, si on peut l'utiliser ça ne peut être que couplé à une technologie côté serveur.

Si on s'y prend bien et avec les bons outils, oui, on peut réaliser rapidement des applications professionnelles (je ne parle pas de faire un site avec 2 écrans) robustes, génériques, généralisables, sécurisées.
Il y a de nombreux frameworks qui sont là pour aider le développeur, que ça soit des frameworks purement clients (comme ce AmpleSDK dont tu parles) ou davantage axés sur le serveur (avec génération de javascript genre GWT ou des projets similaires dans d'autres langages). Mais évidemment le contraire est aussi vrai, si on utilise directement javascript à son plus bas niveau je ne donne pas cher de l'application développée.
Avatar de RomainVALERI RomainVALERI - Expert confirmé https://www.developpez.com
le 10/01/2011 à 21:28
Citation Envoyé par khayyam90  Voir le message
Il serait illusoire de vouloir répondre à la question de l'exclusivité de javascript en entreprise, si on peut l'utiliser ça ne peut être que couplé à une technologie côté serveur.

On a toujours besoin d'un langage serveur, en effet.
Comme... Javascript par exemple ?
Avatar de khayyam90 khayyam90 - Responsable Portail https://www.developpez.com
le 10/01/2011 à 21:41
Citation Envoyé par RomainVALERI  Voir le message
On a toujours besoin d'un langage serveur, en effet.
Comme... Javascript par exemple ?

javascript côté serveur ? haha. Je croyais qu'on parlait de javascript en entreprise (donc avec une base de données, un SI potentiellement volumineux et complexe, un paquet d'interfaçages avec d'autres logiciels ...)
Avatar de Bovino Bovino - Rédacteur https://www.developpez.com
le 10/01/2011 à 21:57
A mon avis, pour répondre de façon complète à la question, il y a deux aspects à prendre en considération :
  • Vouloir aujourd'hui se positionner sur des solutions Web sans prendre JavaScript en considération est-il sensé ?

Selon moi, la réponse est non sans ambiguïté.
Croire qu'il est encore possible de se passer de JavaScript pour des sites / applications Web signifie ne pas avoir compris ce qui s'est passé ces dernières années, les attentes des utilisateurs, les avancées du langage, les évolutions significatives en cours (en particulier l'émergence coté serveur comme le souligne Romain).
  • Les problématiques Web constituent-elles l'ensemble des besoins d'entreprise et surtout, JavaScript est-il cantonné au Web ?

C'est bien là je pense la question intéressante.
Si l'on en croit Adobe, JavaScript apporte énormément plus qu'un simple langage de script intégré à un navigateur !
Les possibilités de ce langage (si ce n'est JavaScript lui-même, du moins son esprit) vont bien au-delà du contexte Web.
Retirez JavaScript de Flash, Acrobat, Photoshop, etc. et il en résultera un appauvrissement significatif des capacités de ces logiciels (souvent d'ailleurs sans que l'utilisateur n'en ait conscience), mais à l'inverse, donnez à vos logiciels les capacités de scripting type JavaScript pour adapter un produit à votre main et à vos besoins et vous améliorerez leur adéquation aux attentes clients de façon spectaculaire.
En ce sens, je pense qu'effectivement, je pense qu'après avoir utilisé JavaScript pour essayer de diminuer la frontière entre l'applicatif Web et l'application desktop, l'évolution des besoins d'entreprise se fera dans le sens d'une ergonomie plus et mieux évolutive comme le propose actuellement le Web.
Avatar de camus3 camus3 - Membre éprouvé https://www.developpez.com
le 10/01/2011 à 22:32
Ah ah ah ...
Je suis l'un des empêcheurs de javascripter en rond sur ce forum ... et pourtant depuis près de 6 ans je fais du javascript en entreprise , non pas pour le web , mais pour des applications extensibles via javascript ( softs 3D , commandes des logiciels Adobes , print , etc ... ) et aussi pour Adobe Air.

Il faut savoir par exemple que tous les produits adobes s'appuient sur flash et javascript et sont donc personnalisables avec l'un des 2 langages ( création d'interfaces , commandes , jobs, etc ... )

Javascript est facile à intégrer dans une application , les moteurs sont gratuits donc c'est le premier langage avec lequel sont exposés les apis clientes des logiciels commerciaux ( avec ensuite VB ... ).

Ce qui n'en fait pas pour autant un langage miraculeux , génial et sophistiqué , juste qu'il donne la possibilité de coder d'une manière très sale sans qu'un bug ou une exception soit lancée.

Il n'y a aucun génie dans ce langage, ruby ou python sont ce que javascript aurait du être, et ceux qui glorifient ce langage ne connaissent pas les 2 cités précédemment

Contrairement à javascript , ruby ou python ( et les ersarzs de type groovy) permettent de choisir le paradigme de programmation. Tout ce qui fait les "good parts" de javascript se retrouvent dans ruby ou python et bien plus encore ( de vraies classes , une vrai POO , celle qu'on peut générer à base de diagrammes UML).

Ceux qui rédigent des specs de JS ont décidé , vu leur position dominante , de refuser toute évolution majeure du langage , c'est pour cela que je ne lui vois aucun avenir à long terme , on finira par intégrer un ruby ou python bis aux navigateurs j'en suis certain et javascript sera out ...

Enfin je ne crois ni aux solutions du type Jaxer ou Node.js , c'est de la hype, mais y a rien de vraiment robuste. Il est de toute manière suicidaire ( ou maso ) d'entreprendre la réalisation d'une appli de taille conséquente avec un langage aussi pauvre et aussi buggé.
Avatar de danielhagnoul danielhagnoul - Rédacteur https://www.developpez.com
le 10/01/2011 à 23:28
Bonsoir

Python au secours de JavaSript ou l'inverse :


Si les utilisateurs de navigateurs obsolètes étaient enfin abandonnés à leur triste sort et si tous les blocages étaient levés pour accélérer l'adoption des nouvelles normes - CSS3, HTML5, ECMAScript 5 ce serait déjà un grand pas.

Je trouve que Python (débutant en 3.1) est un bon langage, mais je trouve aussi que les serveurs basés sur Python traînent la patte. Mais j'aimerai bien que l'on me démontre le contraire avec des exemples récents.
Avatar de SpaceFrog SpaceFrog - Rédacteur/Modérateur https://www.developpez.com
le 11/01/2011 à 8:29
Je crois qu'avant tout pour parler d'évolution de javascript il faut prendre en considération son implication avancée dans les navigateurs et applications adobe et autres.
Il en découle une viscosité élevée. En effet avant de pouvoir vraiment espérer une évolution il faudrait que le client évolue... Combien de temps encore avant d'enterrer définitivement IE6 ?
Cela pourrait-il entrainer une scission de javascript en deux versions ? Une version web qui trainerait les boulets que l'on lui connait, et une version applicative pour les autres applications ?
Avatar de jpvincent jpvincent - Membre éclairé https://www.developpez.com
le 11/01/2011 à 10:11
@camus3 le fait qu'un langage soit moins bien architecturé que d'autres ne signifie pas qu'il va disparaître. En tant que développeur Web, j'ai toujours été sceptique quant à l'utilisation de JS côté serveur, après tout je ne voyais pas l'intérêt de ramener un langage complexe à comprendre (parce que trop souple) au backend, là où il existe déjà les langages les plus utilisés au monde.

Mais je pense que les qualités intrinsèques d'un langage n'ont pas grand chose à voir avec son adoption professionnelle.
Exemple : je programme depuis 10 ans en PHP et JS, comme beaucoupp de webdevs, et pourtant c'est un langage mal pensé pour PHP et mal compris pour JS. J'ai étudié .NET pendant quelques semaines, et je me suis rendu compte à quel point un langage bien pensé était pratique.
Au final je continue pourtant à développer en PHP/JS pour monter des projets énormes, car malgré leurs lacunes respectives, ils ont ce qu'il faut pour être utilisé en entreprise :
- ils ont "l'air facile" : donc beaucoup de dévelopeurs y ont déjà plus ou moins touché, ce qui facilite le recrutement. J'ai bien conscience que cette fausse facilité n'est pas qu'une bénédiction mais le reste est affaire de formation
- énorme base de code : depuis longtemps en PHP et depuis récemment en JS, toutes les problématiques classiques ont une ou plusieurs librairies de qualité professionnelle qui y répondent. Côté serveur pour JS, perso j'attendrais encore un peu
- tous les outils les prennent en compte : des éditeurs de texte aux installations serveur.
- les développeurs les maîtrisent : ça a pris du temps à PHP pour convaincre que c'était un langage de pro, au final ce sont les développeurs qui sont devenus pros dans leur manière de coder (PHP5 a aidé, il est vrai). Ca commence vraiment à être le cas avec JS

Pour résumer je préfère coder et faire coder avec un mauvais langage bien maîtrisé qu'avec un bon langage mal supporté et peu connu
Avatar de Flaburgan Flaburgan - Modérateur https://www.developpez.com
le 11/01/2011 à 12:04
La réponse est la même qu'à la question suivante :
Ce langage a-t-il été conçu pour ça ?
Non. Il est donc fort probable qu'il existe des choses mieux adaptées. Et donc que javascript ne devrait pas prendre place en entreprise.
Avatar de RomainVALERI RomainVALERI - Expert confirmé https://www.developpez.com
le 11/01/2011 à 12:24
Un point à ne pas sous-estimer pour estimer les chances de JS de perdurer et de s'étendre : l'étendue du parc applicatif actuel. A partir du moment où de nombreuses applications en production utilisent une technologie, quelles que soient les bonnes raisons d'en changer pour une autre plus moderne, plus souple, plus puissante, il y a la question du coût du portage... depuis combien de temps enterre-ton régulièrement le COBOL ? A-t-il disparu ? Va-t-il disparaitre bientot ? Et VB qui plonge tant de développeurs dans la dépression ()... va-t-il disparaitre ce week-end ? ^^

Bon... je voulais démontrer la difficulté d'envisager l'abandon de JS à court terme, et je me retrouve à le mettre sur le même banc que VB et COBOL...
Offres d'emploi IT
Analyste programmeur .net (h/f)
ABASE - Aquitaine - Bordeaux (33000)
Développeur prestashop
SHOPPING FLUX - Ile de France - Cachan (94230)
Analyste programmeur cobol java h/f
CTS Consulting - Midi Pyrénées - Toulouse (31000)

Voir plus d'offres Voir la carte des offres IT
Contacter le responsable de la rubrique Accueil