Quels sont vos langages de programmation préférés pour le Web en 2017 ? Et pourquoi ?
Vous êtes invités à partager votre expérience

Le , par Siguillaume

62PARTAGES

17  0 
Quels sont vos langages de programmation préférés pour le Web en 2017 ?
Quels sont vos langages de programmation préférés pour le Web en 2017 ?
Et pourquoi ?


Avec les nouvelles tendances technologiques orientées sur Internet, la programmation Web prend de plus en plus le pas de l’ampleur.

Aussi vrai que les besoins métiers soient de plus en plus complexes, les exigences de sécurité et de stabilité des applications imposent des développeurs une certaine rigueur dans les choix technologiques intervenant dans la programmation.

Les programmeurs plus expérimentés ont ainsi des préférences bien définies pour des langages de programmation.

C’est en cela que ce sondage est à nouveau lancé en 2017, pour savoir quels sont vos langages de programmation préférés pour le Web en 2017.

Les éditions précédentes de 2013, 2014 et 2015, ont vu PHP largement en tête du classement sur Java, ASP, et les autres.


Ce fait est-il encore réel en 2017 ? D’autant plus que selon les résultats obtenus par l’IEEE, en juillet 2017, PHP serait derrière Python, Java et C#.

Chers membres du club, vous êtes donc invités à voter pour vos langages de programmation favoris sur les critères que sont :
  • la gestion des changements :
    • maintenance logicielle : l’aisance dans la modification d’un bout du code sans avoir à impacter l’ensemble du projet,
    • maintenance évolutive : la programmation de nouveaux modules sans refonte du socle de l’application ;

  • la facilité dans l'apprentissage et la prise en main :
    • fluidité de la syntaxe,
    • organisation de la structure du code,
    • l’adoption par la communauté,
    • étendue de la communauté existante autour du langage,
    • existence d’un support libre et/ou payant,
    • disponibilité de la documentation sur le langage ;

  • nombre et envergure des applications programmées avec ce langage ;
  • et bien d’autres points que vous pourrez relever.


La richesse du sondage viendra du partage d’expériences en réponse aux questions suivantes :
  • Pourquoi ce choix ?
  • Quels sont, pour vous, les avantages et inconvénients ?
  • Quels types de projets réalisez-vous ? Le faites-vous individuellement ou en groupe ?
  • Vers quels autres langages pensez-vous évoluer dans le futur ?
  • Comment vous êtes-vous formé, où avez-vous été formé sur ce langage ?
  • Est-ce une utilisation professionnelle ou de passionné ?
  • Ce choix est-il pour des raisons professionnelles ou par plaisir ?
  • Quels outils utilisez-vous (éditeur, EDI, etc.) ?
  • Autres langages utilisés, pourquoi ? Dans quel cadre ? Et comparaisons ?


Sondage pour les langages de programmation à caractère général en 2017
Sondage sur les langages de programmation à fort potentiel en 2017

Voir aussi

Sondage 2015
Sondage 2014
Sondage 2013

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

Avatar de Gugelhupf
Modérateur https://www.developpez.com
Le 02/10/2017 à 10:52
Je trouve qu'il y a un problème avec ce sondage car on ne distingue pas le développement front du back avec : "JavaScript (NodeJS, AngularJS, VueJS...)".
Comme JavaScript est le langage monopole du développement front, cela fausse les résultats.
Par exemple, je me sers d'AngularJS / Angular et React pour faire du développement front, mais je n'utilise pas NodeJS pour faire du back, c'est deux concepts différent
14  0 
Avatar de Mister Nono
Membre expérimenté https://www.developpez.com
Le 02/10/2017 à 10:20
Citation Envoyé par hotcryx Voir le message
Les goûts de chiotte
Java, php et Xamarin!

Perso: php je peux comprendre mais java et Xamarin (=> Linux!).
Me concernant, j'ai longtemps utilisé .NET mais je suis passé à Linux et Perl mouhaha et récemment Python, histoire de tester.
Je ne rentrerai pas dans la polémique. Maintenant pour la politesse : tu repasseras.

10  1 
Avatar de Eric30
Membre régulier https://www.developpez.com
Le 02/10/2017 à 9:31
Mister Nono

...malheureusement, la mode est encore à PHP...

De plus et sauf erreur de ma part, JAVA est en passe d'être à la communauté du libre : alors que souhaiter de plus pour les Projets Informatiques ?
Pourquoi malheureusement? PHP 5 a prouvé sa robustesse et son efficacité, et la version 7, outre le gain de performance, a permis d'introduire le typage fort supprimant ainsi une des dernières critiques objectives que l'on pouvait encore faire à ce langage. De plus pour un programmeur expérimenté, sa courbe d'apprentissage est facile pour une utilisation professionnelle et industrielle. L'inconvénient majeur cependant reste toujours les apprentis dev qui se vendent comme des pros parce qu'ils ont suivi un tuto du SDZ ...

