L'avenir des cas AppML



Ce qui suit présente le de la version chinoise de php sur le

futur Application Web.

Les exécutables mourront, JavaScript survivra

Les exécutables compilés (comme ceux compilés à partir des langages C ou Java) ne fonctionneront pas sur un matériel différent.

Les fichiers exécutables (fichiers EXE, objets ActiveX et COM, fichiers DLL) sont des composants qui empêchent le développement d'applications fonctionnant sur Internet.

Les futures applications ne pourront pas utiliser ou s'appuyer sur les composants installés sur l'ordinateur client.

Notre conseil :

Écrivez vos futures applications en utilisant uniquement HTML, CSS et JavaScript.

Assurez-vous que vos futures applications fonctionneront dans n'importe quel navigateur Web.

Les applications Web deviendront des services Internet

Les applications du passé étaient de grandes applications spécialement conçues. La plupart d’entre eux vont bientôt disparaître parce qu’ils ne peuvent pas fournir de services à mesure que la demande évolue.

Les applications doivent être flexibles, polyvalentes et capables de bien s'adapter aux changements d'exigences sans être interrompues.

Les applications devraient pouvoir évoluer jusqu'à prendre en charge des millions de requêtes par jour.

Les applications doivent pouvoir se propager et se déplacer entre plusieurs serveurs sans être interrompues.

Les applications doivent fonctionner avec d'autres applications.

Les applications ne doivent pas contenir de grandes quantités de code. Les applications doivent être divisées en services plus petits afin qu’elles soient faciles à créer et à maintenir.

Les applications sont un ensemble de services Internet qui renvoient des données aux requêtes Internet soumises.

Les applications doivent demander des services sur des protocoles Internet standard sans maintenir une connexion permanente au serveur.

Notre recommandation :

Écrivez vos futures applications en utilisant Internet basées sur SOA (Service Oriented Architecture).

Rendez vos services applicatifs plus polyvalents, plus flexibles et capables de répondre à différents types de demandes.

Les futures applications seront faciles à créer et à modifier.

Les côtés client et serveur échangeront des données d'une manière facile à comprendre.

L'application ne sera pas codée si cela peut être évité.

Les applications seront créées et modifiées en modifiant le modèle au lieu de modifier le code.

La description de l'application sera lisible par l'homme.

La description de la candidature sera auto-descriptive.

Les applications seront écrites par les utilisateurs et non par les programmeurs.

Notre recommandation :

Utilisez des fichiers texte lisibles par l'homme pour décrire les services et exécutez ces descriptions pour fournir des services.

Utilisez des fichiers texte (tels que des fichiers XML) pour décrire l'application.

Utilisez des fichiers texte (tels que des fichiers XML) pour l'échange de données.

Utilisez HTML, CSS et JavaScript pour exécuter l'application.

Trois petits développeurs web...

Il y a longtemps, il y avait trois petits développeurs web qui développaient un nouveau site web.

1. Les premiers développeurs Web utilisaient <AppML>. <🎜>

2. Le deuxième développeur Web utilise son langage de programmation côté serveur préféré.

3. La troisième consiste à utiliser un cadre de développement Web d'entreprise professionnel.

Premier développeur Web a terminé la démo en deux jours. Après avoir travaillé avec les utilisateurs, un prototype préliminaire a été réalisé en une semaine. Après deux semaines de tests, un site Web intelligent, rapide et facile à utiliser est prêt à être lancé.

Après 6 mois, le deuxième développeur Web avait son site Web prêt. Mais le WWW avait changé ses besoins et n'était pas satisfait de son site. Ce développeur web n'a pas pu apporter de modifications significatives à son projet car celui-ci contenait trop de code. Il a donc commencé le développement de la version 2.

Le troisième développeur web n'a jamais réussi son travail. Ce cadre de développement Web professionnel est difficile à utiliser, difficile à comprendre et presque impossible à tester.

Regardez comment le premier développeur a fait.