图片

Pour de nombreux développeurs, le cloud moderne est une arme à double tranchant, offrant une puissance et une échelle sans précédent, mais souvent au prix du contrôle, avec des données opaques, des politiques complexes et des plateformes pouvant changer les règles à tout moment. Le développeur expérimenté David Dal Busco a une profonde compréhension de ce sentiment de frustration. Il n'a pas accepté la situation, mais a plutôt embrassé une pensée d'ingénierie classique : "Je vais le faire moi-même."

Le résultat final est Juno, une plateforme de service (PaaS) basée sur l'Internet Computer, offrant une alternative puissante aux fournisseurs de services cloud traditionnels. Le but initial du projet est de fournir aux développeurs les outils dont ils ont besoin sans qu'ils aient à abandonner la propriété.

Nous avons discuté avec David pour en savoir plus sur les origines du projet, la philosophie derrière Juno, et comment il habilite les développeurs dans le domaine de l'Internet Computer.

La naissance de Juno

David est un développeur freelance avec près de dix ans d'expérience, passant la majeure partie de son temps à développer des applications mobiles pour des clients. Au fil des ans, il a non seulement travaillé pour des clients, mais a également consacré son temps libre à développer ses propres projets. Avec son double statut de fournisseur de services et de créateur indépendant, il a une perspective unique sur les besoins et les points de douleur des développeurs modernes.

"Lorsque je construis des applications mobiles, j'utilise des fournisseurs sans serveur, principalement Firebase," explique David. "À l'époque, il n'y avait pas cette architecture sur l'IC... Si je veux développer une application le week-end, je ne veux pas réinventer la roue, je veux commencer par quelques outils."

Ce besoin de kits d'outils simplifiés et prêts à l'emploi, combiné à un mécontentement croissant des développeurs existants envers l'expérience Web3, a inspiré la naissance de Juno. Son objectif n'est pas seulement de combler un vide sur le marché, mais de construire la solution qu'il désire.

Qu'est-ce que Juno ?

À première vue, Juno peut sembler familier aux développeurs. David l'a décrit par le passé comme un substitut de Google Firebase pour le Web3, une métaphore qui a du sens.

Tout comme Firebase, Juno offre un ensemble complet de services back-end prêts à l'emploi, y compris l'authentification, le stockage de données et de fichiers, l'hébergement et des fonctionnalités sans serveur, tous conçus pour aider les développeurs à construire et à publier rapidement des applications.

图片
David Dal Busco prend la parole à ETHCluj 2025

Mais comme David le souligne rapidement, cette comparaison a ses limites.

"Je dirais, comme ils le savent, que c'est un fournisseur de cloud sans serveur, mais il y a un point de basculement," dit-il. "Ce point de basculement est qu'ils sont responsables."

Le principe central de Juno est d'autonomiser les développeurs. Juno n'a besoin d'aucun intermédiaire central, permettant aux développeurs de garder le contrôle total de leurs applications, de leurs données et de leurs fonds. L'architecture de la plateforme est entièrement basée sur l'Internet Computer, garantissant que Juno lui-même ne peut pas accéder ou contrôler les créations des développeurs.

Pourquoi l'Internet Computer ?

Choisir de construire sur l'Internet Computer est essentiel pour réaliser cette vision. L'Internet Computer fournit l'infrastructure décentralisée nécessaire pour garantir la promesse de véritable propriété de Juno.

David souligne : "Lorsque vous utilisez l'Internet Computer (IC), vous avez sécurité et contrôle, c'est évident." Bien que les gens puissent faire confiance à la sécurité des principaux fournisseurs de cloud, l'architecture de l'Internet Computer rend cette sécurité inhérente et vérifiable, la transformant d'un engagement politique en une garantie technique.

Juno tire parti des fonctionnalités uniques de l'Internet Computer, telles que ses contrats intelligents (appelés "conteneurs"). Comme David le décrit dans son livre blanc Juno, cela permet à Juno d'offrir à chaque développeur un contrat intelligent de "contrôle de tâche" dédié, servant de hub central pour tous les projets, pouvant même agir comme un portefeuille, garantissant que les développeurs conservent le contrôle.

