நான் Ballerina மூலம் ஒரு AI சேவையை உருவாக்கினேன்

நான் உணர்வுப் பகுப்பாய்விற்காக (sentiment analysis) ஒரு API-ஐ உருவாக்கினேன். நான் Ballerina-வைப் பயன்படுத்தினேன். இதற்கு முன்பு நான் இந்த மொழியைப் பயன்படுத்தியதே இல்லை.

நான் வழக்கமாக Express அல்லது Flask பயன்படுத்துவேன். நான் புதிதாக ஒன்றை முயற்சி செய்து பார்க்க விரும்பினேன்.

பெரும்பாலான பேக்எண்ட் (backend) குறியீடுகள் என்பது அடிப்படை கட்டமைப்பைப் (plumbing) போன்றது. நீங்கள் JSON-ஐப் பகுப்பாய்வு செய்வீர்கள். தரவை நகர்த்துவீர்கள். பிழைகளைக் கையாளுவீர்கள். உண்மையான தர்க்கம் (logic) சிறியது. இணைப்புகளை உருவாக்குவது (wiring) பெரியது.

Ballerina நெட்வொர்க்கிங்கை (networking) மொழியின் உள்ளேயே கொண்டு வருகிறது. நான் கற்றுக்கொண்டவை இதோ:

Ballerina என்பது இணைப்புகளை உருவாக்குவதற்கான (glue work) ஒரு கருவி. API-களையும் தரவுத்தளங்களையும் (databases) இணைக்க இதைப் பயன்படுத்தவும். இது இணைப்புகளை உருவாக்குவதை இயல்பானதாக மாற்றுகிறது.

நீங்கள் கட்டமைப்புகளை (frameworks) ஒன்றிணைத்துத் தைக்கும் (stitching) வேலையை நிறுத்த விரும்பினால், Ballerina-வை முயற்சித்துப் பாருங்கள்.

ஆதாரம்: https://dev.to/roshenia11y/i-built-an-ai-service-in-ballerina-a-language-id-never-used-heres-what-surprised-me-51jj