Fermer

septembre 12, 2019

Trends in App Dev – Questions-réponses avec Sara Faatz et Computerworld


Sara Faatz, responsable principale des relations avec les développeurs de Telerik et de Kendo UI chez Progress, parle à Computerworld de DevReach 2019 des dernières tendances en matière de développement d’applications et des technologies qu’ils souhaitent utiliser. DevReach, la première conférence de développeurs en Europe centrale et orientale organisée par Progress, aura lieu du 20 au 24 octobre à Sofia, en Bulgarie. L’inscription est maintenant ouverte .

Q: En quoi l’édition de DevReach diffère-t-elle cette année?

R: Chaque année, nous nous mettons au défi de fournir une expérience DevReach encore meilleure que l'année précédente. Les participants peuvent évidemment s'attendre à un contenu technique approfondi de la part d'experts de premier plan du secteur, tels que Jody Davis de la NASA, James Montemagno de Microsoft, Euan Finlay de Financial Times, Olia Gavrysh de Microsoft et autres, mais nous proposons également des sessions pratiques sur des sujets tels que l'expérience utilisateur, la technologie mobile. développement, développement React et Blazor.

Cette année, nous augmentons également le nombre d'ateliers que nous organiserons. Nous aurons deux ateliers d'une demi-journée gérés par la communauté, quatre ateliers d'une journée complets avant la conférence et deux ateliers d'une journée complète après la conférence.

Q: Quelles sont les tendances mondiales dans le domaine du développement d'applications?

R: Toutes les tendances actuelles renvoient aux demandes des utilisateurs finaux pour une meilleure expérience utilisateur. Ils veulent des applications plus rapides, plus intelligentes, faciles à utiliser et agréables à regarder. Des sujets tels que les applications Web progressives (PWA), l’intelligence artificielle et l’apprentissage automatique (AI & ML) et les services Cloud et Cloud dominent la plupart des conversations au sein de l’espace développeur.

Les PWA sont essentiellement des sites Web qui ressemblent, fonctionnent et se application sur vos appareils mobiles et connectés. Les PWA utilisent moins d’espace sur le périphérique de l’utilisateur final, car ils interagissent simplement avec l’interface de l’application, au lieu de télécharger une application. En créant un PWA, le développeur gagne du temps en évitant de créer différentes versions de l'application pour plusieurs écrans et systèmes d'exploitation.

AI & ML sont le cerveau des applications les plus intelligentes. Grâce à ces technologies, l’application tire des enseignements de modèles de comportement et est capable de réagir ou de produire de manière plus intelligente une action. Il y a tant à faire avec les données collectées. Cela dit, la conversation autour du génie logiciel éthique devrait également se poursuivre dans cet espace. En tant que développeurs, nous avons la lourde responsabilité d'utiliser ces puissants outils et de comprendre que la technologie peut avoir des conséquences inattendues.

Enfin, le cloud et les services cloud continuent de dominer les conversations pour la simple raison que le déploiement dans le cloud et l'utilisation de services en nuage évite aux développeurs les tracas, les coûts et les problèmes d'évolutivité associés aux serveurs physiques.

Q: Est-il difficile de maintenir une communauté de développeurs unie? Dans quelle mesure votre communauté est-elle étroitement spécialisée uniquement dans les technologies Progress?

R: Comme toute communauté forte, les personnes qui en font partie se sont réunies parce qu'elles avaient un intérêt commun. Les développeurs ne sont pas différents.

Bien que nous ayons un groupe d'utilisateurs et de sympathisants fort, les communautés dont fait partie le groupe Outils de développement ne sont pas uniquement axées sur le progrès. Nous croyons qu'il est important de participer activement aux communautés de développeurs formées autour des mêmes technologies que celles que nous prenons en charge. Nous croyons également qu'il est essentiel de rencontrer les développeurs là où ils se trouvent – qu'ils soient sur des forums, d'assemblées ou de groupes d'utilisateurs, sur des réseaux sociaux ou même sur Twitch – nos avocats et ingénieurs développeurs sont également présents, car ils sont tout aussi passionnés par la technologie. comme n'importe quel autre développeur.

Q: Quelles sont les technologies les plus récentes que les développeurs qui créent des applications veulent utiliser?

R: La beauté de notre industrie réside dans le fait qu'il y a toujours quelque chose de nouveau. Blazor est l’une des technologies qui suscite beaucoup d’intérêt et de popularité. En bref, cela permet aux développeurs d'exécuter .NET dans le navigateur. Cela signifie qu'un développeur .NET n'a plus besoin d'apprendre le JavaScript pour créer des applications Web. Comme vous pouvez le penser, cela ouvre un nouveau monde aux développeurs .NET, leur permettant de créer des applications Web tout en tirant parti de leurs compétences en matière de développement.

L'interview a été publiée dans Computerworld.bg le 2 septembre. 2019




Source link