میں نے Ballerina کے ساتھ ایک AI سروس بنائی

میں نے sentiment analysis کے لیے ایک API بنائی۔ میں نے Ballerina کا استعمال کیا۔ میں نے اس سے پہلے کبھی یہ زبان استعمال نہیں کی تھی۔

میں عام طور پر Express یا Flask استعمال کرتا ہوں۔ میں کچھ نیا آزمانا چاہتا تھا۔

زیادہ تر backend کوڈ محض پلَمبنگ (plumbing) ہوتا ہے۔ آپ JSON کو parse کرتے ہیں۔ آپ ڈیٹا منتقل کرتے ہیں۔ آپ غلطیوں (errors) کو سنبھالتے ہیں۔ اصل منطق (logic) چھوٹی ہوتی ہے، جبکہ وائرنگ (wiring) کا کام بڑا ہوتا ہے۔

Ballerina نیٹ ورکنگ کو زبان کے اندر ہی شامل کر دیتا ہے۔ یہاں وہ چیزیں ہیں جو میں نے سیکھیں:

Ballerina 'glue work' کے لیے ہے۔ اسے APIs اور ڈیٹا بیسز کو جوڑنے کے لیے استعمال کریں۔ یہ وائرنگ کو فطری محسوس کرواتا ہے۔

اگر آپ فریم ورکس کو آپس میں جوڑنے (stitching) سے تنگ آ چکے ہیں، تو Ballerina آزمائیں۔

ماخذ: https://dev.to/roshenia11y/i-built-an-ai-service-in-ballerina-a-language-id-never-used-heres-what-surprised-me-51jj