Fermer

août 9, 2018

Résultats du sondage des développeurs ASP.NET Été 2018


Les développeurs disposent aujourd'hui de nombreuses options lorsqu'ils choisissent une technologie pour le développement d'applications ASP.NET. Nous avons donc interrogé plus de 1300 développeurs pour connaître leurs projets d'avenir.

Les développeurs disposent d'un éventail de technologies de plus en plus large parmi lesquels choisir lors de la création d'une application ASP.NET. Ces choix varient côté serveur (c.-à-d. ASP.NET Web Forms et ASP.NET MVC). Ces choix varient également du côté du client (c’est-à-dire angulaire versus réactif). Et avec l'arrivée d'ASP.NET Core, ils ont désormais davantage d'occasions d'utiliser ces technologies sous Windows et Linux.

Récemment, nous avons mené une enquête sur une série de questions relatives au développement avec ASP.NET. Nous avons appris que, bien que la notoriété de Blazor soit encore relativement faible (compréhensible compte tenu de la nouveauté), ASP.NET Core devienne rapidement courant, que ASP.NET Web Forms reste un framework populaire, mais Angular et WebAPI constituent une alternative appropriée. et plus encore.

Lisez la suite pour en savoir plus sur les frameworks que vos collègues du monde entier utilisent et / ou ciblent au cours des 12 prochains mois. Et, si vous êtes curieux, vérifier l'état des choses en 2017 .

Faits saillants de l'enquête

  • La prise de conscience de ASP.NET Core après six mois avec 81 % des personnes interrogées déclarant ne rien savoir de Blazor contre 36% pour ASP.NET Core.
  • La ​​familiarité d'ASP.NET Core a considérablement augmenté avec les personnes interrogées qui connaissent les avantages de la technologie, qui ont essayé ou utilisent la technologie a augmenté de 15% au total.
  • Il y a eu une augmentation substantielle de l'utilisation future d'ASP.NET Core depuis notre précédente enquête (novembre 2017)
  • ASP.NET MVC continuera d'être le leader. La technologie Web NET avec 57% des personnes interrogées qui développeront des applications .NET en choisissant comme technologie principale ou secondaire.
  • L'utilisation de ASP.NET WebForms continuera à diminuer, avec seulement 26% des personnes interrogées qui développeront des applications .NET. cette technologie comme leur primaire ou secondar Le choix de développement.
  • L'adoption d'ASP.NET Core augmentera au détriment de toutes les autres technologies, avec 49% des personnes interrogées qui développeront les applications .NET en choisissant leur technologie principale ou secondaire pour les 12 prochains mois. ] ReactJS est maintenant plus populaire qu'AngularJS, alors que l'adoption d'Angular2 reste stable avec seulement une réduction de 1% par rapport à notre enquête de l'année dernière.

Analyse du sondage

Développement futur avec ASP.NET

La connaissance du noyau ASP.NET a augmenté et maintenant moins de 50% des répondants ne connaissent pas avec ASP.NET Core et ses avantages (n = 1365). En outre, nous constatons une augmentation du nombre de personnes interrogées qui utilisent actuellement ASP.NET Core, qui ont essayé la technologie mais qui rencontraient des problèmes techniques et qui comprenaient la technologie, mais ont choisi de ne pas l'utiliser. Nous avons mené une enquête similaire en novembre 2017 (n = 1143) qui posait la même question. Voici la comparaison de ces résultats:

Blazor a été annoncé en février 2018 mais sa compréhension semble ralentir avec ASP.NET Core au moment de son lancement initial. Cela pourrait être parce qu'il se trouve encore dans une phase expérimentale bien sûr. Le tableau suivant présente les résultats de l'enquête pour ASP.NET Core en septembre 2016 (quelques mois après son lancement) et pour Blazor à partir de juin 2018.

Septembre 2016 (ASP.NET Core)

Juin 2018 (Blazor)

Technologies ASP.NET ciblées dans l'année à venir

Ce graphique suivant indique les technologies ASP.NET ciblées (dans leur ensemble) au cours des 12 prochains mois, à l'exclusion des personnes interrogées qui ne développeront aucun projet Web .NET. dans ce laps de temps:

