Le logiciel n'est pas mort, le développement se généralise

  • Oct 30, 2023

Curieusement, parallèlement à cette tendance à l’accélération des capacités et de la productivité des développeurs au milieu d’un plus grand bassin mondial de développeurs talentueux, Gartner affirme que le développement est mort.

Certains d'entre nous ont été en discuter pendant un certain temps, mais la vision des frontaux AJAX pour les applications composites SOA est annoncée avec une nouvelle vigueur lors de la conférence JavaOne de cette semaine.

Tony Baer de CBR (inscription requise) possède un joli aperçu, y compris:

JackBe, l'un des fournisseurs d'outils, est une entreprise créée il y a trois ans qui vient de recruter trois anciens membres de la SOA de Sun. équipe de développement pour diriger le développement de produits, regarde au-delà du JSF [Java Server Faces] avec une plus grande ambitions.

"Lorsque nous avons vu leur solution [de JackBe], nous avons constaté une adéquation instantanée entre Ajax et SOA", a déclaré [JackBe CTO John] Crupi, l'un des anciens de Sun, qui vient de rejoindre l'entreprise il y a quelques mois.

Même si JackBe n'a pas pu être précis sur sa feuille de route, qui est encore en cours d'élaboration, le La direction est qu'Ajax peut effectuer le mashup final d'applications composites déjà existantes. regroupés par SOA.

Lorsque vous combinez les avantages de SOA avec les avantages de l'interface graphique AJAX et les actualités sur Clustering basé sur JVM, nous nous rapprochons de la réalité selon laquelle les développeurs orientés scripts et frameworks sont aux commandes lorsqu'il s'agit de développer et déployer des applications d'entreprise critiques, des applications composites, des portails mashup et des types de commerce électronique à grande échelle applications.

Cette classe de développeurs ne le fera pas (encore) seul, mais la puissance des nouvelles armées de développeurs au niveau GUI étant capables de contribuer activement de manière significative les moyens de ce qui était difficile à maîtriser, des applications intenses en câblage Java (long cycle de développement) - et de les mettre en production rapidement et à moindre coût - est un très grand accord.

Curieusement, en même temps que cette tendance d'accélération des capacités et de la productivité des développeurs au milieu d'un plus grand bassin mondial de développeurs talentueux, Gartner dit le développement est mort. Et Microsoft pense toujours qu'il peut seulement être fait dans un environnement propriétaire tout-en-un de développement et de déploiement. Qu'est-ce que ces gens fument ?

Peut-être, par inadvertance, la juxtaposition du Gartner Symposium et de la conférence JavaOne à Moscone cette semaine nous a-t-elle donné une analogie de polarité pour contrecarrer les mégatendances informatiques. D'une part, SaaS est plus viable que jamais, en particulier pour les PME. À la fois: visuellement riche, chargé de données, axé sur les services, agile en termes de processus, des applications robustes doivent être créées et déployées plus facilement et à moindre coût que jamais, à la fois pour le commerce interne et le commerce B2C. les usages.

Les mêmes technologies bienveillantes seront utilisées à la fois par ceux qui construisent des opérations d'hébergement SaaS ainsi que par ceux qui lancent des opérations d'hébergement SaaS. des applications d'entreprise/services Web/SOA hautement personnalisés. Alors, comment investir, tout se résume probablement à économie. Mais peut-être pas de la manière dont les partisans du SaaS le voient.

Pour mon argent et mon avantage concurrentiel, je ferais absolument les deux pendant longtemps. Autrement dit, pour toute entreprise de plus de 50 personnes disposant de talents de développement d'applications internes ou sous contrat, j'utiliserai SaaS pour la poignée tout en faisant tout ce que je peux pour personnaliser et déployer mes propres services - mélanger et correspondre. L’adoption du SaaS est donc accélérée par davantage de développement d’applications sur site et personnalisées, et non l’inverse.

Non, le développement d'applications n'est pas mort, cela va être quelque chose que de plus en plus de gens font. Essentiellement, toute personne capable de taper et de travailler avec une souris se consacrera bientôt au développement d'applications. Et c’est peut-être la plus grande augmentation de productivité depuis VisiCalc.