TypeScript continue de gagner en popularité dans la communauté des développeurs
D'après le baromètre RedMonk

Le , par yahiko, Rédacteur/Modérateur
La popularité grandissante de TypeScript ne se dément pas


Le rapport trimestriel de RedMonk sur la popularité des langages vient d'être publié et les développeurs qui ont fait confiance au langage TypeScript jusqu'à présent pourront se réjouir de voir celui-ci poursuivre sa progression, et ce de manière tout à fait sensible.


Sur le schéma ci-dessus, le point bleu sous TypeScript indique sa position l'année dernière à la même période, et force est de constater le gain important en popularité de ce langage sur l'axe Stack Overflow. L'inertie sur GitHub étant plus importante, il est en effet plus rapide de poster un commentaire sur Stack Overflow que de créer un dépôt GitHub, il est assez normal que les positions sur cet axe restent assez stables. Dart, à contrario, régresse sur l'axe Stack Overflow, tout comme CoffeeScript, même si ça reste plus léger.

Dans la synthèse du rapport de RedMonk, un paragraphe est consacré à TypeScript.

Hormis Go ou Swift, le langage à la plus forte croissance que nous avons pu observer ces dernières années est TypeScript. Le surensemble de JavaScript soutenu par Microsoft et fondation d'Angular 2, a enregistré des gains importants pour le second trimestre consécutif, sautant de la 31e à la 26e place. Ce fut le plus important changement des langages du Top 30, et le second au global (Standard ML, +7 places). À la position 26, en fait, TypeScript est au coude-à-coude avec Erlang, une place derrière Powershell et quatre derrière CoffeeScript qui est au seuil du Top 20. La question qui se pose pour ce langage n'est pas de savoir s'il peut croître, mais s'il a la dynamique pour atteindre le Top 20 dans les deux ou trois prochains trimestres, dépassant ainsi ses homologues CoffeeScript et Lua au passage.
Source : RedMonk

Utilisez-vous TypeScript ? Qu'en pensez-vous ?


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de Pierre Louis Chevalier Pierre Louis Chevalier - Expert éminent https://www.developpez.com
le 22/07/2016 à 15:18
Ca doit être aux US, en France il y à pas encore de demande coté professionnel :

Sur 15 000 emplois sur http://emploi.developpez.com : Seulement 2 offres d'emploi qui mentionnent Typescript (en sus de Javascript)

Donc résultat, sur l'étude emploi développeurs 2016 : rien.
Avatar de Ballrock Ballrock - Futur Membre du Club https://www.developpez.com
le 22/07/2016 à 18:07
Non je pense surtout qu'il y a amalgame avec JavaScript dans les sujets de recherche d'emploi, tu peux faire exactement le même exercice avec CoffeeScript, cela te donnera également 2 offres.
La nature même de ces deux langages permet à quelqu'un possédant une expérience JavaScript correcte de les maîtriser assez rapidement. Pourquoi donc s’embêter coté RH avec une offre spécifique ?
Avatar de TiranusKBX TiranusKBX - Expert confirmé https://www.developpez.com
le 22/07/2016 à 18:07
on à maintenant tellement de sur-ensemble de JS que cela en devient ridicule
Avatar de Zefling Zefling - Membre expert https://www.developpez.com
le 22/07/2016 à 19:30
Citation Envoyé par Ballrock Voir le message
Non je pense surtout qu'il y a amalgame avec JavaScript dans les sujets de recherche d'emploi, tu peux faire exactement le même exercice avec CoffeeScript, cela te donnera également 2 offres.
La nature même de ces deux langages permet à quelqu'un possédant une expérience JavaScript correcte de les maîtriser assez rapidement. Pourquoi donc s’embêter coté RH avec une offre spécifique ?
Pourtant avec Typescript, il faut quasiment complètement oublié le prototypage, c'est une sacrée différence avec Javascript. (Bon, après il y a pas grand-monde qui sait s'en servir, Jquery oblige )
Avatar de ABCIWEB ABCIWEB - Expert éminent https://www.developpez.com
le 22/07/2016 à 20:29
Je vois pas trop le lien entre le fait d'utiliser jquery et la méconnaissance du prototypage javascript. Rien dans jquery ne remplace le prototypage et c'est assez fréquent d'utiliser les deux conjointement. Sinon je connais pas Typescript mais avec une recherche rapide j'ai cru comprendre qu'on pouvait s'en tirer en implémentant une interface en complément, non ?
Avatar de LSMetag LSMetag - Membre expert https://www.developpez.com
le 22/07/2016 à 21:19
Ma boîte au contraire (Microsoft Gold Partner) m'a demandé de faire un petite formation interne sur TypeScript, quand j'aurai le temps. Ils ont une grosse envie de monter en compétence dessus.
J'ai commencé à m'y mettre et je me sens beaucoup plus à l'aise qu'avec Javascript. La différence n'est pourtant pas si énorme à première vue. C'est une surcouche compilée de JS, avec typages optionnels, modèle entre la POO et le prototypage, et ajouts divers liés aux langages serveurs connus.