Comme vous pouvez le constater, alors qu'ASP.NET MVC est toujours à la pointe de la technologie parmi les répondants (57%) prévus au cours des 12 prochains mois, ASP.NET Core a connu un essor + 10%) au prix de toutes les autres technologies ASP.NET. ASP.NET Core est clairement un point d’intérêt pour la communauté de développement ASP.NET.

Si vous utilisez ASP.NET MVC ou ASP.NET Core et que vous préférez ne pas perdre de temps à rédiger une interface utilisateur à partir de zéro, consultez Interface utilisateur Telerik pour ASP.NET Core (le seul ensemble d'outils sur le marché avec un ensemble complet de tag Helpers) et Interface utilisateur Telerik pour ASP.NET MVC .

WebAPI fournit une alternative appropriée aux technologies telles que ASP.NET Web Forms et ASP.NET MVC. Il est capable d'atteindre les mêmes objectifs que ces technologies en s'appuyant davantage sur les clients. Cela élimine une grande partie du besoin de "plomberie" côté serveur. Cela dit, ASP.NET a encore un rôle à jouer dans une solution qui utilise Angular. Pour un aperçu de ce à quoi cela ressemble, consultez L'apparition d'Ed Charbeneau sur Visual Studio Toolbox où il explique comment utiliser Angular avec ASP.NET Core. Si vous choisissez ASP.NET Web API + Angular, vous pouvez gagner du temps en développant l'interface utilisateur en utilisant Interface utilisateur Kendo pour Angular .

ASP.NET Web Forms continue d'être utilisé par une grande partie des répondants. En fait, c'est l'un des environnements de développement les plus matures et les plus populaires de Microsoft. ASP.NET Web Forms reste une partie du .NET Framework et continue de fonctionner avec les nouvelles fonctionnalités ajoutées à chaque version. En raison de la maturité du framework, des bibliothèques de composants riches en fonctionnalités sont disponibles. Par exemple, Telerik UI pour ASP.NET AJAX contient plus de 100 composants, de PivotGrid avec prise en charge OLAP à DataViz riche, à des contrôles polyvalents tels que Grid, Scheduler et Charts.

NET, le meilleur pari à long terme est la cible ASP.NET Core. C'est là que la majeure partie de l'innovation se produit en termes de fonctionnalités et de performances globales. Pour plus d'informations sur ASP.NET Core, consultez la documentation de Microsoft.

Développement futur avec les cadres JavaScript

Il n'est pas surprenant de voir Angular et React en tête des résultats de l'enquête . Ils sont deux des frameworks populaires dans la communauté des développeurs et resteront probablement populaires pendant les 2-3 prochaines années. Pour plus d'informations sur l'écosystème de la structure qui entoure JavaScript, consultez le livre blanc, L'avenir de JavaScript: 2018 et au-delà .

Examinez un peu plus les détails de l'enquête. entier) au cours des 12 prochains mois peut être déterminé par la combinaison des questions 5 et 6, excluant les répondants qui ne développeront aucun projet Web JavaScript:

Ces résultats reflètent les opinions des développeurs interrogés pour le Stack Overflow Developer Enquête pour 2018 qui révèle qu'Angular et React sont les frameworks JavaScript les plus populaires. Cependant, l'enquête Stack Overflow place React significativement plus haut dans les catégories Loved et Wanted avec 69,5% de plus que Angular (54,6%). Paradoxalement, dans la même enquête, Angular est le 4ème cadre le plus redouté parmi les répondants.

Merci

Merci à tous ceux qui ont participé à notre enquête et nous espérons que vous trouverez ces résultats aussi intéressants que nous. Comment ces résultats se comparent-ils à vos propres attentes en matière de développement ASP.NET? Dites-nous ce que vous en pensez dans les commentaires.

À propos de l'enquête

Cette enquête a été menée en ligne par le biais d'un sondage automatique sur telerik.com. L'enquête comprenait 6 questions; 4 avec un seul choix et 2 avec choix multiple. Il a eu lieu du 26 au 27 juin 2018. Le nombre variable de réponses était dû au fait que les personnes interrogées avaient abandonné le sondage. L'erreur statistique maximale pour cette enquête se situe entre ± 2,7% et ± 3,5%. Aucune incitation n'a été fournie aux répondants pour compléter l'enquête.


Les commentaires sont désactivés en mode prévisualisation.


[ad_2]
Source link