ഞാൻ Ballerina ഉപയോഗിച്ച് ഒരു AI സർവീസ് നിർമ്മിച്ചു

സെന്റിമെന്റ് അനാലിസിസിനായി (sentiment analysis) ഞാൻ ഒരു API നിർമ്മിച്ചു. ഞാൻ Ballerina ആണ് ഉപയോഗിച്ചത്. ഇതിനുമുമ്പ് ഞാൻ ഈ ഭാഷ ഉപയോഗിച്ചിട്ടില്ലായിരുന്നു.

സാധാരണയായി ഞാൻ Express അല്ലെങ്കിൽ Flask ആണ് ഉപയോഗിക്കാറുള്ളത്. പുതിയ എന്തെങ്കിലും പരീക്ഷിച്ചു നോക്കാൻ ഞാൻ ആഗ്രഹിച്ചു.

മിക്ക ബാക്കെൻഡ് കോഡുകളും പ്ലംബിംഗ് (plumbing) പോലെയാണ്. നിങ്ങൾ JSON പാഴ്സ് ചെയ്യുന്നു. ഡാറ്റ കൈമാറുന്നു. എററുകൾ കൈകാര്യം ചെയ്യുന്നു. യഥാർത്ഥ ലോജിക് വളരെ ചെറുതാണ്. എന്നാൽ കോഡുകൾ തമ്മിൽ ബന്ധിപ്പിക്കുന്നത് (wiring) വളരെ വലുതാണ്.

Ballerina നെറ്റ്‌വർക്കിംഗിനെ ഭാഷയുടെ തന്നെ ഭാഗമാക്കുന്നു. ഞാൻ പഠിച്ച കാര്യങ്ങൾ ഇതാ:

Ballerina കോഡുകളെ തമ്മിൽ യോജിപ്പിക്കാനാണ് (glue work) ഉപയോഗിക്കുന്നത്. API-കളെയും ഡാറ്റാബേസുകളെയും തമ്മിൽ ബന്ധിപ്പിക്കാൻ ഇത് ഉപയോഗിക്കാം. ഇത് കോഡുകൾ തമ്മിൽ ബന്ധിപ്പിക്കുന്നത് വളരെ സ്വാഭാവികമാക്കുന്നു.

ഫ്രെയിംവർക്കുകളെ തമ്മിൽ കൂട്ടിച്ചേർക്കുന്നത് അവസാനിപ്പിക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുണ്ടെങ്കിൽ Ballerina പരീക്ഷിച്ചു നോക്കൂ.

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