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

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Les langages serveur pour le Web en 2014.
Votez pour votre préféré et participez au débat

Le , par Bovino

58PARTAGES

8  0 
Quel est votre langage serveur préféré pour le Web en 2014 ?
PHP
36 %
Java
20 %
C# (ASP.Net)
16 %
Python
8 %
JavaScript (Node.js, …)
7 %
Autre (précisez)
6 %
Ruby on Rails
3 %
Sans opinion
3 %
Voter 321 votants

Nous avons décidé de renouveler le précédent sondage de 2013 (Votre langage serveur préféré pour le web en 2013 ?), afin d'avoir votre avis en cette année 2014. Pour rappel, voici les résultats du précédent sondage (basé sur l'avis de 475 participants, soit sensiblement le même nombre que pour le précédent sondage) :
  • PHP : 34,53 % ;
  • Java : 21,26 % ;
  • C# (ASP.NET) : 21,05 % ;
  • JavaScript : 6,74 % ;
  • Python : 6,11 % ;
  • Ruby on Rails : 2,74 % ;
  • WebDev : 0,63 %.

Enfin, 5,05 % des votants avaient opté pour un autre langage (sans forcément toujours préciser lequel ) et 1,89 % n'avaient pas d'opinion.

Ce sondage, concernant exclusivement les langages destinés à la programmation Web se limite aux choix ayant obyenu un minimum de votes lors des précédents sondages, c'est pourquoi WebDev a été supprimé. C'est pourquoi il est important, si vous votez « Autre », de bien préciser dans votre réponse de quel langage il s'agit afin de pouvoir adapter les prochaines éditions de ce sondage.

Concernant les langages client (HTML, CSS, JavaScript, Flash, …) ils ne sont pas mentionnés car ils ne constituent pas réellement un choix (le navigateur étant très limitatif). D'autre part, HTML et CSS ne sont pas des langages de programmation, mais de structuration (HTML) et de présentation (CSS) de données.

Merci de voter pour votre langage préféré et si possible d'écrire votre témoignage pour expliciter votre avis.
  • Pourquoi ce choix
  • Les plus/avantages
  • Les moins/inconvénients
  • Quel(s) projet(s) réalisez-vous avec et pourquoi
  • Vers quels autres langages pensez-vous évoluer dans le futur
  • Comment vous êtes-vous formé, ou avez-vous été formé sur ce langage
  • Est-ce une utilisation amateure ou professionnelle
  • Avez-vous fait votre choix pour raison professionnelle, par plaisir, par choix personnel
  • Autres langages utilisés, pourquoi ? dans quel cadre ? et comparaisons ?
  • Conclusion
  • Etc.


Comme il s'agit d'un sondage/ Débats, merci de suivre les consignes strictes suivantes :
- SMS interdit : essayez d'écrire en français
- Évitez de multiplier des messages courts, et essayez de faire plutôt un seul message avec tous les points ci-dessus (vous pouvez éditer vos messages pour les améliorer). Les multiples messages seront acceptés uniquement en cas de réponse de qualité à un débat technique de qualité...
Les messages type taverne ou SMS seront effacés immédiatement sans préavis ou explications.

Notre but est de créer un débat technique de qualité.

Vous pouvez tous faire un témoignage. Par contre pour débattre et faire plusieurs messages, vous devez être de préférence expérimenté, pas un débutant, et connaître plusieurs langages.
Si vous êtes débutant et que vous ne connaissez qu'un seul langage, vous êtes le bienvenu pour voter et apporter 1 témoignage, mais pour le débat, essayez de comprendre que vous êtes mieux placé pour lire le sujet qu'y participer...

Merci de votre compréhension et de votre participation à tous.


Le nouveau sondage pour 2015

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de Iradrille
Expert confirmé https://www.developpez.com
Le 13/05/2014 à 4:53
Voté RoR aussi, mais plus dans le sens de Ruby.

Citation Envoyé par Senaku-seishin Voir le message
Les moins/inconvénients Sa consommation de mémoire en production. Son évolution rapide qui peut rendre des Gems incompatible. Dernier exemple en date Rails 4.1 qui rend incompatible la serilization des sessions entre Rails/MongoID/Devise.
Bien résumé.

RoR c'est très complet, et parfois "trop complet" pour certains projets simples. Dans ce cas je me tourne vers Sinatra, ou même Jekyll.

Ruby est un langage très agréable, aucune envie d'aller voir ailleurs pour le moment.

