در واقع، درست در همان ماه، در طی کنفرانس توسعه برنامه نویسی کودکان دهندگان گوگل، گوگل I/O 2017، کاتلین توسط گوگل به عنوان زبان برنامه نویسی رسمی جدید برای توسعه پلتفرم های اندروید انتخاب شد.
ناگهان کاتلین شاهد گسترش سریع بود و توسعه نسخههای جدید آن را به زبان ایدهآلی برای توسعه اپلیکیشنهای چند پلتفرمی، هم اندروید و هم iOS تبدیل کرد.
یک سوال خود به خود مطرح می شود.
چرا گوگل کاتلین را انتخاب کرد؟دلایل متفاوت است و در مزایای زبان برنامه نویسی جدید (که به زودی خواهیم دید) قرار می گیرد.
کاتلین نه تنها توسط گوگل بلکه توسط شرکت های بزرگ معروف در سراسر جهان به عنوان زبان مورد علاقه شناخته شده است.
کدام شرکت برنامه نویسی کودکان ها امروزه از Kotlin استفاده می کنند؟برای مثال AirnBnB از سال 2018 80 درصد کدهای خود را با Kotlin نوشته است.
اما می توان به شرکت های دیگری اشاره کرد که از Kotlin برای توسعه اپلیکیشن های اندروید خود استفاده می کنند، مانند:
اوبر؛آمازون؛نتفلیکس؛Evernote;کورسرا;پینترست؛محوری؛گریدل ایجاد برنامه Kotlin- شرکت ها شرکت هایی که از Kotlin استفاده می کننداین رقم نشان می دهد که نرخ پذیرش کاتلین هنوز بسیار بالا است.
بر اساس آماری که اخیرا منتشر شده است، کاتلین یکی از بهترین زبان های برنامه نویسی برای توسعه اپلیکیشن در سال 2018 بوده و بیش از 28 درصد از سهم بازار را در اختیار دارد.
چرا بسیاری از شرکت ها Kotlin را برای برنامه نویسی یک اپلیکیشن انتخاب برنامه نویسی کودکان می کنند؟
پاسخ در قابلیت های Kotlin نهفته است که مرزهای جاوا را جابه جا می کند و امروزه برای بسیاری از توسعه دهندگان یک موهبت است.
سنتزی
کاتلین یک زبان برنامه نویسی مختصرتر و سریعتر از جاوا است که پرمخاطب تر است.
به زبان ساده: با Kotlin می توانید کد کمتری نسبت به جاوا بنویسید.بیایید یک مثال عملی برای درک تفاوت کد بین دو زبان بیاوریم:
توسعه جاوا نمونه ای از نوشتن "Hello World" در کد جاواتوسعه اپلیکیشن Kotlinنمونه ای از نوشتن "Hello World" در کد کاتلین
نوشتن کد کمتر به این معنی است:احتمال کمتر باگ و سایر خطاها؛سریع زمان توسعه؛کاهش هزینه.به همین دلیل است که بسیاری از توسعه دهندگان Kotlin را به جاوا ترجیح می دهند.
قابلیت همکاری یکی برنامه نویسی کودکان از ویژگی های کاتلین توانایی آن در تعامل و عملکرد با همان رقیب جاوا است.
از همان ابتدا، هدف پروژه استفاده از دانش و مهارت های موجود برای در دسترس قرار دادن هر کتابخانه جاوا در دسترس برنامه نویسان Kotlin بود.
همه اینها به این معنی است که:
توسعه دهندگان تعدادی کتابخانه جاوا برای ایجاد ماژول با Kotlin در اختیار دارند و در عین حال می توانند کد جاوا را از Kotlin به لطف استفاده از مبدل های شرکت JetBrains تولید کنند.
به بیان ساده، این دو زبان می توانند به صورت هماهنگ روی یک پروژه کار کنند.
این بدان معنی است که انتقال از جاوا به کاتلین برای یک توسعه برنامه نویسی کودکان دهنده به دلیل قرابت دو زبان و ابزارهای تبدیل موجود بسیار ساده است.
:: برچسبها:
برنامه نویسی کودکان ,
:: بازدید از این مطلب : 876
|
امتیاز مطلب : 1
|
تعداد امتیازدهندگان : 1
|
مجموع امتیاز : 1