دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۱۰
  • فروردین

جلسه ۰۱ : معرفی و بررسی اجمالی کاتلین

  • دسته‌بندی‌ها :
جلسه ۰۱ : معرفی و بررسی اجمالی کاتلین
    • جزئیات
    • نوع محتواآموزش تصویری

      مقدمه

      با سلام خدمت کاربران گرامی سایت پی وی لرن و کاربرانی که علاقمند به دوره آموزش کاتلین هستند. در این جلسه که اولین جلسه از دوره آموزش کاتلین محسوب می شود قرار است به معرفی و بررسی اجمالی کاتلین بپردازیم و شما را با ویژگی ها و قابلیت های منحصر به فرد این زبان برنامه نویسی اندروید آشنا نماییم.

      معرفی و بررسی اجمالی کاتلین

      در ادامه معرفی و بررسی اجمالی کاتلین به معرفی تعدادی از ویژگی ها این زبان می پردازیم.
      کاتلین یا kotlin یک زبان برنامه نویسی متن باز یا open source مانند جاوا، جاو اسکریپت و نظایر آن است.
      کاتلین در سطوح بالا، بخش های فنی و عملی کار را در همان ابتدا ترکیب می کند.
      زمینه هدف کاتلین جاوا و جاوا اسکریپت است و در JVM اجرا می شود.

      کاتلین تحت تاثیر زبان های برنامه نویسی دیگر مثل Java, Scala, Groovy و Gosu شکل گرفته است.
      سینتکس کاتلین دقیقاً مشابه با است ابن تفاوت که کتابخانه داخلی کاتلین برای خلق نتایج شگفت انگیز برای برنامه نویسان، به کتابخانه های موجود کلاس جاوا وابسته است.
      این زبان می تواند قابیلت همکاری، ایمنی سازی کدها و نظم ترتیب آن ها را برای توسعه دهندگان وب فراهم کند.

      نقاط قوت و ضعف کاتلین

      در زیر به تعداذی از ویژگی های مثبت کاتلین اشاره می کنیم.

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

      کاتلین یک زبان آسان برای یادگیری است و از سینتکسی مشابه با جاوا برخوردار است از این رو به خاطر سپردن آن دشوار نیست.
      بیان و انتقال کاتلین بسیار قوی است از این رو، کد های شما را بیشتر قابل خواندن و قابل فهم می کند.

      مختصر بودن

      کاتلین بر اساس JVM شکل گرفته از این رو یک زبان کاربردی است و مقدار boiler plate code کمتری را به نسبت سایر زبان های برنامه نویسی دارد.

      زمان اجرا و عملکرد

      کاتلین زمان کمتری را صرف اجرا و به کارگیری صرف می کند.

      قابلیت همکاری

      کاتلین به اندازه ای رشد یافته است که می توان به کمک آن برنامه های کاربردی پیچید های ساخت.

      یک نام و نشان تازه

      کاتلین یک نام و نشان تازه برای توسعه دهندگان برنامه است و گرچه جایگزین جاوا نیست اما در JVM نسبتاً توسعه یافته محسوب می شود.

      کاتلین را می توان به عنوان اولین زبان رسمی توسعه اندروید به شمار آورد.
      می توان این زبان را به صورت ( کاتلین = جاوا + ویژگی ها و قابلیت های جدید ) تعریف کرد.

      در ادامه معرفی و بررسی اجمالی کاتلین به نقاط ضعف این زبان اشاره می کنیم.

      اعلانات Namespace یا Namespace declaration

      کاتلین اجازه اعلان توابع در سطوح بالا را به توسعه دهندگان می دهد. هنگام اعلام تابع مورد نطر در برنامه تان، تشخیص این که کدام عملکرد نام گذاری شده است کار دشواری است.

      عدم اعلام استاتیک با No Static Declaration

      کاتلین همانند جاوا صاحب، ویرایش کننده استاتیک و ثابتی که وجود مشکل و مسئله را به توسعه دهنده اطلاع دهد؛ نیست.

      کلام آخر

      در این جلسه آموزشی به معرفی و بررسی اجمالی کاتلین پرداختیم.
      در جلسه بعدی قرار است که شما را با آموزش نصب و راه اندازی کاتلین آشنا نماییم.
      با پی وی لرن همراه باشید.

      QR:  جلسه ۰۱ : معرفی و بررسی اجمالی کاتلین
      به اشتراک بگذارید


      دیدگاه کاربران
      1. تصویر کاربر
        • تصویر کاربر