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

Langages de programmation Discussion :

Objective-C sacré langage de l’année 2012 par Tiobe, tandis que PYPL couronne C#


Sujet :

Langages de programmation

  1. #41
    Expert éminent sénior
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    6 803
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Décembre 2007
    Messages : 6 803
    Points : 32 056
    Points
    32 056
    Par défaut
    Citation Envoyé par alex_vino Voir le message
    (.../...)
    Par contre VB.Nuit beaucoup a ma productivité comparé a C# car: Code plus long a écrire, davantage de code donc plus difficile a relire et maintenir, peu de ressource.
    Pourquoi la vitesse de frappe est-elle importante dans notre métier? Est-ce que tu passe ton temps à taper du code, ou à réfléchir?

    Bon, "peu de ressource", je veux bien, c'est un vrai problème. Et donc un vrai argument. "Plus difficille à relire", j'ai plus de mal, pour moi un mot complet est plus lisible qu'un caractère spécial(question d'habitude, probablement, ces langages ne s'adressent pas au même public).
    Les 4 règles d'airain du développement informatique sont, d'après Michael C. Kasten :
    1)on ne peut pas établir un chiffrage tant qu'on a pas finalisé la conception
    2)on ne peut pas finaliser la conception tant qu'on a pas complètement compris toutes les exigences
    3)le temps de comprendre toutes les exigences, le projet est terminé
    4)le temps de terminer le projet, les exigences ont changé
    Et le serment de non-allégiance :
    Je promets de n’exclure aucune idée sur la base de sa source mais de donner toute la considération nécessaire aux idées de toutes les écoles ou lignes de pensées afin de trouver celle qui est la mieux adaptée à une situation donnée.

  2. #42
    Responsable .NET

    Avatar de Hinault Romaric
    Homme Profil pro
    Consultant
    Inscrit en
    Janvier 2007
    Messages
    4 570
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Consultant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2007
    Messages : 4 570
    Points : 252 372
    Points
    252 372
    Billets dans le blog
    121
    Par défaut JavaScript langage le plus populaire pour les projets sur Github
    JavaScript langage le plus populaire pour les projets sur Github
    chute dans le classement Tiobe et PyPL


    Chaque mois vient avec son lot de surprises et de changements dans le classement des langages de programmation.

    En observant les chiffres de trois plateformes majeures - qui certes ne donnent pas une représentation exacte de la réalité, mais sont cependant assez riches pour se faire une idée de l’évolution des langages – JavaScript attire le plus l’attention.

    Le langage de script qui bénéficie actuellement d’un plus grand soutien, notamment dans Windows 8 et GNOME, perd cependant des places dans le classement des langages populaires de ce mois par Tiobe et PyPL.

    Dans le classement Tiobe de mars, JavaScript y occupe la onzième place. Il totalise 1,37 % des recherches sur internet. D’un autre côté, le classement de GitHub le sacre premier, avec un total de 21 % de projets hébergés. PyPL par contre classe JavaScript en septième position.

    Alors que GitHub mesure son index de popularité des langages de programmation en se basant sur les projets qu’il héberge, Tiobe est basé sur les pages disponibles en ligne pour un langage de programmation et PyPL compte le nombre de personnes recherchant activement ces pages.



    Classement Tiobe

    Toujours ce mois dans le classement de Tiobe, on note que Ruby devance Perl qui occupe la 10e place et pourrait sortir du top 10 si sa courbe chute est maintenue.



    Classement PyPL

    On note également que Java reste le langage le plus populaire, et occupe logiquement la première position devant C. Objective-C est en troisième position, C++ en quatrième position et C# en cinquième position. Par ailleurs, le classement de PyPL est assez similaire à celui de Tiobe. Java y occupe également la première place suivie de PHP et Python. Le langage C occupe ici la sixième place.



    Source : Tiobe, PyPL, GitHub


    Et vous ?

    Que pensez-vous de ces classements ?

    La popularité de JavaScript sur GitHub est-elle signe d'une forte adoption du langage ?
    Vous souhaitez participer aux rubriques .NET ? Contactez-moi

    Si déboguer est l’art de corriger les bugs, alors programmer est l’art d’en faire
    Mon blog, Mes articles, Me suivre sur Twitter
    En posant correctement votre problème, on trouve la moitié de la solution

  3. #43
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Janvier 2008
    Messages
    623
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Hauts de Seine (Île de France)

    Informations forums :
    Inscription : Janvier 2008
    Messages : 623
    Points : 1 370
    Points
    1 370
    Par défaut
    Il y a eu une très grande émulation autour du javascript avec l'arrivé du HTML5 et des centaines de librairies.

    Peut-être que certains se sont rendu compte que malgré cela, il manque toujours un petit quelques chose à JS pour vraiment baser une application dessus.

    J'aime beaucoup le JS et je trouve qu'aujourd'hui son utilisation dans les pages web est indispensable, malgré ça j'ai du mal à voir comment miser sur ce langage pour faire toute une appli (j'en connais qui ont essayé...), malgré backbone.js, require.js, underscore.js...

  4. #44
    Membre émérite

    Homme Profil pro
    Software Developer
    Inscrit en
    Mars 2008
    Messages
    1 470
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Software Developer

    Informations forums :
    Inscription : Mars 2008
    Messages : 1 470
    Points : 2 368
    Points
    2 368
    Par défaut
    Citation Envoyé par Farid63 Voir le message
    Il y a eu une très grande émulation autour du javascript avec l'arrivé du HTML5 et des centaines de librairies.

    Peut-être que certains se sont rendu compte que malgré cela, il manque toujours un petit quelques chose à JS pour vraiment baser une application dessus.

    J'aime beaucoup le JS et je trouve qu'aujourd'hui son utilisation dans les pages web est indispensable, malgré ça j'ai du mal à voir comment miser sur ce langage pour faire toute une appli (j'en connais qui ont essayé...), malgré backbone.js, require.js, underscore.js...
    J'aime aussi beaucoup JavaScript.
    Ce petit quelque chose qui manque n'est pas une lacune du language mais plutot une spécialité. C'est comme les jeux-vidéos, on peux en faire en Visual Basic mais ce n'est pas simple et C++ serait plus adapté. C'est la meme chose pour JavaScript, il faut savoir l'utiliser a bon escient et ne pas s'obliger a l'utiliser pour créer une usine a gaz
    Windows 8 permet entre autre de choisir entre C++/C#/HTML pour des applications Windows Store et aussi et surtout d'utiliser plusieurs languages pour différents modules de l'application.

  5. #45
    Membre chevronné
    Avatar de stailer
    Homme Profil pro
    Architecte technique
    Inscrit en
    Mars 2003
    Messages
    1 136
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Hautes Pyrénées (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 1 136
    Points : 2 187
    Points
    2 187
    Billets dans le blog
    3
    Par défaut
    Dans le classement Tiobe de mars, JavaScript y occupe la onzième place. Il totalise 1,37 % des recherches sur internet
    Je fais du javascript et je ne tape quasiment jamais le mot "javascript" dans mes recherches sur google. Ce sera toujours : jquery, kendo ou tel ou tel nom de composant , suivi d'une recherche plus spécifique.

    Donc concernant le classement de Tiobe, prend-il aussi en compte ce paramètre ?
    .o0o__St@iLeR__oOo.

    Lead Developer

    ASP.NET MVC - MCP/MCSD ASP.NET
    PHP Zend Framework / PhalconPHP
    Cordova/Xamarin IOS/Android
    Kendo UI - ExtJS - JQwidgets
    SQL Server / MySQL

  6. #46
    Invité
    Invité(e)
    Par défaut
    Par contre, comme mentionné plus hautpar Hinault Romaric, github lui fait des stats sur les langages utilisés dans les projets bien réels (publics je suppose) qu'il héberge.
    cf https://github.com/languages

    Là on touche du concret, même si ce n'est qu'une plateforme parmi tant d'autres.

  7. #47
    Membre émérite

    Homme Profil pro
    Software Developer
    Inscrit en
    Mars 2008
    Messages
    1 470
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Software Developer

    Informations forums :
    Inscription : Mars 2008
    Messages : 1 470
    Points : 2 368
    Points
    2 368
    Par défaut
    Citation Envoyé par Enerian Voir le message
    Là on touche du concret, même si ce n'est qu'une plateforme parmi tant d'autres.
    Justement ce n'est qu'une plateforme parmis tant d'autres, par exemple pour le .Net GitHub est loin d'etre le premier choix (d'ailleurs TFS existe pour les entreprises et pour le public je vois souvent SourceForge).

    Je ne suis pas sur que ne pas voir C# dans ce classement signifie que peu de monde utilise C#, bien au contraire. Je ne pense donc pas que GitHub soit vraiment révélateur.

  8. #48
    Invité
    Invité(e)
    Par défaut
    @alex_vino : Je suis entièrement d'accord avec toi. Mon point n'est pas de dire que le classement des langages utilisés dans les projets hébergés par github est représentatif de l'ensemble des projets. Ce serait plutôt de dire que ce classement prouve que le JavaScript monte en popularité et que son utilisation se diversifie de plus en plus.

  9. #49
    Membre à l'essai
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2012
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2012
    Messages : 7
    Points : 10
    Points
    10
    Par défaut D'ou viennent ces classements ?
    Bjr,
    J'ai plus de 25 ans d'expérience dont 17 en C et 6 en C++.
    J'aimerai bien savoir comment ces classements sont fait. En regardant les divers sites d'offres d'emploi, mon constat est le suivant en terme de priorité pour les langages de programmation :
    1) Java
    2) .NET (c#)
    3) C++ Unix/Linux trsè peu Microsoft

    Je cherche encore des opportunités en C

  10. #50
    Membre chevronné
    Avatar de stailer
    Homme Profil pro
    Architecte technique
    Inscrit en
    Mars 2003
    Messages
    1 136
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Hautes Pyrénées (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 1 136
    Points : 2 187
    Points
    2 187
    Billets dans le blog
    3
    Par défaut
    Je suis également d'accord avec Alex Vino.

    Sur GitHub on peut être surpris qu'il n'y ait pas trop de projets C# or sur CodePlex par exemple c'est exactement l'inverse car la plateforme a été clairement orientée .Net dès le début (même si je sais bien qu'on y trouve beaucoup de projets PHP ou JS).

    Dans tous les cas, je trouve assez bancal ces stats de langage par rapport à la recherche sur google ou aux plateformes d'hébergement de codes sources.
    .o0o__St@iLeR__oOo.

    Lead Developer

    ASP.NET MVC - MCP/MCSD ASP.NET
    PHP Zend Framework / PhalconPHP
    Cordova/Xamarin IOS/Android
    Kendo UI - ExtJS - JQwidgets
    SQL Server / MySQL

  11. #51
    Expert éminent
    Avatar de sekaijin
    Homme Profil pro
    Urbaniste
    Inscrit en
    Juillet 2004
    Messages
    4 205
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Urbaniste
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2004
    Messages : 4 205
    Points : 9 127
    Points
    9 127
    Par défaut
    Je ne suis pas étonné par cette montée.

    Js comme tout langage a mis du temps à se stabiliser.
    De par sa présence dans le navigateur et le peu de connaissant à avoir pour débuter il est devenu quasi incontournable dans ce domaine.
    les librairies comme JQuery ont permis de renforcer et faciliter l’intégration de comportement complexe dans les sites HTML
    Les frameworks comme ExtJS propose un support d’application à l’IHM complexe toute en respectant les concepts de développement que l’on trouve habituellement dans les frameworks comme QT ou le développement Windows.
    Le tout en reportant côté serveur les traitements métier et la persistance.
    Le découpage est dans la ligne directe des WebApp l’IHM sur le poste client le métier sur le serveur tout en bénéficiant des mêmes qualités qu’un framework pour faire des IHM native.

    Restait l l’implémentation côté serveur. Bien que né sur le serveur (Netscape) le langage a mis longtemps à s’y développer. Peu d’implémentation au début très disparate. Les tentatives de consensus ont fini par donner CommonJS et les implémentations ont commencé à arriver. Même si le côté n’est pas portable à 100*% de l’un à l’autre les concepts de base et la façon d’y accéder sont communs. C’est un grand pas qui fait que de ce côté-là aussi le langage prend de l’ampleur.

    Mais il y a une caractéristique (qui n’est pas propre à JavaScript) qui est toute aussi intéressante. Le langage en lui même est un tout petit noyau et dès le départ il a été conçu pour s’associer à d’autres outils. Le serveur HTTP Netscape en premier, puis les navigateurs, l’OS Windows, etc. cette capacité et le fait que js sois un langage interprété font qu’il est intéressant pour rendre toute application scriptable. Pendant longtemps TCL fut l’un des langages de prédilection pour cela. En quelques lignes de C on embarquait un interprète TCL dans son application, une dizaine de lignes de code suffisant à ajouter des commandes TCL qui activer du code natif de l’application. Très rapidement, on avait un langage de script intégré à son application. Python et Perl ont aussi dans ce domaine eu leur heure. JavaScript plus exactement EcmaScript arrive à son tour. Avantage à la rapidité et la légèreté de son interprète et surtout à tout du fait de son accessibilité dans le domaine du web. Pour un utilisateur avancé de l’appli, écrire un script n’est plus une affaire de spécialiste.

    A+JYT

  12. #52
    Expert éminent sénior

    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Mars 2013
    Messages
    426
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2013
    Messages : 426
    Points : 32 561
    Points
    32 561
    Par défaut
    TIOBE : regain d’intérêt pour Objective-C qui reprend la troisième place du classement
    le langage demeure à la 8e position sur PYPL ou Python enregistre la plus forte progression

    Le classement de TIOBE pour le mois de mai est disponible. Par rapport à celui de l'année passée à la même période, quelques petites surprises sont au rendez-vous.

    Objective-C, le langage de programmation d'Apple, ravit la troisième place au C++, après l'avoir perdue le mois dernier. Objective-C enregistre 10,4 % de part, soit une augmentation de 2,12 % par rapport au dernier classement, quand C++ enregistre 9,19 % de part, en baisse de 0,63 % par rapport au dernier classement.


    JavaScript perd également son rang de dixième au profit de Ruby qui occupait la onzième place au dernier classement. Pourtant, il reste toujours le langage le plus populaire sur GitHub.

    Les langages C, Java, C#, PHP, Visual Basic, Python et Perl conservent leurs positions respectives. Le langage C demeure le « King » dans le classement de TIOBE. Il est suivi par son dauphin Java en deuxième position.

    On note également des progressions fulgurantes dans ce classement. C'est le cas pour le Bash, qui gagne 8 places et quitte la vingt-quatrième position pour la seizième.

    D'un autre côté, le classement de PYPL pour le mois de mai présente une tendance toute différente. Si ce dernier conserve les mêmes langages de programmation du top dix de TIOBE dans son propre top dix, ceux-ci y occupent par contre des rangs différents. Dans ce classement, Objective-C occupe plutôt la huitième position. Le C perd trois places et devient sixième au classement général. Java reste le numéro un.



    Source : TIOBE, PYPL

    Et vous ?

    Avec votre expérience de développeur, lequel des deux classements est le meilleur ? Pourquoi ?

  13. #53
    Inactif  
    Profil pro
    Inscrit en
    Février 2007
    Messages
    411
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2007
    Messages : 411
    Points : 0
    Points
    0
    Par défaut
    c# 6% c'est une blague ? A moins qu'ils ne compte egalement les programmes dans les decodeurs tv, ...

  14. #54
    Membre chevronné

    Homme Profil pro
    Appui fonctionnel senior
    Inscrit en
    Juin 2007
    Messages
    461
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Appui fonctionnel senior
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 461
    Points : 2 211
    Points
    2 211
    Par défaut
    Citation Envoyé par GTSLASH Voir le message
    c# 6% c'est une blague ?
    L'indice TIOBE est lui-même une vaste blague : il ne prends pas en compte les recherches d'informations sur les documentations officielles (JavaDoc, MSDN, ...).

Discussions similaires

  1. JavaScript sacré langage de l’année 2014 par Tiobe
    Par Hinault Romaric dans le forum Langages de programmation
    Réponses: 12
    Dernier message: 10/02/2015, 08h06
  2. Le moratoire sur le langage Python est accepté par le PEP
    Par Gordon Fowler dans le forum Général Python
    Réponses: 5
    Dernier message: 16/11/2009, 13h58
  3. [HTML] langages de script autorisés par HTML
    Par fab_lab dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 04/06/2008, 13h08
  4. Réponses: 4
    Dernier message: 07/11/2006, 11h20

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