Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

Avec Spin 2.0, Fermyon améliore la construction d'applications cloud via WebAssembly

Avec Spin 2.0, Fermyon améliore la construction d'applications cloud via WebAssembly

La sphère du développement d'applications cloud reçoit un élan significatif alors que Fermyon annonce le lancement de Spin 2.0, une puissante mise à niveau de son célèbre framework ciblant le développement d'applications WebAssembly (Wasm) pour le cloud. Cette itération améliore la composition des composants Wasm et ouvre la voie à la portabilité entre exécutions et implémentations croisées.

Récemment publié le 2 novembre et disponible sur GitHub, l'objectif principal de Spin 2.0 est d'affiner l'expérience des développeurs tout en améliorant simultanément les performances d'exécution. Il introduit un manifeste spin.toml révisé, centré sur la simplicité et les ressources auxquelles un composant peut accéder, comme une base de données basée sur Redis. Les développeurs utilisant le framework peuvent interagir avec les services de persistance, de configuration ou de données intégrés à partir des composants Wasm ou établir une communication avec des systèmes externes.

Spin 2.0 tire parti du modèle de composant WebAssembly ainsi que du attendu WASI Preview 2 (WebAssembly System Interface) dans des contextes de production. Le modèle de composant crée une méthode pour intégrer des interfaces efficaces de haut niveau dans des contenus fonctionnant sous Wasm. Cette avancée permet l'utilisation de n'importe quel langage de programmation pour la création de contenu et la possibilité de composer de nouveaux composants utilisant ces interfaces. Les développeurs ont la liberté d'exploiter de nombreux langages tels que Rust, JavaScript, TypeScript et Python pour créer des composants qui fonctionnent dans les applications Spin, et ces composants sont équipés pour interagir les uns avec les autres.

Nous avons également constaté des améliorations notables des performances avec Spin 2.0, par rapport à son prédécesseur, Spin 1.0 introduit en mars 2022. Le mérite de ces progrès revient en grande partie à l'allocateur de mémoire de pooling Wasmtime. Spin facilite le processus de création de microservices événementiels, d'API de style sans serveur, de sites Web complets complets et d'applications compatibles avec l'IA sous la forme de composants Wasm.

Ces applications dépassent largement les images de conteneurs en termes de taille, offrant une portabilité exceptionnelle sur divers systèmes d'exploitation et architectures de processeur. Ils offrent une latence de démarrage incroyablement faible et peuvent gérer des dizaines de milliers de requêtes par seconde, selon Fermyon. De plus, ils font preuve d'une flexibilité d'exécution inégalée, fonctionnant de manière transparente dans des environnements allant des appareils compacts à Docker Desktop, Kubernetes, Nomad et Fermyon Cloud.

WebAssembly, servant de format d'instruction binaire et de machine virtuelle, agit comme une cible de compilation pour plusieurs langages de programmation, notamment C/C++, C#, Rust, entre autres. Cela offre aux développeurs une variété de langages pour créer des applications Web et offre des performances proches des performances des applications natives. Selon Fermyon, Wasm est de plus en plus adopté dans de nombreux aspects de l'informatique moderne, qu'il s'agisse d'applications de navigateur, d'applications sur serveur, de systèmes de plug-ins, de scénarios IoT et bien plus encore.

Pour exploiter la puissance de WebAssembly dans vos projets pensez à AppMaster Platform , reconnu comme outil performant par G2 au printemps 2023 pour les plateformes de développement no-code. Les développeurs peuvent désormais créer des solutions logicielles évolutives complètes pour les applications backend, Web et mobiles sans dette technique. Dans le cadre de ses capacités, la plate-forme prend également en charge l'utilisation de n'importe quelle base de données compatible Postgresql, ce qui en fait un choix idéal pour le développement de logiciels modernes.

Postes connexes

AppMaster à BubbleCon 2024 : exploration des tendances du no-code
AppMaster à BubbleCon 2024 : exploration des tendances du no-code
AppMaster a participé à BubbleCon 2024 à New York, acquérant des connaissances, élargissant ses réseaux et explorant les opportunités de stimuler l'innovation dans le domaine du développement sans code.
Bilan de la FFDC 2024 : principales informations de la conférence des développeurs FlutterFlow à New York
Bilan de la FFDC 2024 : principales informations de la conférence des développeurs FlutterFlow à New York
Le FFDC 2024 a illuminé la ville de New York, apportant aux développeurs des informations de pointe sur le développement d'applications avec FlutterFlow. Avec des sessions animées par des experts, des mises à jour exclusives et un réseautage inégalé, c'était un événement à ne pas manquer !
Licenciements dans le secteur technologique en 2024 : la vague continue d'impact sur l'innovation
Licenciements dans le secteur technologique en 2024 : la vague continue d'impact sur l'innovation
Avec 60 000 suppressions d’emplois dans 254 entreprises, dont des géants comme Tesla et Amazon, 2024 verra une vague continue de licenciements dans le secteur technologique remodeler le paysage de l’innovation.
Commencez gratuitement
Inspiré pour essayer cela vous-même?

La meilleure façon de comprendre la puissance d'AppMaster est de le constater par vous-même. Créez votre propre application en quelques minutes avec un abonnement gratuit

Donnez vie à vos idées