تخفیف تابستانی سال ۱۳۹۹ تاپایان: پنجشنبه ۲۶ تیر ۱۳۹۹
بزن بریم فروشگاه
اطلاعات مفید کاتلین که نباید از دست بدید

اطلاعات مفید کاتلین که نباید از دست بدید

: ۱۷۹۷ بار
نوشته شده : 8 ماه پیش

دسترسی سریع به مطالب :‌

 

نکات مفید از زبان برنامه نویسی کاتلین که باید یاد بگیرید

زبان برنامه نویسی جدید کاتلین ،‌هم اکنون نقش خوبی در بازار برنامه نویسی بازی میکند . کاتلین یک زبان برنامه نویسی first-class برای برنامه نویسی اندروید است . 

اخیرا" کاتلین توجه بسیاری از برنامه نویسان قدیمی اندروید را به خود جلب کرده است .

البته این صحبت ها شاید شما را قانع نکند که کاتلین را یکبار تست کنید اما اینفوگراف های زیر مطمئنا کاری میکند که برنامه نویسی کاتلین را هرچه سریعتر شروع کنید . 

 

اطلاعاتی برای افراد مبتدی درباره ی کاتلین 

  • کاتلین اوپن سورس است . زبان کاتلین بر اساس مجوز  Apache License, Version 2.0 منتشر شده است . 
  • کاتلین با زبان جاوا کاملا در تعامل است . برای برنامه نویسان قدیمی که زبان آنها جاوا بود مزیت است . یعنی در یک پروژه واحد شما میتوانید هم کاتلین و هم جاوا استفاده کنید . 
  • کدنویسی خلاصه . با کاتلین شما کدهای کمتری نسبت به جاوا مینویسید تقریبا تعداد خطوط کدهای شما ۴۰ درصد کاهش پیدا میکند. 
  • یادگیری راحت کاتلین . کاتلین از زبان های Java, Scala, Groovy, C#, JavaScript و Gosu تاثیر پذیرفته است . اگر شما فقط با یکی از این زبان ها قبلا کار کرده باشید به سادگی میتوانید کاتلین را هم یاد بگیرید . البته اگر جاوا کار کرده باشید که چه بهتر ! 
  • ابزارهای زیادی دارد . این زبان توسط شرکت معروف جت برینز ساخته شده که ابزارهای برنامه نویسی حرفه ای تولید میکند . در هر محیط کدنویسی JAVA شما میتوانید کدنویسی کنید یا از طریق خط فرمان میتوانید بیلد انجام بدهید . 
  • کاتلین کدهای سالمی دارد . یکی از مشکلات کدنویسی با جاوا خطای null بودن مقادیر بود که باعث بوجود آمدن خطای اکثرمواقع برنامه نویسان اندرویدی به نام nullPointerException میشد که کاتلین این خطاها را کنترل و حل کرده است . ( قابلیت null safety ) .

 

چرا باید شما کاتلین یاد بگیرید ؟‌

  • در مراسم گوگل IO تاریخ 17 می 2017 ، تیم اندروید شرکت گوگل کاتلین را بعنوان زبان برنامه نویسی جدید تولید اپ های اندرویدی معرفی کردند.
  • بسیاری از شرکت های بزرگ مثل Netflix, Uber, Trello, Pinterest, Corda برای ساخت اپلیکیشن های خود کاتلین را انتخاب کرده اند . 
  • طی یک سال ( 2016 تا 2017 ) تعداد خطوط کدنویسی شده با کاتلین از 2.1 میلیون به 10 میلیون رسیده است  .
  • اگر چه بحث کاتلین فقط برای اپلیکیشن اندرویدی و کنار جاوا مطرح میشود ولی کاتلین محدود به این قسمت نیست بلکه بخش ها و ابزارهای دیگری نیز دارد . مثلا کاتلین ابزارهایی مثل Kotlin/Native و جاواسکریپت و ... دارد .

 

پروژه های احتمالی در آینده با کاتلین 

  • توسعه ی بازی های کراس پلتفرم
  • توسعه ی اپلیکیشن های کراس پلتفرم موبایل
  • برنامه نویسی سمت سرور و میکروسرویس ها 
  • تحلیل داده و یادگیری ماشین
  • سیستم های جاسازی شده : اردینو / رسپری پای برای کنترل کننده های حرفه ای 

 

اینفوگرافیک کامل درباره ی زبان برنامه نویسی کاتلین 

کاتلین چیست

چرا باید کاتلین را یاد بگیریم

کاتلین را چه کسانی استفاده میکنند

رشد زبان برنامه نویسی کاتلین چطور است

معرفی کاتلین توسط گوگل

سازگاری کاتلین با جاوا و اندروید

آینده ی زبان برنامه نویسی کاتلین چطور است

 

پایان .


پایان 👍
برای استفاده ی دیگران و حمایت از ما در جامعه های زیر به اشتراک بگذارید

مهندس عباس نیک زاد


برای نوشتن نظر وارد شوید ورود
یا به عنوان یک میهمان نظر خود را بنویسید :
    1. اگر سوال شما طولانی است و نیاز به پشتیبانی خوبی دارد در پروفایل خود تیکت باز کنید تیم پشتیبان ما پاسخ میدهد
    2. سعی کنید نظر خود را بیش از چند جمله بنویسید
    3. نظرات شامل توهین و تهمت و نامرتبط تائید نخواهد شد

برای دریافت جدید ترین آموزش ها ما را در فضای مجازی دنبال کنید
دوره ی آموزش پروژه محور ساخت کافه بازار دوره ی آموزش پروژه محور ساخت فروشگاه دیجیکالا آموزش لاراول دوره ی آموزش ویو جی اس
x
تبلیغات از درون سایت خودمون :)
X
دوره های پیشنهادی برای شما