J’ai codé par vibe une application d’anniversaire de chien. Nous avons encore besoin de développeurs. – Computerworld





L’application était orange sur Black, qui était en quelque sorte sur le thème du chien, je suppose. Je n’ai pas aimé le fonctionnement du cueilleur de date, alors je lui ai dit de le réparer. Je n’aimais pas le fonctionnement des boutons de taille de chien, donc j’ai eu la correction de l’IA aussi, et j’ai apporté d’autres changements de conception mineurs.

Une application de travail!
Maria Korolov / fonderie
Combien de temps a duré tout ce processus? Tant qu’il m’a fallu pour prendre toutes les captures d’écran et écrire cette description de ce que je faisais. Plus cinq minutes à chaque fois que je l’ai publiée sur le Web.
Alors peut-être une demi-heure au total pour faire fonctionner l’application de base, plus le temps qu’il a fallu pour prendre des notes pour cet article, prendre des captures d’écran et déjeuner.
Mais ensuite, je suis retourné et j’ai essayé d’ajouter des fonctionnalités où l’utilisateur se connecte et enregistre des informations sur leur chien – mais je n’ai pas pu faire fonctionner l’authentification. J’ai essayé de passer à une connexion et à un mot de passe, mais je n’ai pas non plus pu faire fonctionner cela. J’ai également essayé de faire fonctionner les boutons de partage social, ce qui était l’intérêt de publier l’application sur le Web, et ceux-ci ne fonctionnaient pas non plus. J’ai passé un après-midi à faire des allers-retours à ce sujet. C’était très frustrant.
Je suis à peu près sûr que c’est quelque chose qu’un vrai développeur aurait pu gérer en quelques secondes. Mais pour un non-développement comme moi, je regardais un week-end d’essayer différentes choses jusqu’à ce que je trouve quelque chose qui fonctionnait.
Donc, finalement, j’ai demandé à Firebase Studio de détruire toutes les fonctionnalités non fonctionnelles impliquant des connexions des utilisateurs, de l’enregistrement des doggieprofiles et du partage social, et je me suis retrouvé avec l’application très simple de calculatrice d’anniversaire deoutte avec laquelle j’ai commencé – exactement comme celle que j’ai trouvée sur l’App Store de mon téléphone.
Oui, il y a déjà une application pour cela. Peut-être que je ne suis pas le génie suprême que je pensais être.
Pourtant, il s’agit d’une application fonctionnelle. Je pouvais l’intégrer dans le site Web de mon entreprise pour donner à mes visiteurs une jolie petite calculatrice d’anniversaire de chien à utiliser, si j’avais un site Web de l’entreprise.
Codage d’ambiance avec adorable
Puis je suis passé à Aimable.
J’ai collé dans la description de l’application que j’ai obtenue de Claude, la même que j’ai utilisée pour Firebase Studio. Il a produit une application presque immédiatement, mais il m’a juste dit quel âge avait le chien, sans calculer son prochain anniversaire. C’est la même chose que Firebase Studio a fait. Peut-être que j’aurais dû lire la description de l’application de Claude au lieu de lui faire confiance. Ah, qui a le temps pour ça?
J’ai demandé une solution. Maintenant, Lovable m’a donné une application qui disait que le prochain anniversaire de mon chien serait plusieurs années dans le passé. Ce n’est pas bon – je l’ai déjà manqué.

Travailler sur une application dans Lovable.
Maria Korolov / fonderie
Il s’est excusé et a retravaillé la logique.
Ensuite, j’ai publié l’application. Aucune information de facturation requise. Et cela n’a pas pris cinq minutes. Il a fallu moins de temps qu’il m’a fallu pour taper ce paragraphe.
Édition instantanée, pas d’attente. Design extrêmement joli. Toutes les fonctionnalités que j’ai demandées. Même l’URL a l’air plus nette et plus propre que celle du Firebase Studio.
Oui, il a fallu quelques minutes pour obtenir l’application de base.

De la description à l’application fonctionnelle bien conçue en moins de cinq minutes.
Maria Korolov / fonderie
Mais il manquait toujours la possibilité de se connecter, d’économiser des profils de plusieurs chiens et d’autres fonctionnalités back-end. Ai-je osé?
J’ai osé.
Tout d’abord, Lovable m’a dit qu’il devait se connecter à Supabaseet m’a fourni un bouton de cliquer qui m’a pris à droite là où je devais aller. J’avais une option pour continuer avec GitHub ou avec SSO. J’ai dû créer un compte GitHub à un moment donné dans le passé, car j’ai pu me connecter. J’ai choisi le plan Supabase gratuit, un accès autorisé et je suis retourné à l’onglet adorable.
Et puis je suis tombé sur mon premier obstacle majeur. J’ai manqué des crédits adorables quotidiens gratuits. J’aurais pu y mettre une épingle et revenir le lendemain, mais j’étais sur un jet, alors j’ai payé 25 $ pour la mise à niveau. C’est 25 $ par mois, donc je dois me rappeler de rétrograder en arrière une fois que j’ai terminé la création de cette application.
L’ajout de connexions Google et Facebook a nécessité certaines étapes d’authentification que je ne pouvais pas comprendre comment faire à première vue, j’ai donc abandonné cette idée et je viens d’utiliser une connexion et un mot de passe. Et Lovable l’a construit pour moi.
La connexion comprenait même un e-mail de confirmation afin que je puisse confirmer que je voulais créer un compte sur mon nouveau site Web. Je n’ai pas demandé ce morceau de fonctionnalité – l’IA y pensait seul et je l’ai fait. Et il a construit des boutons de partage social. Et je pouvais économiser des profils de plusieurs chiens.
Il y avait un peu de va-et-vient car j’ai affiné mon design et la fonctionnalité, mais surtout je suis juste allé avec ce qu’il m’a donné.
Jetez un œil au résultat final: le logo, le bouton de connexion en haut, la palette de couleurs. Cela a fait tout cela.

L’écran de démarrage de la version finale de l’application adorable.
Maria Korolov / fonderie
Cela m’a même permis d’ajouter plusieurs chiens pour que je puisse garder une trace de tous leurs anniversaires.

L’application adorable permet aux utilisateurs de sauver plusieurs chiens et de suivre leurs anniversaires.
Maria Korolov / fonderie
Vous pouvez essayer mon application ici: https://paw-ty-time-calculator.lovable.app
En fin de compte, j’ai fini par utiliser 14 de mes 100 crédits mensuels. Prorant mes 25 $, j’ai dépensé une demi-heure et 3,50 $ pour construire l’application. Ou, à cinq crédits gratuits par jour, j’aurais pu le faire gratuitement sur trois jours. Ce qui me rappelle: je dois y retourner au plan gratuit avant de commencer à accumuler des factures mensuelles.
La rétrogradation signifie que toutes mes applications seront publiques et auront le logo adorable sur eux, et je ne pourrai pas avoir de domaines personnalisés.
Mon verdict? Si vous souhaitez créer des applications qui s’exécutent sur un domaine personnalisé, obtenez le plan de 25 $, mais pour les gens qui se font simplement fuir, le plan gratuit est assez bon.
Vais-je maintenant devenir un codeur d’ambiance à plein temps? Non. Mais si j’ai une autre idée pour une application, eh bien, je pourrais simplement aller la construire.
Vérification de la réalité: codage d’ambiance au travail
Qu’en est-il de cet «utilisateur commercial moyen» hypothétique? Alors que les deux plates-formes que j’ai testées se présentent actuellement, les utilisateurs professionnels non techniques peuvent créer une application simple avec Firebase Studio tant qu’elle ne nécessite pas de créer des comptes d’utilisateurs ou d’interfacer avec d’autres systèmes. Ils peuvent créer une application avec Amorable qui semble plus agréable, monte plus vite et a un système de connexion basé sur des e-mails et un partage social. Et il est possible de faire tout cela sur les plans gratuits.
Mais pour tout ce qui implique des interactions avec d’autres plateformes, telles que les authentifications ou l’accès aux données, ils en auront besoin d’aide. Et ils auront probablement besoin d’aide si l’application se casse à un moment donné.
Hristo BorisovPDG de Payhawk, une société de gestion des dépenses, affirme que son entreprise est tout-in sur vibe codage – et qu’ils ont déjà remplacé certains logiciels commerciaux par de nouvelles applications codées par vibe.
«Au lieu d’acheter un système de gestion des performances de 70 000 $ par an, nous l’avons construit à partir de zéro», dit-il, appelant le logiciel «sur mesure, exactement pour ce dont nous avons besoin».
Payhawk a toujours demandé aux développeurs d’écrire l’application dans l’adorable, dit-il, sous la direction de quelqu’un du côté de l’entreprise. Mais toute l’application a mis deux personnes par semaine à construire – sans aucun codage – et l’ajout d’une nouvelle fonctionnalité ne prend qu’une journée.
En tenant compte des salaires et des coûts adorables, il a fallu environ 4 000 $ au total, dit-il, pour un produit sur mesure au lieu d’un logiciel standard qui n’a pas tout à fait fait ce dont l’entreprise avait besoin.
Payhawk héberge l’application elle-même, car elle a déjà l’infrastructure et les compétences pour le faire. Et parce que c’était un projet complexe, il exigeait que les développeurs, pas seulement les utilisateurs professionnels, de le concevoir et de le construire.
«Gardez à l’esprit que vous générez une fonction pour un produit qui a de nombreuses fonctionnalités, des rôles différents, différentes autorisations, différentes vues et intégrations à de nombreux systèmes internes», dit-il. « Donc, c’est bien d’avoir une certaine supervision du résultat final. »
D’autres applications utilisées chez Payhawk ont été entièrement écrites par des non-ingénieurs, dit-il, pour des fonctions plus simples et non commerciales. Lorsque les applications ont besoin d’accès aux données sensibles, elles doivent être impliquées pour s’assurer que tout est sûr et sécurisé, dit-il.
Gene Kiml’auteur d’un livre sur l’ambiance codage – Codage de l’ambiance: construire un logiciel de qualité de production avec Genai, le chat, les agents et au-delàprévu pour être publié en octobre – indique qu’il existe deux principaux cas d’utilisation pour le codage d’ambiance.
Les développeurs peuvent l’utiliser pour réduire le temps nécessaire pour coder les projets de mois à jours, pour prototyper rapidement les applications et les conceptions, et pour maintenir et améliorer les applications existantes.
Les non-développeurs peuvent créer des outils simples à utiliser et d’autres applications à faible risque, ou pour créer des prototypes qu’ils peuvent montrer aux développeurs pour expliquer ce qu’ils veulent avoir construit.
«L’idée que les hommes d’affaires peuvent totalement écrire des applications sans développeurs – je pense que cela va être plus loin», dit-il.
Même si l’IA peut le faire, le jugement humain est toujours nécessaire pour des projets plus compliqués, dit-il. «Comment le rendre-t-il à la mission critique? Comment le rendre résilient, sécurisé, etc.
En savoir plus sur le codage de l’ambiance:
Source link