-
Node.js, bien que pas encore mature, car il suit la tendance des applications web modernes à s'orienter vers le temps réel. D'autre part on amène toujours plus d'intelligence côté client, avec du templating Javascript, de l'AJAX, des Websockets, des frameworks de data-binding comme AngularJS. Au final, pour des raisons de performance et d'ubiquité, beaucoup aimeraient réduire le rôle du serveur à une interface RESTful, un serveur de fichiers statique et une BDD. C'est le choix que j'ai fait pour ma dernière application, qui fait du streaming musical communautaire sur smartphones/tablettes/PC. L'autre avantage qui est l'adage du groupe CommonJS, est celui de partager le même langage à la fois côté client et côté serveur ; ce qui permet de partager du code commun (et dans certaines situations ça a du sens, comme reproduire la logique d'un jeu côté client ET côté serveur et faire du lag compensating).
-
JAVA JAVA
-
C# et C++/CLI est un super couple qui permet de tout faire sous Windows.
.NET à le super avantage d'être multi-version : .NET 2.0 à .NET 4.5 sur une machine, pas de problème de compatibilité.
Et je lui trouve l'avantage de la référence unique : Microsoft
Une super doc, une plateforme, une grosse communauté, pas de prise de tête et de fork d'un coté et de l'autre.
Couplé avec mongodb c'est du pur plaisir.
C++ multi-plateforme avec Boost et CMake
Eclipse C++ j'ai pas accroché, Visual Studio permet une vraie productivité sans prise de tête.
Mise au point/debug avec Visual Studio, production sur Linux.
Pour un projet de serveur de jeu dimensionné à 200 000 joueurs simultanés (http://ooki.com) nous avons testé pas mal de chose (Mono et Ruby en particulier) mais cela ne tenait pas la charge au niveau socket.
Donc retour sur C++ avec boost::asio qui est un bonheur de puissance quand maîtrisé : le CPU et la socket sans intermédiaire :ccool:
Je suis en train de regarder du coté de Go (http://golang.org)
Rémi
-
Coldfusion 10
Pour nous toujours Coldfusion 10.
Pas beaucoup de succès en France mais dans les autres pays oui ...
Toujours plus rapide en développement en clarté de code et surtout pour les gros projet.
C'est avant tout un serveur puissant.
Le calcul est simple pour nous, nous développons 2 fois plus vite et avec beaucoup moins de lignes de codes et donc une plus grande visibilité.
Et le plus chers dans une entreprise c'est le temps des salaries.
Bref, peut-être chers à l'achat, mais vite amorti en temps.
-
Ayant déjà repondu au sondage sur "votre langage favoris en 2013"
http://http://www.developpez.net/for...efere-en-2013/
rien d'étonnant a ce que je réponde Python -> Django
J'ai pas mal utilisé Php et continu bien évidement à utiliser css, html et javascipt.
Je suis très attirer par Ruby et travail uniquement sous Linux (OpenSuse et Débian) avec Eclipse, Geany et IDLE
-