کاتلین برای گسترش سمت سرور مطلوب میباشد. چون با کد مختصر و نگهداری سازش و اقتدار ذکر با استعمال از کتابخانه های طراحی اپلیکیشن در مشهد مبنی بر جاوا به تجهیزات ذیل دست پیدا میکنید: وضوح مقیاس پذیری هماهنگی و سازش با کتابخانه های جاوا ابزار های زیاد مثل دفاع IDE های گوناگون و .. فریمورک های سمت سرور : فریمورک Spring: یکی فریمورک های قوی جاوا که برای توسعه و گسترش سمت سرور میباشد و ابزارها و کتابخانه های بیشماری در مشت توسعه و گسترش دهندگان قرار میدهد. فریمورک Vert.x: یک فریمورک کار کشته برای بسط اینترنت نرم افزار ها به طور عکس العمل پذیر(reactive) که بر روی JVM ایفا میگردد فریمورک Ktor: یک فریمورک اختصاصی خویش کاتلین میباشد که به وسیله شرکت JetBrains بسط داده گردیده است برای اینترنت نرم افزار های با مقیاس پذیری بالا
ابزار Kotlinx.html: برای ساختن کد های HTML بوسیله اینترنت نرم افزار مثل JSP
برای فعالیت با مقر داده نیز دسترسی های مثل JDBC و JPA مهیا شدهاست و برای NoSQL هم می اقتدار از کتابخانه های جاوا بهره برد.
نکته: اینترنت نرم افزار های مندرج با کاتلین بر روی آحاد اینترنت سرورهایی که جاوا بر روی آنان اعمال میگردد قابل نصب میباشند.
به کار گیری از کاتلین در جاوا اسکریپت:
کد کاتلین به کدهای جاوا اسکریپت نیز کامپایل میشود.فعلا کدهای کاتلین به خروجی ECMAScript 5.1 تبدیل میشود.
آحاد کدهای مصرف شده در کاتلین به جاوا اسکریپت تبدیل میشود. در صورتیکه از کتابخانه هایی غیر از کاتلین مصرف شود به کد جاوا اسکریپت تبدیل نمیشود. در واقع صرفا کد های کاتلین به جاوا اسکریپت تبدیل میگردد.
خروجی کدهای جاوا اسکریپت دارنده خصوصیت های ذیل میباشد:
خروجی کدها باصرفه گردیده است.
کدهای خروجی خوانایی بالایی دارا هستند.
خروجی کد با کتابخانه های مو جود همیاری داراست.
خروجی کدها به طور استاندارد گویش نرمافزار نویسی است.
کاتلین برای گسترش سمت سرور مطلوب میباشد. چون با کد مختصر و نگهداری سازش و اقتدار ذکر با استعمال از کتابخانه های طراحی اپلیکیشن در مشهد مبنی بر جاوا به تجهیزات ذیل دست پیدا میکنید: وضوح مقیاس پذیری هماهنگی و سازش با کتابخانه های جاوا ابزار های زیاد مثل دفاع IDE های گوناگون و .. فریمورک های سمت سرور : فریمورک Spring: یکی فریمورک های قوی جاوا که برای توسعه و گسترش سمت سرور میباشد و ابزارها و کتابخانه های بیشماری در مشت توسعه و گسترش دهندگان قرار میدهد. فریمورک Vert.x: یک فریمورک کار کشته برای بسط اینترنت نرم افزار ها به طور عکس العمل پذیر(reactive) که بر روی JVM ایفا میگردد فریمورک Ktor: یک فریمورک اختصاصی خویش کاتلین میباشد که به وسیله شرکت JetBrains بسط داده گردیده است برای اینترنت نرم افزار های با مقیاس پذیری بالا
ابزار Kotlinx.html: برای ساختن کد های HTML بوسیله اینترنت نرم افزار مثل JSP
برای فعالیت با مقر داده نیز دسترسی های مثل JDBC و JPA مهیا شدهاست و برای NoSQL هم می اقتدار از کتابخانه های جاوا بهره برد.
نکته: اینترنت نرم افزار های مندرج با کاتلین بر روی آحاد اینترنت سرورهایی که جاوا بر روی آنان اعمال میگردد قابل نصب میباشند.
به کار گیری از کاتلین در جاوا اسکریپت:
کد کاتلین به کدهای جاوا اسکریپت نیز کامپایل میشود.فعلا کدهای کاتلین به خروجی ECMAScript 5.1 تبدیل میشود.
آحاد کدهای مصرف شده در کاتلین به جاوا اسکریپت تبدیل میشود. در صورتیکه از کتابخانه هایی غیر از کاتلین مصرف شود به کد جاوا اسکریپت تبدیل نمیشود. در واقع صرفا کد های کاتلین به جاوا اسکریپت تبدیل میگردد.
خروجی کدهای جاوا اسکریپت دارنده خصوصیت های ذیل میباشد:
خروجی کدها باصرفه گردیده است.
کدهای خروجی خوانایی بالایی دارا هستند.
خروجی کد با کتابخانه های مو جود همیاری داراست.
خروجی کدها به طور استاندارد گویش نرمافزار نویسی است.