زبان برنامه نویسی طراحی شده برای ساخت اپلیکیشن های بومی ابری، پشتیبانی کلاس اول را برای پروتکل های داده گرا مانند GraphQL و پروتکل های سبک RPC مانند gRPC اضافه می کند.
Ballerina 2201.0.0، با نام مستعار “دریاچه قو”، اکنون در نسخه آماده تولید و در دسترس عمومی در دسترس است. دریاچه قو در تاریخ ۱ فوریه پس از شش نسخه بتا معرفی شد.
نسخه Swan Lake یک «تعمیر اساسی» در زبان برنامهنویسی مبتنی بر ابر، ویژگیهای زبان و ابزارهای پلتفرمی را اضافه میکند که ساخت برنامههایی را که با تعاملات شبکه، دادهها و همزمانی سروکار دارند و نگهداری از آنها آسان است، آسانتر میکند. تیم بالرین گفت.
طراحی شده توسط WS02، Ballerina را می توان از ballerina.io بارگیری کرد. ویژگیها و پیشرفتهای جدید در دریاچه سوان:
- سرویسهای Ballerina برای پشتیبانی از سرویسهای RESTful به روشی «کلاس اول» دوباره طراحی شدهاند. سرویس ها به اشیاء خدماتی تبدیل شده اند که به طور یکنواخت با اشیاء مشتری کار می کنند. اشیاء سرویس می توانند هر دو روش راه دور، پشتیبانی از پروتکل های سبک RPC، یا روش های منبع، پشتیبانی از پروتکل های داده گرا مانند HTTP یا GraphQL داشته باشند.
- اشیاء به روشی آشناتر و ارگونومیک تر، از طریق معرفی تعاریف کلاس کار می کنند.
- انواع متمایز عملکردی مشابه انواع اسمی اما در چارچوب سیستم نوع ساختاری Ballerina ارائه می دهند. انواع متمایز با اشیا و خطاها کار می کنند.
- نوع جدول برای کارکرد سازگار با انواع ساختاری مجدداً طراحی شده است.
- اعلانهای Enum یک نحو راحتتر و آشناتر برای کار با اتحادیههای ثابت قوی ارائه میدهند.
- یک واجد شرایط جدا شده برای فعال کردن ایمنی همزمانی در زمان کامپایل اضافه شده است.
- یک نوع فقط خواندنی سیستم نوع را قادر میسازد تا تضمینهای تغییرناپذیری ارائه دهد.
- رسیدگی به خطا بهبود یافته است. توسعه دهندگان Ballerina انواع متفاوتی را برای بازنگری در نحوه تعریف انواع خطا ایجاد کرده اند. همچنین، بندهای on-fail اضافه شده اند که امکان کنترل بر روی تأثیر عبارات چک را فراهم می کند.
- رابط کاربری Balerina Central برای پشتیبانی از بستهها و بهبود تجربه کاربر بهروزرسانی شده است.
- APIهای کتابخانه استاندارد با استفاده از جدیدترین ویژگیهای زبان دوباره طراحی شدهاند.
- بال پوسته، یک ابزار تعاملی خط فرمان برای نمونه سازی اولیه کد Ballerina، اولین خود را آغاز می کند.
- برنامه افزودنی Ballerina Visual Studio Code برای بهبود تجربه ویرایش اصلاح شد.
از زمان انتشار Ballerina 1.0 در سال ۲۰۱۹، ویژگیهای یکپارچهسازی مانند جستجو، تراکنشها، جریانها، پشتیبانی از جدول و یکپارچهسازی پایگاه داده اضافه شده است. پشتیبانی JSON و XML نیز گنجانده شده است.
پست های مرتبط
Ballerina پشتیبانی خدمات RESTful را بازسازی می کند
Ballerina پشتیبانی خدمات RESTful را بازسازی می کند
Ballerina پشتیبانی خدمات RESTful را بازسازی می کند