C'est plutôt bien fichu mais c'est assez énorme à intégrer (je me suis tapé la spec en anglais de 117 pages aujourd'hui, et ai bricolé un formulaire d'inscription en WebSockets). C'est basé sur EcmaScript 6, et c'est très riche. L'essence de base de JS semble préservée mais énormément d'éléments et concepts ont été rajoutés, ainsi qu'un compilateur, mon messie !

Le framework Angular 2 est entièrement écrit en TypeScript, soit dit en passant.
Avatar de pomauguet pomauguet - Nouveau membre du Club https://www.developpez.com
le 22/07/2016 à 21:22
C'est surtout beaucoup plus facile pour qui a ses habitudes en Java comme moi.

J'ai fait récemment un projet d'appli mobile en ionic 2 avec Visual Studio Code et c'est un tel plaisir de voir l'éditeur m'afficher des erreurs au moment où on tape le code & avant même de déployer. On se retrouve avec une bien meilleure productivité.

Évidemment, ça passe sous silence le fonctionnement bas niveau de JS et je pense qu'il est important de le connaitre pour éviter des grosses erreurs mais se retrouver avec des static, des private, des interface, et des types paramétrés (et optionnels) et un contrôle sur ces types, on se croit revenu à la maison .
Avatar de yahiko yahiko - Rédacteur/Modérateur https://www.developpez.com
le 23/07/2016 à 9:23
Citation Envoyé par Zefling Voir le message
Pourtant avec Typescript, il faut quasiment complètement oublié le prototypage, c'est une sacrée différence avec Javascript.
Citation Envoyé par ABCIWEB
j'ai cru comprendre qu'on pouvait s'en tirer en implémentant une interface en complément, non ?
Toutàfé.

De plus, si vous rencontrez des problèmes en TypeScript, n'hésitez pas à exposer votre cas sur le forum TypeScript (après, il faut que ce soit spécifique à TypeScript et pas une question JavaScript déguisée ).
Avatar de Zefling Zefling - Membre expert https://www.developpez.com
le 23/07/2016 à 11:27
Citation Envoyé par ABCIWEB Voir le message
Je vois pas trop le lien entre le fait d'utiliser jquery et la méconnaissance du prototypage javascript. Rien dans jquery ne remplace le prototypage et c'est assez fréquent d'utiliser les deux conjointement. Sinon je connais pas Typescript mais avec une recherche rapide j'ai cru comprendre qu'on pouvait s'en tirer en implémentant une interface en complément, non ?
Je ne fais que constater que ceux se servent de Jquery vont rarement plus loin. Bref, la notion même de prototypage pour pas mal de dév web que j'ai rencontré c'est l'inconnu total. Ils ne savent pas du tout comment ça fonctionne. Donc le passage à Typescript ne sera souvent qu'une transition de Jquery à Typescript, et là ça n'a vraiment rien à voir.

Citation Envoyé par pomauguet Voir le message
C'est surtout beaucoup plus facile pour qui a ses habitudes en Java comme moi.
Ce que je pense aussi. Rien que les annotations ressemblent beaucoup. Mais le truc c'est qu'il ne faut jamais oublier que ce n'est pas vraiment de l'objet dernier. Si on le veut vraiment, on peut faire des trucs sacrement tordu en Typescript (et d'ailleurs des fois on n'a pas le choix). Après, je m'en sers surtout pour Angular, et j'ai assez vite vu les limites de la chose (par exemple, quand on doit se servir de D3JS).
Avatar de ABCIWEB ABCIWEB - Expert éminent https://www.developpez.com
le 23/07/2016 à 19:12
Citation Envoyé par Zefling Voir le message
Je ne fais que constater que ceux se servent de Jquery vont rarement plus loin. Bref, la notion même de prototypage pour pas mal de dév web que j'ai rencontré c'est l'inconnu total.
Sans doute tu as rencontré les mêmes "dév web" que ceux qui utilisent wordpress et qui n'y connaissent quasiment rien en php. Ce ne sont pas vraiment des développeurs mais plutôt des intégrateurs/configurateurs...
Citation Envoyé par Zefling Voir le message

Ils ne savent pas du tout comment ça fonctionne. Donc le passage à Typescript ne sera souvent qu'une transition de Jquery à Typescript, et là ça n'a vraiment rien à voir.
Les mêmes "dév web" dont tu parles continueront à utiliser des modules tous faits, pour eux cela ne changera pas grand chose. D'ailleurs il y a fort à parier que jQuery continue d'être utilisé conjointement à Typescript car il va falloir un "certain temps" pour développer l'équivalent de tous les plugins déjà existants.

Enfin bon on est pas là pour parler de jQuery...

Mes premières impressions sur Typescript sont très positives. Les bouts de codes que j'ai vu me semblent assez familiers et pour quelqu'un qui connait javascript et un langage serveur, comme disait pomauguet, on se croit un peu revenu à la maison. Cela fait un mixte des deux à priori plutôt sympathique et séduisant. Je laisse un peu de temps pour la maturation (parce que j'en ai pas un besoin immédiat) mais quand il faudra s'y mettre ce sera sans trop d'appréhension et plutôt motivé par la structure du langage
Contacter le responsable de la rubrique Accueil