Sinon pour ma part je commence à m'intéresser de plus en plus au node.js. Cela permet d'avoir des alternatives à ce que j'utilise habituellement côté serveur, à savoir Java et PHP.
6  0 
Avatar de blbird
Membre éprouvé https://www.developpez.com
Le 12/10/2017 à 18:13
Citation Envoyé par Dhafer1 Voir le message
J'ai mis Python parceque c'est un langage que j'aime, mais qui manque trois choses pour qu'ils les gouverne tous (les {} au lien de l'indentation les ; à la fin de chaque instruction et le typage fort introduit avec py3) et peut être la compilation

Le Javascript est un langage que je déteste et ne devrait pas être utilisé à part quelques petites animations sur un site web.

Comment pouvez vous accepter un langage, à moins d'avoir un couteau sous la gorge, qui renvoi ce genre de résultats:

console.log(25 + true + "2"; # résultat 262
J'ai envie de dire : et alors? Si tu sais utiliser un langage, quel qu’il soit, tu connais ses règles, il n'y a aucun problème à l'utiliser convenablement. C'est comme une notion de contrat d'utilisation.

C'est juste fatiguant de voir qu'il y en a encore pour savoir mieux que les autres quels sont le(s) langage(s) qui sont les meilleurs, et venir afficher leur inculture en criant haut et fort quels sont ceux qui ne "devraient pas exister".
6  2 
Avatar de VBrice
Membre habitué https://www.developpez.com
Le 04/10/2017 à 20:44
Le langage et le type de langage n’ont que peut d'importance. Ce qui compte, c'est que ça soit bien fait.
4  0 
Avatar de redcurve
Membre confirmé https://www.developpez.com
Le 09/10/2017 à 14:12
Citation Envoyé par Dhafer1 Voir le message
J'ai mis Python parceque c'est un langage que j'aime, mais qui manque trois choses pour qu'ils les gouverne tous (les {} au lien de l'indentation les ; à la fin de chaque instruction et le typage fort introduit avec py3) et peut être la compilation

Le Javascript est un langage que je déteste et ne devrait pas être utilisé à part quelques petites animations sur un site web.

Comment pouvez vous accepter un langage, à moins d'avoir un couteau sous la gorge, qui renvoi ce genre de résultats:

console.log(25 + true + "2"; # résultat 262
Javascript est une farce de toute façon. Essai la double négation tu vas bien rigoler
😂
4  3 
Avatar de Mister Nono
Membre expérimenté https://www.developpez.com
Le 01/10/2017 à 18:43
Bonjour,

JAVA J2EE pour tout le monde. PHP quand on m'y oblige : malheureusement, la mode est encore à PHP...

De plus et sauf erreur de ma part, JAVA est en passe d'être à la communauté du libre : alors que souhaiter de plus pour les Projets Informatiques ?

C# avec Xamarin par exemple, c'est bien et puissant mais c'est un système propriétaire : dommage...

JS c'est la grande mode mais avec on peut tout faire et faire n'importe quoi : bonjour les algorithmes mal conçus, les applications WEB buguées dont on supporte les malfaçons qu'une fois en production car langage non compilé et non typé comme PHP d'ailleurs. Sauf que pour PHP, des frameworks puissants comme symfony encouragent les bonnes pratiques existantes dans le monde JAVA.

A+
3  4 
Avatar de blbird
Membre éprouvé https://www.developpez.com
Le 12/10/2017 à 20:34
Citation Envoyé par foetus Voir le message
Le problème c'est que le JavaScript et le PHP sont des langages de scripts.
Et le deuxième problème, c'est en 1995 le JavaScript devait être ponctuel. Maintenant, jQuery ne fait que 10 000 lignes de code
Ta notion de "problème" me semble particulière. En quoi est-ce un problème? Ca marche ou pas?
3  1 
Avatar de Dhafer1
Membre habitué https://www.developpez.com
Le 13/10/2017 à 12:26
Citation Envoyé par blbird Voir le message
J'ai envie de dire : et alors? Si tu sais utiliser un langage, quel qu’il soit, tu connais ses règles, il n'y a aucun problème à l'utiliser convenablement. C'est comme une notion de contrat d'utilisation.

C'est juste fatiguant de voir qu'il y en a encore pour savoir mieux que les autres quels sont le(s) langage(s) qui sont les meilleurs, et venir afficher leur inculture en criant haut et fort quels sont ceux qui ne "devraient pas exister".
Oui c'est vrai Javascript est tellement bien, que des géants du Net plein "d'inculture" essaient tant bien que mal de le rendre assimilable par leurs équipes "inculturées" en créant Dart, Typescript, CoffeeScript. et autre joyausetés.

Désolé mais sur des gros projets, beaucoup d'équipes, beaucoup de Turnover utiliser JS c'est le meilleur moyen de se tirer une balle dans le pied et se retrouver avec une dette technique monstrueuse.

Excusez mon "incultivationnisme" si JS est un langage dégueulasse.
3  2 
Avatar de SimonDecoline
Membre expert https://www.developpez.com
Le 15/10/2017 à 11:15
Citation Envoyé par blbird Voir le message
Pourtant, c'est bien le Gang of Four, qui le dit. Ils sont ni plus ni moins que les créateurs de la POO de manière générale.
Le Gang of Four, c'est les design patterns, dans les années 90. La POO ça date de l'époque smalltalk, dans les années 70.
3  0 
Contacter le responsable de la rubrique Développement Web

Partenaire : Hébergement Web