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 !

TypeScript prend des places dans le rapport semestriel de RedMonk
Sur la popularité des langages

Le , par yahiko

0PARTAGES

7  0 

Le rapport semestriel RedMonk sur la popularité des langages publié en février dernier montre une progression significative du langage TypeScript dans la communauté des développeurs, notamment via les sujets postés sur StackOverflow.

À comparer avec sa position à la même période en 2015
[spoiler]
[/spoiler]

La synthèse du rapport mentionne d'ailleurs TypeScript comme l'un des langages en dehors du top 10 ayant réalisé une performance notable au semestre passé.

L'un des langages intéressants à suivre, bien que bénéficiant d'une faible promotion, est TypeScript. Citoyen de premier ordre relativement nouveau dans la galaxie Microsoft, ce surensemble (open source) de JavaScript gravit tranquillement les échelons. Dans son classement, TypeScript est monté de deux crans, de la 33e à la 31e place, dépassant ASP au passage. Évidemment, il est loin d'arriver au niveau de JavaScript, mais la liste des technologies qu'il dépasse ne cesse de s'allonger : ASP (32e), OCaml/TCL (33e), Cold Fusion/DART (37e), entre autres, ainsi que les autres langages en progression comme Elixir, Julia ou Rust. Il n'est pas raisonnable de s'attendre à une croissance explosive de TypeScript, mais il ne serait pas surprenant de le voir atteindre la 20e place, et devenir bien plus visible. Quoi qu'il en soit, il est devenu un langage à suivre.
Source : RedMonk

Et vous ?

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

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

Avatar de Furanku
Membre du Club https://www.developpez.com
Le 14/04/2016 à 14:03
CoffeScript est présent depuis plus longtemps aussi, c'est pas vraiment comparable
En tout cas Typescript est bien plus abordable et intuitif en terme syntaxique. Et même sur son fonctionnement. Donc pas étonnant qu'il grimpe petit à petit.

Après ça reste une surcouche à Javascript, ça montre des lacunes flagrantes de JS. Ou plutôt l'utilisation que l'on en fait qui s'éloigne de ce pour quoi il a été conçu à la base.

Y a vraiment une lacune à combler sur ce côté là du web.
A voir ce que donnera le WebASM.
5  0 
Avatar de 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 .
4  0 
Avatar de LSMetag
Expert confirmé https://www.developpez.com
Le 25/07/2016 à 9:25
Citation Envoyé par ABCIWEB Voir le message
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...

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
Les dev sont très peu formés sur JS. Ayant un DUT et 2 Masters en Informatique, j'ai quoi, 1 ou 2 semaines de Javascript sur 7 ans. Autant dire que tu vois juste le DOM et un peu l'événementiel. Mais pas le prototypage. Il faut y être véritablement confronté.
Et encore, quand tu développes en .NET par exemple, tu utilises rarement JS. Alors les devs râlent quand ça arrive.

Oui TypeScript va être utilisé conjointement à JQuery et Angular, concernant ma boîte. Et je ne vois pas où est l'incompétence là-dedans. C'est un choix. Il y a un débugger, un compilateur, je trouve que le JS est généré de façon inteligente et propre,...
4  0 
Avatar de SylvainPV
Rédacteur/Modérateur https://www.developpez.com
Le 24/09/2016 à 1:01
Je pilote les devs d'un projet Angular 2 depuis le début de l'année avec une équipe de 4-5 personnes. Etant très méfiant vis à vis de l'avenir de TypeScript (par rapport à Dart, CoffeeScript et tous ses prédécesseurs enterrés), j'ai choisi de rester sur Babel avec quelques presets se rapprochant de la syntaxe TypeScript (types, annotations, décorateurs, propriétés de classes...). C'est une sorte d'intermédiaire entre Flow et TypeScript, qui me donnait une porte de sortie (au cas où) tout en pouvant utiliser la documentation TS pour Angular.

Mes collègues ont un meilleur niveau en Java qu'en JS à la base, ils ont donc bien accueilli les ressemblances entre TS et Java, ayant l'impression de se retrouver dans un environnement familier. On a mis en place une code review systématique et j'ai pu observer de près leur montée en compétences.

Après ces quelques mois, voilà le bilan: le langage est apprécié par l'équipe (le framework beaucoup moins mais c'est une autre histoire) ; le typage statique s'avère utile, davantage dans son rôle d'auto-documentation du code plutôt que de prévention de bugs. La norme ES6 est une bénédiction tant elle simplifie radicalement le code un peu partout.

Le bilan est donc globalement positif, mais il y a quand même quelque-chose qui me gène: j'ai l'impression qu'en apprenant ce TypeScript-like, mes collègues en viennent à désapprendre le JS. Ils utilisent désormais presque exclusivement des classes, quitte à en déclarer beaucoup trop qui ne servent qu'une fois alors que des objets littéraux feraient parfaitement l'affaire. On a également beaucoup d'héritage avec class extends, alors que je m'étais juré de favoriser la composition et de limiter les hiérarchies d'objets. Et j'ai beau encourager un style de programmation fonctionnelle, la codebase actuelle est très orientée OOP classique avec beaucoup d'objets mutables et un usage omniprésent de this. Bref j'ai l'impression de bosser sur un projet Java / C#, et ça ne me plaît pas beaucoup. Vous connaissez le proverbe "Quand on a qu'un marteau, tout ressemble à un clou" ? Eh bien c'est à peu près ce qui se passe ici selon moi: toutes les nouveautés TS sont utilisées abusivement et le JS vanilla semble délaissé.

J'en conclus que TypeScript va beaucoup diviser les opinions des développeurs selon leur background. Je pense que le typage fort n'est plus le fer de lance de TypeScript, contrairement à ce que son nom pourrait laisser croire. Une majorité des devs accepte l'idée qu'un typage fort optionnel est bénéfique, mais TS est loin d'être la seule option pour ça: Flow, Elm, Kotlin, ObjectModel (celui-là est de moi ^^). Non, s'il faut caractériser TypeScript, c'est surtout l'expérience de développement familière aux devs Java et C# qui va sans doute séduire les uns et repousser les autres.
4  0 
Avatar de Pierre Louis Chevalier
Expert éminent sénior 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.
3  0 
Avatar de 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 ?
2  0 
Avatar de 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
2  0 
Avatar de 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 )
2  0 
Avatar de 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 ?
2  0 
Avatar de ABCIWEB
Expert éminent https://www.developpez.com
Le 25/07/2016 à 16:00
@LSMetag
Je ne parle d'incompétence nulle part... On s'est mal compris. Plus exactement je pensais que les intégrateurs qui utilisent pratiquement exclusivement des CMS et n'ont quasiment aucune connaissance des langages devaient former le gros de la troupe des "dev web" qui ne connaissent pas prototype. Mais j'avais effectivement oublié tous les développeurs apparemment de plus en plus nombreux qui sont confrontés au web sans avoir eu de formation spécifique préalable.

Et pareil pour jQuery, je n'ai pas l'intention non plus de m'en priver (j'aurais trop de code à refaire) quelque soit ma configuration future
3  1