IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

Les développeurs ASP.NET devraient-ils opter pour Node.js ?


Sujet :

ASP.NET

  1. #1
    Expert éminent sénior

    Avatar de Francis Walter
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2012
    Messages
    2 315
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Bénin

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2012
    Messages : 2 315
    Points : 26 889
    Points
    26 889
    Par défaut Les développeurs ASP.NET devraient-ils opter pour Node.js ?
    Les développeurs ASP.NET devraient-ils opter pour Node.js ?
    Un développeur donne 5 raisons pour adopter la plateforme au sein de l’écosystème .NET

    Il y a tout juste quelques jours, Node.js a été annoncé dans la machine virtuelle de Java. Mais avant, l’adoption de Node.js par certaines entreprises les auraient aidés à accroître leurs performances. Décidément, JavaScript risque de devenir incontournable pour le développement, car il est désormais disponible presque partout.

    Un développeur chez Wintellect du nom de Josh Lane estime que les développeurs ASP.NET devraient accorder aussi de l’intérêt à Node.js. Pour lui, Node.js a connu une forte et rapide évolution en raison de son architecture légère et de son modèle I/O asynchrone. Ensuite, il permettrait une programmation simple et directe.

    Josh Lane affirme avoir travaillé avec plusieurs entreprises clientes de Wintellect, mais a constaté que la plupart de ces entreprises utilisent des technologies Microsoft, ce qui lui a permis d’examiner certains avantages spécifiques que présente Node.js pour le développement avec ASP.NET. Dans un billet de blog, il expose cinq raisons pour lesquelles les développeurs ASP.NET devraient adopter Node.js.

    Premièrement, il affirme que « Node est moyen rapide et léger pour servir du contenu statique JSON ». Il stipule que les serveurs web d’aujourd’hui ont relativement moins de travail à faire que ceux d’hier ce qui fait que le modèle léger de Node.js est une alternative au modèle normatif d’ASP.Net.

    Deuxièmement, Node serait « un excellent choix pour les équipes avec de vastes investissements en compétences JavaScript ». Selon lui, le temps où les développeurs investissaient massivement dans la pile de Microsoft est révolu et qu’il est temps de consacrer ses efforts pour acquérir des compétences en JavaScript.

    Ensuite, « Node s’intègre très bien avec Visual Studio ». Des outils Node.js pour Visual Studio sont disponibles et fournissent les fonctionnalités usuelles pour la création d’une application Node.js, notamment un éditeur de code, la coloration syntaxique, les points d’arrêt, l’intégration du gestionnaire de packages NPM, etc.

    En avant dernier, « Node possède un écosystème en plein essor pour Windows et une intégration avec .NET ». Il existe des modules de Node.js qui rendent la transition de .NET vers Node confortable et moins difficile. C’est le cas des modules « iisnode » qui permettent d’héberger des applications Node.js sur des serveurs Microsoft IIS, « httpsys » qui fournit une performance accrue et la mise en cache de sortie au niveau du noyau, node-sqlserver qui permet à une application Node.js d’interroger des instances SQL Server depuis le Cloud, etc.

    Enfin, « Node fonctionne très bien avec Windows Azure ». Les développeurs de la plateforme d’exécution dans le Cloud ont travaillé pour fournir une expérience fluide et simple lors du déploiement d’applications Node.js dans le Cloud.

    Avec toutes ses raisons énumérées, les développeurs ASP.NET ne devraient pas hésiter à utiliser Node.js quand il le faut, conseille Josh Lane.

    Source : blog de Josh Lane

    Et vous ?

    Qu'en pensez-vous ? Comptez-vous adopter Node.js dans vos travaux sur l’écosystème .NET ?
    Vous avez envie de contribuer au sein du Club Developpez.com ?

    Vous êtes passionné, vous souhaitez partager vos connaissances en informatique, vous souhaitez faire partie de la rédaction.
    Il suffit de vous porter volontaire et de nous faire part de vos envies de contributions :
    Rédaction d'articles/cours/tutoriels, Traduction, Contribution dans la FAQ, Rédaction de news, interviews et témoignages, Organisation de défis, de débats et de sondages, Relecture technique, Modération, Correction orthographique, ...etc.
    Vous avez d'autres propositions de contributions à nous faire ? Vous souhaitez en savoir davantage ? N'hésitez pas à nous approcher.

  2. #2
    Expert confirmé

    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2009
    Messages
    1 030
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juillet 2009
    Messages : 1 030
    Points : 4 203
    Points
    4 203
    Par défaut
    Je recommande plutôt Dart avec du .NET.

    Les fonctionnalités (même l'asynchrone) sont là, la transition est beaucoup plus simple (le Javascript reste une plaie pour beaucoup de développeurs serveur), les performances sont supérieures, la techno et le langage évoluent plus vite avec toute une communauté d'experts,....

    Par contre, je conseille Node.js pour des équipes justement qualifiées en Javascript.

    Le choix consiste à savoir si on veut mettre l'accent sur la compétence Javascript dans l'équipe. Pour beaucoup, plus on évite Javascript, mieux c'est (productivité, sécurité,...). Inversement, une équipe pourra être plus performante en focalisant sa compétence sur Javascript. L'utilisation de Node.js et de Javascript client pourra alors constituer un gain de productivité. Après c'est une question de goûts et de problématiques avancées (besoins de performances, sécurité, délais,...)

Discussions similaires

  1. Réponses: 2
    Dernier message: 03/12/2013, 10h26
  2. Réponses: 1
    Dernier message: 27/11/2013, 13h18
  3. 3 semaines dans Azure pour les développeurs ASP.NET
    Par CloudAzure dans le forum Général Dotnet
    Réponses: 0
    Dernier message: 04/04/2013, 11h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo