𝗝'𝗮𝗶 𝗖𝗼𝗻𝘀𝘁𝗿𝘂𝗶𝘁 𝗨𝗻 𝗦𝗲𝗿𝘃𝗶𝗰𝗲 𝗱'𝗜𝗔 𝗔𝘃𝗲𝗰 𝗕𝗮𝗹𝗹𝗲𝗿𝗶𝗻𝗮
J'ai conçu une API pour l'analyse de sentiment. J'ai utilisé Ballerina. Je n'avais jamais utilisé ce langage auparavant.
J'utilise habituellement Express ou Flask. Je voulais essayer quelque chose de nouveau.
La majeure partie du code backend est de la plomberie. On analyse le JSON. On déplace des données. On gère les erreurs. La logique réelle est minime. Le câblage est conséquent.
Ballerina intègre le réseau directement dans le langage. Voici ce que j'ai appris :
- Le routage fait partie de la fonction. Vous n'avez pas besoin d'un routeur séparé.
- Le JSON se transforme automatiquement en enregistrements typés. Pas d'analyse manuelle.
- Les appels réseau utilisent une flèche ->. Les appels locaux utilisent un point .
- Cette flèche vous indique où un appel pourrait échouer. Elle rend le danger visible.
- Les erreurs sont des valeurs de retour. Le mot-clé check gère les échecs. Cela permet de garder le chemin nominal propre.
Ballerina est fait pour le travail de liaison. Utilisez-le pour connecter des API et des bases de données. Cela rend le câblage naturel.
Essayez Ballerina si vous voulez arrêter d'assembler des frameworks les uns aux autres.