Je fais peu de dev web, spas trop mon truc, donc niveau utilisation c'est que pour des projets persos.

J'ai commencé à apprendre ça avec CodeSchool (que je recommande btw). Puis après la doc officielle / Internet.

Voila pour moi.

edit :
Citation Envoyé par yoleouf Voir le message
PHP
Les plus/avantagesRapidité de développement (non compilé)
Je trouve que le fait de ne pas avoir de compilation est plus une perte de temps qu'autre chose (même problème (avantage ?) en Ruby).

Je code principalement en C++ : le temps "perdu" à compiler je connais, mais ça permet aussi de détecter très tôt de nombreuses erreurs.
Et quand on voit la vitesse de compilation en Java / C#, ça ne pose pas de réel problème de rapidité de développement. Et c'est, imo, un gros avantage pour ces deux langages.
2  0 
Avatar de leminipouce
Membre éprouvé https://www.developpez.com
Le 15/05/2014 à 17:25
Citation Envoyé par Iradrille Voir le message

Je n'aime personnellement pas le Java, la philosophie du langage ne me plait pas, mais je reste objectif (j'essaie en tout cas :o), je critique pas, j'essaie juste de comprendre pourquoi il est peu (voir pas) utilisé en milieu amateur.
Ya forcément une raison, un défaut, ou quelque chose qui ne plait pas aux gens.
La gratuité.
Tu trouves des serveurs Apache/Tomcat gratuits de partout. Ce n'est pas le cas pour les serveur JEE qui sont systématiquement (ou presque) payant.

La disponibilité.
Au delà de la gratuité, la plupart des hébergeurs te proposent très facilement (et là aussi à moindre coût) des serveurs Apache/Tomcat. Une fois de plus, ce n'est pas le cas avec JEE.

