رفتن به مطلب
مرورگر پیشنهادی آرساکیا گیم مرورگر های تحت موتور کرومیوم می‌باشد، برای دانلود روی مرورگر انتخابی خود کلیک کنید
Google Chrome Microsoft Edge Ungoogled Chromium Brave Opera GX Opera

جستجو در تالارهای گفتگو

در حال نمایش نتایج برای برچسب های 'کاتلین'.

  • جستجو بر اساس برچسب

    برچسب ها را با , از یکدیگر جدا نمایید.
  • جستجو بر اساس نویسنده

نوع محتوا


تالارهای گفتگو

  • آرساکیا
    • اطلاعیه ها
  • آرساکیا آنلاین
    • سرور RPG
    • AG:SAL (لانچر)
    • تیم کیفیت و خلاقیت
  • بازی های ویدئویی
    • بازی های آنلاین
    • بازی های FPS
    • Playstation | پلی استیشن
    • Xbox | ایکس باکس
  • عمومی
    • گفتگوی آزاد
    • صندلی داغ
    • وسایل نقلیه
    • سرگرمی
    • مسابقات
  • تکنولوژی
    • اخبار تکنولوژی
    • سخت افزار
    • نرم افزار
    • اندروید و آی او اس
    • وبمسترینگ
  • گرافیک
    • نمونه کار های گرافیکی
    • درخواست های گرافیکی
    • پرسش و پاسخ گرافیکی
  • کلاب آرساکیا تالار
  • Metalhead Bikers Trap
  • Metalhead Bikers Metal (And its subgenres...)
  • Metalhead Bikers House Music & EDM
  • Metalhead Bikers Chatroom
  • فوتبالی‌ها اخبار
  • فوتبالی‌ها پیشبینی مسابقات
  • Pro GaminG تجربه و برسی بازی ها
  • Pro GaminG گفت و گو
  • Pro GaminG پرسش و پاسخ بازی ها
  • Minecraft Minecraft
  • ⚜$Sᴀɪɴᴛ موضوع ها
  • The Gᴜɴɴᴇʀs کاربران
  • The Gᴜɴɴᴇʀs موضوع ها
  • Arsacia Music Hip hop music
  • Arsacia Music Rap
  • Arsacia Music Pop
  • Arsacia Music Foreign
  • Arsacia Music Albums
  • ThugLife ThugLife
  • ThugLife ThugLife
  • Best Friends Family [BsT] اطلاعیه بکس
  • Best Friends Family [BsT] جوک کده
  • ViKinG FamilY Gᕮᑎᕮᖇᗩᒪ
  • ViKinG FamilY ᑭᑌᗷᒪiᑕ ᑕᕼᗩt
  • ماد و ویژگی های اضافی AG:SA مادها و ویرایش ها ( PC )
  • ماد و ویژگی های اضافی AG:SA بخش Modder ها
  • ماد و ویژگی های اضافی AG:SA مادها و ویرایش ها ( Android )
  • grandpa family عمومی
  • Dillimore House Gallery Dillimore
  • Dillimore House معرفی ساکنان محله Dillimore
  • (Red Gang(RG چت
  • Meeting Cars قوانین و محل متینگ
  • Meeting Cars خرید و فروش ماشین
  • Meeting Cars مسابقات
  • Mazandaran موضوع ها
  • Old Friends سلام به دوستان گل و گلاب
  • گروه فکس Special Event's
  • گروه فکس Funny memes
  • گروه فکس Gallery
  • IQ 200 [Q2] چت ازاد ?
  • IQ 200 [Q2] پرسش و پاسخ ?
  • IQ 200 [Q2] گالری آرساکیا ?
  • CarsMeeting شرکت در میتینگ
  • CarsMeeting Photos
  • GoD._.FatheR CiTY سناریو ها + آموزش
  • GoD._.FatheR CiTY بازی ها
  • GoD._.FatheR CiTY MVP ها
  • GoD._.FatheR CiTY لیست بازیکنان محروم شده
  • Personal HUD درخواست
  • Personal HUD اصلاح
  • ?CNN? وسایل نقلیه
  • ?CNN? ملک مسکونی
  • ?CNN? طلا
  • ?CNN? بیزنس
  • ?CNN? متریال
  • ?CNN? سایر تبلیغات
  • گدایی گدایی در سرور
  • FadlyGoPage FadlyPage
  • ُStreamer شرکت در فیلمبرداری
  • Soccer ArSaCiA اطلاعیه مسابقات / فرم ثبت‌نام
  • ArSaCia Kings گفت و گو ها

وبلاگ‌ها

  • بروزرسانی‌ها
  • مواردی که باید بدانید

جستجو در...

نمایش نتایجی که شامل...


تاریخ ایجاد

  • شروع

    پایان


آخرین بروزرسانی

  • شروع

    پایان


فیلتر بر اساس تعداد...

تاریخ عضویت

  • شروع

    پایان


گروه


نام کاربری در بازی

  1. این سوال خیلی هاست. توی گروه های برنامه نویسی هم در این مورد زیاد بحث شده که برای برنامه نویسی اندروید کاتلین بهتره یا جاوا؟ اگر در ابتدای راه یادگیری برنامه نویسی اندروید باشید احتمالا پاسخ این سوال برای شما خیلی میتونه مهم باشه. پس بیان باهم یک مقایسه بین جاوا و کاتلین داشته باشیم. از زبان سرپرست تیم توسعه دهندگان کاتلین Andrey Breslav : «کاتلین یک زبان قدرتمند و شیءگرا است که قصد دارد از جاوا بهتر عمل کند و به برنامه نویسان جاوا اجازه مهاجرت تدریجی به این زبان را بدهد.» اصلا کاتلین به وجود اومده تا زبانی بهتر از جاوا باشه، حقیقتم هم همینه چون کاتلین سینتکس بهتری نسبت به جاوا داره، کدهای کاتلین کمتر و خواناتر نسبت به جاوا است و کلی مورد بهبود یافته دیگه. پس به عبارت ساده تر کاتلین جوون اومده تا یک جایگزین شایسته برای جاوای قدیمی باشه. زبان برنامه نویسی جاوا، سال ها به خاطر ویژگی‌هایی مثل شی‌گرا بودن، سادگی، قابلیت انتقال و امنیت برای توسعه برنامه‌های اندرویدی مورد استفاده قرار گرفته است. اندروید هم با اتکا به جاوا، تقریبا روی هر پلتفرمی قابل اجرا بوده. جاوا هنوز هم زبان بسیار قدرتمندی برای توسعه اپلیکیشن های اندرویدی هست. اما جاوا هم مثل هر زبان کامپایلری دیگه‌ محدودیت های خودش را داره، مثل: نسخه‌های قدیمی جاوا مثل Java SE 8 و Java SE 7 که از قضا اغلب برنامه‌نویس‌ها هم از اون استفاده میکنند، خطا زیاد تولید میکنه. برنامه‌نویس‌هایی که از جاوا برای توسعه اندروید استفاده میکنند از نبود برخی از ویژگی‌ها مثل استریم‌ها، لامبدا، متد رفرنس و … شاکی هستند. یک مشکل اساسی توی جاوا روش هندل کردن null در برنامه است. اما در کاتلین این قضیه حل شده و مقادیر null رو به خوبی هندل میشوند و به خاطر یک رشته نال، برنامه کرش نمیشه! و نکته آخر اینکه برای انجام یک کار خیلی ساده توی جاوا باید کلی کد بزنید ? اما در کاتلین، که یک زبان برنامه نویسی متن باز، مستقل از سکو از نوع ایستا، با بررسی نوع‌ها در زمان کامپایل و قابل اجرا روی ماشین مجازی جاوا (JVM) است این مشکلات رو به خوبی حل شده و دلایل اصلی محبوبیت کاتلین هم همین است. یعنی: در کاتلین کد کمتر و خواناتری نسبت به جاوا برای ایجاد یک برنامه مشابه می نویسید. با کدهای جاوایی که نوشتید همخوانی داره. در نتیجه میتونید جاوا رو با کاتلین قاطی کنید. اپلیکیشن هایی که با کاتلین مینویسید کمتر کرش میکنند چون مشکل NullPointerException را هندل کرده. اندروید استودیو ۳، کاتلین رو ۱۰۰ درصد پشتیبانی میکنه. و از همه مهمتر اینکه گوگل حامی زبان کاتلین را به عنوان زبان رسمی توسعه اندروید است. با این اوصاف اگه در ابتدای راه یادگیری برنامه نویسی اندروید هستید، بدون شک کاتلین گزینه بهتری برای شروع برنامه نویسی اندروید است. البته این اصلا به این معنی نیست که جاوا خوب نیست. جاوا همچنان زبان بسیار قدرتمندیه و بسیاری از ابزارها در حوزه‌های مختلف با این زبان توسعه داده شده که زندگی بدون آنها بسیار سخت بود!
×
×
  • اضافه کردن...