Comme le dit David, l'Internet Computer est capable de fournir du contenu web directement depuis la blockchain à "une vitesse fulgurante", ce qui permet à Juno d'offrir une expérience en ligne fluide et entièrement sur la chaîne.

La vision ultime de David est d'abstraire complètement la complexité de la blockchain. "Mon objectif de rêve est de faire en sorte que les développeurs Web qui l'utilisent ne sachent même pas qu'il y a une blockchain derrière cela."

图片

De la page blanche à un Dapp complet

Juno vise à résoudre les innombrables petites tâches chronophages auxquelles chaque développeur est confronté.

"Vous ne devez pas repartir de zéro," explique David. "Vous ou votre assistant AI de programmation n'avez pas à construire l'authentification et à envisager un système de permissions. Si vous voulez que les utilisateurs téléchargent des fichiers, vous n'avez pas non plus à construire cette partie. Avec Juno, tous les petits outils que vous devez construire sont déjà prêts."

Cela permet aux développeurs de se concentrer sur l'unicité de leur application plutôt que d'être limités par une infrastructure de base. La communauté a déjà montré le potentiel de cette plateforme, démontrant la diversité des applications qui peuvent y être construites.

Présentation de la communauté : constructions sur Juno

La communauté a construit une variété d'applications, par exemple, Toolkit est un ensemble multifonctionnel pour gérer le système nerveux des services (SNS) et d'autres projets sur l'Internet Computer, étant un moteur clé de gouvernance et de collaboration.

La naissance d'un autre projet, Solutio, découle de la vision selon laquelle des idées géniales peuvent venir de n'importe où. Il offre une plateforme pour le financement participatif et le développement de solutions, permettant à la communauté de proposer des idées et de financer les fonctionnalités dont elle a le plus besoin.

Pour David, le plus excitant est de voir des surprises inattendues. Gods Are Dead en est un exemple typique, c'est un jeu de rôle où les joueurs peuvent combattre des ennemis et créer des objets puissants.

"Il y a quelques mois, quelqu'un a développé un jeu, un jeu de rôle," se souvient-il. "Je n'aurais jamais pensé que quelqu'un développerait un tel jeu... Vous penseriez, oh oui, c'est une démo cool, ce genre de choses... Je veux être surpris."

Le chemin vers l'avenir

Juno est en constante évolution. David vient de lancer une intégration GitHub plus profonde pour le déploiement automatisé. Il s'efforce d'améliorer le support TypeScript pour les fonctions sans serveur et explore également des outils pour soutenir la collaboration en équipe.

Il se concentre également sur l'intelligence artificielle. "Je m'efforce actuellement de soutenir les développeurs qui veulent utiliser l'intelligence artificielle," dit David. "Que ce soit en utilisant des outils de codage vibe ou en obtenant de meilleures réponses grâce à un assistant AI." Par exemple, il s'efforce de fournir un fichier llms.txt pour aider les modèles d'IA à comprendre les documents de manière plus efficace.

Sa mission reste constante : faire évoluer l'écosystème en fournissant les meilleurs outils aux développeurs tout en respectant les principes de décentralisation du pouvoir et de propriété.

Juno représente une étape importante en avant, démontrant la puissance de l'Internet Computer pour remodeler le paysage du développement Web. Il prouve que lorsqu'un développeur individuel identifie un problème, imagine de meilleures solutions et construit des solutions, il peut réaliser de grandes choses en reprenant le contrôle.

Prêt à prendre le contrôle de votre pile de développement ? Visitez juno.build pour commencer l'expérience et voir ce que vous pouvez construire.

图片


#DFINITY #ICP生态 #Juno #AI

Le contenu IC qui vous intéresse

Progrès technologique | Informations sur le projet | Événements mondiaux

Suivez le canal Binance IC

Restez informé