L'historique.
Soyons honnêtes, comme le dit la.lune, Java avait mauvaise presse dans les années 90 rapport à ses performances. Les trolls sont des animaux persistant...
Dans la première décennie du XXIème siècle, les serveurs d'appli n'étaient pas toujours très simple à installer/configurer/administrer. Les choses évoluent et se sont bien arrangées. Là aussi on reste sur des préjugés difficiles à changer.
Autre chose (mais qui je pense à moins d'impact dans le milieu "amateur" c'est le lien entre une appli JEE et son serveur d'appli. Ces liens ne sont pas toujours énormes, pas toujours existant, mais tu peux avoir des fonctionnements différents en changeant de serveur d'appli. Globalement, si tu fais du Php tu as Tomcat. Point. Donc tu développes chez toi, sur un Tomcat et tu sais que ton hébergeur actuel, puis le suivant et les autres auront aussi un Tomcat et que tu auras les mêmes résultats. Avec JEE, tu développes chez toi avec un des inombrables serveurs JEE, puis ton hébergeur en a un autre qui respecte la même norme mais qui pourtant (à cause d'une faille dans la norme, d'une possibilité d'interprétation différente --je parle de cas vécus !) réagit différemment. Pareil pour l'hébergeur suivant. Et sans même parler de comportement différent, il faudra que le dév. apprenne à déployer sur chacun des serveurs JEE auxquels il va êter confronté. Puis il lui faudra apprendre comment les administrer, etc... Et l'administration de serveur est un métier bien différent du développement, qu'on affecte parfois au développeur JEE en entreprise, par dépit (ou par ricochet après que l'équipe d'administration n'est pas réussi à régler le problème), car personne d'autre ne maîtrise pleinement le serveur d'appli.
2  0 
Avatar de oxedet
Membre habitué https://www.developpez.com
Le 21/05/2014 à 21:32
Oui je sais, je fais has been et rétro-techno-grade mais :
Pourquoi ce choix
je suis né avant le web, j'ai codé en dur en VB et la migration s'était faite en douce, à une époque où le dynamic était à faire en script perl/CGI et le PHP n'existait pas
Les plus/avantages
je suis à l'aise, et donc hyper-opérationnel, et on peux faire malgré tout de très belles choses (y compris un approche objet - excuses aux puristes de la POO)
Les moins/inconvénients
plus maintenu, en mode 32bits, pas de mode débogage, mais on est en remote, alors...
Quel(s) projet(s) réalisez-vous avec et pourquoi
Tous : sites webs, intranets, applis de gestion...
Vers quels autres langages pensez-vous évoluer dans le futur
Je me tate... malgré leurs atouts affichés, ils me paraissent tous aussi abscons (frameworks PHP et autres dérivés de JS comme node.js ou Angular...). ie :aucun langage informatique n'est simple, et s'il le paraît, c'est que c'est son environnement qui est compliqué ou archi-contraint
Comment vous êtes-vous formé, ou avez-vous été formé sur ce langage
En autodidacte, à une époque (vous l'avez compris) "que les moins de 20 ans ne peuvent pas connaître" (Basic->GWBasic->VB->ASP)
Est-ce une utilisation amateure ou professionnelle
Pro uniquement
Avez-vous fait votre choix pour raison professionnelle, par plaisir, par choix personnel
choix perso
Autres langages utilisés, pourquoi ? dans quel cadre ? et comparaisons ?
Javascript côté client bien sûr (brut + Jquery ou prototype.js), j'aime bien XML/XPATH pour la description mais je le vois distancé par le JSON, SQL évidemment
Conclusion
Homme préhistorique qui traite des problèmes d'aujourd'hui avec les outils d'hier mais ça marche toujours, alors...
2  0 
Avatar de yoleouf
Membre à l'essai https://www.developpez.com
Le 12/05/2014 à 18:15
PHP

Les plus/avantages
  • Facile à apprendre
  • Rapidité de développement (non compilé)
  • Développement au choix : Procédural ou Objet
  • Performances
  • Disponible partout (tous les hébergements proposent le PHP) et surtout à moindre coût
  • De nombreux IDE (Zend Studio, PHPStorm, Komodo...)
  • Outils de développements professionnels (PHING, PHAR, PHPUnit, Jenkins, Sonar...)
  • Énormément d'aide et de documentation


Les moins/inconvénients
  • Réputation de langage "crade" : on trouve de tout
  • Les gens confondent "développement PHP" et "configuration d'un CMS". Savoir utiliser WordPress (ou Drupal, Prestashop...) ne prouve en aucun cas, que l'on sait développement en PHP.
  • Salaires moins élevés qu'en JAVA ou C#. Cela peut jouer surtout pour un jeune diplômé...


Vers quels autres langages pensez-vous évoluer dans le futur
J'essayerais bien Dart et NodeJS, mais je ne pense pas trouver un langage qui permettrait de remplacer PHP avant un bon moment.

Comment vous êtes-vous formé, ou avez-vous été formé sur ce langage
J'ai été formé à l'IUT puis en école d'ingénieur. Grâce à l'alternance, j'ai pu approfondir le langage. Aujourd'hui, en autodidacte et je forme les nouveaux étudiants.

Est-ce une utilisation amateur ou professionnelle
Plutôt professionnelle, je ne trouve plus assez de temps pour des projets perso malheureusement.

Avez-vous fait votre choix pour raison professionnelle, par plaisir, par choix personnel
Surtout par choix personnel. Venant du monde Java, j'ai fait le choix d'investir dans le PHP pour les raisons citées plus haut.

Autres langages utilisés, pourquoi ? dans quel cadre ? et comparaisons ?
J'ai travaillé pendant plus de 3 ans sur du Java. J'aime beaucoup la syntaxe et la logique du langage. Par contre, la lourdeur d'un site web et surtout le temps à développer m'ont vite conforté dans mon choix de langage.
Tous les outils que j'ai utilisé en Java m'ont beaucoup impressionné : Maven, Hudson/Jenkins, Sonar, Junit... Si bien, qu'en cherchant j'ai découvert les mêmes outils pour PHP : Maven->Phing, Junit->PHPUnit, Jenkins et Sonar pouvant fonctionner avec ce langage.

Je terminerais avec une petite parenthèse. Les clients souhaitent un site le moins cher possible et le plus rapidement possible. Le PHP a encore de beaux jours devant lui.
6  5 
Avatar de Senaku-seishin
Membre expérimenté https://www.developpez.com
Le 12/05/2014 à 23:01
Ruby On Rails

Les plus/avantages Le principale avantage est son éco-système autour de nombreuse technologie qui le rend : riche en fonctionnalité, modulaire, scalable, structurer, facile à maintenir, la philosophie...

Les moins/inconvénients Sa consommation de mémoire en production. Son évolution rapide qui peut rendre des Gems incompatible. Dernier exemple en date Rails 4.1 qui rend incompatible la serilization des sessions entre Rails/MongoID/Devise.

Quel(s) projet(s) réalisez-vous avec et pourquoi
* Système d'intégration continue avec des sandbox
* Sites de réservation pour des chambres d'hôtes
* Tracker décentralisé avec Git
* Etc.

Pourquoi : Chaque projet me prend quelques heure pour avoir une première version stable en production.

Vers quels autres langages pensez-vous évoluer dans le futur
Je passe de plus en plus de mes nouvelles application de full RoR au couple RoR/Ember ou RoR/AngularJS

Comment vous êtes-vous formé, ou avez-vous été formé sur ce langage
Par le guide officiel et les Railscast

Est-ce une utilisation amateure ou professionnelle Amateur, je suis étudiant.

Avez-vous fait votre choix pour raison professionnelle, par plaisir, par choix personnel
Par plaisir.

Autres langages utilisés, pourquoi ? dans quel cadre ? et comparaisons ?
Je regarde l'évolution des autres languages. Mais aucun ma encore convaincu.
1  0 
Avatar de farrell1995
Membre à l'essai https://www.developpez.com
Le 13/05/2014 à 0:47
PHP

Les plus/avantages
- Facile à apprendre
- Complet avec un grand nombre de fonctions pré-existantes
- Fortement utilisé et pourvu d'une communauté complète ainsi que d'une bonne documentation
- Gestion des erreurs de programmation précise

Les moins/inconvénients
- Pour avoir un code propre en PHP il faut le vouloir, sinon c'est vite une catastrophe
- Pas toujours très logique entre les versions

Vers quels autres langages pensez-vous évoluer dans le futur
Connaissant le Python j'aurais bien envie de l'appliquer à un projet web un jour.
Sinon pourquoi pas découvrir Node.js dont on parle tant ou d'autres langages plus jeunes pour chercher des alternatives.
J'aimerais surtout éviter le JAVA avec lequel j'ai eu de très mauvaises expériences.
Je vais essayer de me diversifier avec mes prochains projets pour avoir une expérience plus générale en programmation

Comment vous êtes-vous formé, ou avez-vous été formé sur ce langage
Autodidacte, devant mon ordinateur.
J'ai tout appris sur le tas en réalisant un site web pour un jeu.

Est-ce une utilisation amateur ou professionnelle
Amateur mais petit à petit mon projet tourne vers le semi-pro avec un retour sur investissement.

Avez-vous fait votre choix pour raison professionnelle, par plaisir, par choix personnel
Par nécessité pour trouver facilement de l'aide pour débuter.
Maintenant purement par plaisir car j'adore ce langage pour l'application que j'en ai.

Autres langages utilisés, pourquoi ? dans quel cadre ? et comparaisons ?
Python (hors programmation web) en cours et chez moi pour écrire des scripts en premier lieu et quelques interfaces graphiques.
Pour créer mon site web j'avais d'abord pensé à Django mais j'ai vite abandonné devant la complexité.
2  1 
Avatar de Zefling
Expert confirmé https://www.developpez.com
Le 13/05/2014 à 13:13
Citation Envoyé par ndalaba Voir le message
Il est facile de faire des développements sales
Obligé d’utiliser des frameworks pour un code propre.
Je te dirais c'est très facile de coder sale dans n'importe quel langage, même avec un framework. Des codes horribles, j'en ai vu en PHP, Js, Java, C#, macros Excel et j'en passe. (Il n'y a que les macros Latex que j'ai trouvé horribles de base.) Suffit de demander à type qui n'a pas la compétence de bosser dessus. Le problème de PHP, c'est qu'il y a beaucoup d'amateurs qui bossent avec. Il est facile de voir de chose assez affligeante (souvent mal testé et donc qui ne fonctionne pas vraiment). La dernière que j'ai vu dans un module que j'ai repris, c'est du code tarabiscoté sur 100 lignes qui pouvait être remplacé par une boucle sur 2 lignes. Enfin, le pire que j'ai vu c'est une pyramide de if/else (au moins 20 niveaux) en Java, parce que visiblement, le type ne connaissait pas « else if ».

Je bosse actuellement sur PrestaShop (que je trouve assez mal documenté) et quand je parcours le forum j'en vois des belles (mais je pense que la mauvaise doc est en partie responsable, le plus simple et souvent d'aller lire le source, quand on sait déjà vers où chercher ).
1  0 
Avatar de petogo
Membre régulier https://www.developpez.com
Le 13/05/2014 à 14:05
Python

Pourquoi ce choix
Technologie très actuelle, très haut niveau, libre de nombreux frameworks (django, pylons, flask &co) de qualité, contrairement à Ruby qui se repose uniquement sur Rails.
Les plus/avantages
- Simple et clair
- technologie très utilisée dans l' open source
- flexible et possède une bibliothèque de module conséquente
- On l'oublie souvent mais les perfs (avec falcon, typhon)
Les moins/inconvénients
- Des outils moins complet que les langages "historiques"
- Le faible typage en gène certains
- Système de documentation automatique
Quel(s) projet(s) réalisez-vous avec et pourquoi
ERP
Sites avec du temp réel (avec frameworks asynchrones)
divers autres site web
Vers quels autres langages pensez-vous évoluer dans le futur
je réfléchis a me lancer avec Ruby.
Comment vous êtes-vous formé, ou avez-vous été formé sur ce langage
Je n'y ai pas été formé académiquement, uniquement de la formation professionnelle et de l'autoformation.
Est-ce une utilisation amateure ou professionnelle
principalement amateure
Avez-vous fait votre choix pour raison professionnelle, par plaisir, par choix personnel
par plaisir avant tout
Autres langages utilisés, pourquoi ? dans quel cadre ? et comparaisons ?
Je suis de base un devloppeur Java et je continue d'en faire.
Je fais aussi du web avec Node,Dart, PHP, perl, C#, C++
Mais il suffit de voir les langages utilisés par les start-up et les géant du net : souvent du Ruby, Python, Node.js
Pour comparer:
- node.js : Je suis un grand fan, cependant je trouve que node est moins structuré et productif malgré express
- Dart : Immature, trop connoté Google mais plutot fun
- PHP : possède les meilleurs CMS selon moi Wordpress/Joomla/Drupal&co
- JAVA/perl/C# : professionnelement pour des applications existantes
- C++ : Quand les perfs sont essentielles (traitement d'image en ligne par ex)
Conclusion
Je pense qu'il faut éviter de mettre tout ses oeufs dans le même panier et s'enfermer dans un éco-système.
Je rencontre fréquemment des dev JAVA/.NET qui malheureusement ne connaissent que ça.
1  0 
Avatar de la.lune
Membre chevronné https://www.developpez.com
Le 15/05/2014 à 17:35
Citation Envoyé par Iradrille Voir le message
Par exemple : http://cppcms.com/wikipp/en/page/benchmarks_all

Que le C++ soit plus rapide, ça ne m'étonne pas, mais la différence avec le reste est monstrueuse et clairement pas représentative de la réalité.
On voit aussi que PHP est devant Java et C# sur ce benchmark ce qui, en soit, n'est pas vraiment normal.

Bref on peut faire dire tout ce qu'on veut à un benchmark.
C'est pour cela que j'ai dis il faut voir plusieurs exemples et plusieurs framwork et faire la comparaison on aura une mesure bien structurée et presque universel
Citation Envoyé par Iradrille Voir le message

J'ai l'impression que tu es vachement sur la défensive.
Non moi je ne défend pas un langage contre un autre mais je n'aime pas les mensonges et les trolls partout c'est tout.
Citation Envoyé par Iradrille Voir le message
Je n'aime personnellement pas le Java, la philosophie du langage ne me plait pas, mais je reste objectif (j'essaie en tout cas :o), je critique pas, j'essaie juste de comprendre pourquoi il est peu (voir pas) utilisé en milieu amateur
C'est ton point de vue et personne ne t'oblige d'aimer quoi que ce soit.
Admettons que ces chiffres soient correct, le nombres de sites qui doivent servir 200k clients simultanément est infime.
Tu parles comme un débutant qui ne comprend pas ce qui se passe dans le web, tu crois que le plus important c'est de chercher un seul site qui doit servir 200 000 utilisateurs simultanément ????
Mais le fait qu'un hébergeur web qui héberge plusieurs sites à la fois il ne va pas spécifier un seul serveur pour chaque site mais plusieurs sont hébergés dans un seul serveur, c'est ça même ce qui se passe dans la majorité des cas. Comparer entre le nombre d'hébergement dédié et partagé(mutualisé) c'est comparer entre le ciel et la terre. Et avec java ça permet de gérer un fort trafic de plusieurs sites et moins de coût. Le plus important en Java c'est son architecture.

Citation Envoyé par leminipouce Voir le message
La gratuité.
Tu trouves des serveurs Apache/Tomcat gratuits de partout. Ce n'est pas le cas pour les serveur JEE qui sont systématiquement (ou presque) payant.
La disponibilité.
Au delà de la gratuité, la plupart des hébergeurs te proposent très facilement (et là aussi à moindre coût) des serveurs Apache/Tomcat. Une fois de plus, ce n'est pas le cas avec JEE.
Les servlet font partie de la norme Java EE, et avec ça il n y a pas forcement de problème dedans dans le moment où Tomcat est partout. Mais c'est quand tu commence à utilise les composant EJB qui sont vraiment la force de Java EE pour les application entreprises, là je ne refuse pas il faut payer
1  0 
Avatar de SurferIX
Membre chevronné https://www.developpez.com
Le 17/05/2014 à 0:06
Le langage qui a le plus d'avenir : PHP
Les plus/avantages
  • Déjà implanté partout
  • Il n'y a besoin d'aucun compilateur, il c'est du code interprété
  • Il est gratuit
  • Il est open source
  • Il a un paquets de bibliothèques et d'outil incomparable avec tous les autres langages du Web
  • On peut écrire du code à l'arrache n'importe comment, on cache les warnings, ça fonctionne quand même
  • Si on n'a jamais développé, c'est l'outil idéal pour commencer : on peut faire des include dans des classes en plein milieu de fonctions, avec des echo de partout n'importe comment, ça fonctionnera quand même !
  • On peut faire travailler les étudiants à 486 € nets/mois même s'ils ne sont pas bons ils arriveront toujours à sortir un site, dont le moteur sera moisi mais qui aura une belle carrosserie, et qu'on pourra revendre des milliers d'euros à des boîtes qui n'y comprennent rien au Web


Les moins/inconvénients
Pratique, je peux copier coller :
  • On peut écrire du code à l'arrache n'importe comment, on cache les warnings, ça fonctionne quand même
  • Si on n'a jamais développé, c'est l'outil idéal pour commencer : on peut faire des include dans des classes en plein milieu de fonctions, avec des echo de partout n'importe comment, ça fonctionnera quand même !
  • Salaires moins élevés qu'en JAVA ou C#. Normal, n'importe qui en faisant n'importe quoi en Php arrive à faire un site Web... donc ça dévalorise très nettement la profession


Vers quels autres langages pensez-vous évoluer dans le futur
J'ai essayé le lua pour mod_lua sur Apache, et je vais sortir un gros article expliquant les pour et contre de ce langage. C'est un mélange de Python (fonctions qui renvoient plusieurs valeurs en une fois ) facilité d'écriture et aussi de lisibilité, donc maintenance, mais problème affreux de déboguage, avec les horribles choses de JavaScript (closures, pas de classes - enfin si, mais en bidouillant - etc), il n'y a pas d'entiers, ce sont des flottants, typage faible, et le pire : tous les indices des tableaux commencent à.. 1 !
Donc moi je reste (malheureusement) sur JavaScript + Php

Le langage le meilleur, et de loin : Python
Les plus/avantages
  • Facile à apprendre
  • Rapidité de développement bien meilleure que Php
  • Lisibilité : même plusieurs années après, on arrive parfaitement à se relire (je ne connais aucun langage qui fait ça aussi bien !)
  • Développement au choix : Procédural ou Objet
  • Performances meilleures que Php
  • Énormément d'aide et de documentation
  • Réutilisation pour du scripting ou autre


Les moins/inconvénients
  • L'orienté objet pas très pratique


Vers quels autres langages pensez-vous évoluer dans le futur
Je connais le C, le C++, le Php, le Java, le JavaScript, le python, le shell linux, et maintenant le lua... et je n'ai plus trop envie de changer, parce que c'est très souvent pareil, même si le plus puissant reste, et de très loin, le C++.

Comment vous êtes-vous formé, ou avez-vous été formé sur ce langage
Autodidacte. Aujourd'hui je forme les nouveaux étudiants.

Est-ce une utilisation amateur ou professionnelle
Professionnelle.

Avez-vous fait votre choix pour raison professionnelle, par plaisir, par choix personnel
J'ai commencé dès les débuts de Php, j'ai poussé le plus possible donc j'y suis... j'y reste

Autres langages utilisés, pourquoi ? dans quel cadre ? et comparaisons ?
C, C++ pour des choses personnelles. Delphi pour le boulot Shell pour le boulot, Python pour le personnel et le boulot, JavaScript pour le personnel et le boulot Php pour le boulot principalement.
2  1