برای برنامه نویسی Android جاوا یاد بگیرم یا کاتلین؟ تبلیغات در ترفندستان
+ ارسال تاپیک جدید
نمایش نتایج: از 1 به 2 از 2

موضوع: برای برنامه نویسی Android جاوا یاد بگیرم یا کاتلین؟

  1. #1

    پیش فرض برای برنامه نویسی Android جاوا یاد بگیرم یا کاتلین؟

    سلام دوستان بنظرتون برای برنامه نویسی اندروید جاوا یاد بگیرمی یا کاتلین؟
  2. #2
    تاریخ عضویت
    Jan 2014
    پست‌ها
    17,370

    360-Internet-Security Cyberfox Windows-10 Irancell
    نوع و سرعت اینترنت: بیش از Wireless-2 Mb/S
    سپاس (اهدایی)
    19065
    سپاس (دریافتی)
    19098
    نوشته ‌های وبلاگ
    38

    پیش فرض

    نقل قول نوشته اصلی توسط reza19911 [تنها اعضای سایت قادر به دیدن لینک‌ها هستند. ]
    سلام دوستان بنظرتون برای برنامه نویسی اندروید جاوا یاد بگیرمی یا کاتلین؟
    سلام دوست عزیز
    .
    Java زبانی که توسط اندروید استفاده میشه،تقریبا از انواع ماشین ها پشتیبانی میکنه OS X , Android, Windows, Linux

    یک زبان برنامه نویسی شی گرا و محبوب توسعه دهندگان

    مزایای جاوا:

    1-جاوا چند پلتفرمی ( multiplatform ) تقریباََ روی هر دستگاه،سرور و سیستم عاملی کار میکنه.

    2-کدگذاری جاوا قوی است ، و غیرممکن است که دستورالعمل جاوا حافظه را خراب کند یا داده های برنامه های دیگر OS X را به خطر بیندازد.

    3- جاوا یک زبان منبع باز است که امنیت را تضمین می کند زیرا بسیاری از کتابخانه های آن توسط شرکت های معتبری مانند Google ، Apache و دیگران مدیریت می شوند.

    و...(در گوگل جستجو کنید)

    اما معایبی دارد مانند

    1-جاوا در مقایسه با سایر زبانهای برنامه نویسی کمی کندتر است و حافظه سیستم زیادی را می گیرد.

    2-syntax که جاوا استفاده میکنه می تونه کمی پیچیده باشه.

    3-مواردی وجود دارد که جاوا باعث ایجاد مشکلاتی در طراحی Android API می شود.

    و...

    برنامه هایی که با جاوا نوشته شده
    Spotify
    Twitter
    Cash App
    Signal
    Amaze File Manager

    مزایای کاتلین:

    1-سریع کامپایل می شود ( faster to compile ) سبک است و از افزایش اندازه برنامه ها جلوگیری میکند.

    2- هر کدی که در کاتلین نوشته شود در مقایسه با جاوا بسیار کوچکتر است.

    3- کاتلین در برابر NullPointerException (اشتباه میلیارد دلاری) ایمن است.

    و...


    معایب کاتلین:

    1- کاتلین چندان محبوب نیست و بنابراین جامعه توسعه دهندگان در مقایسه با سایر زبانهای جاافتاده مانند جاوا پراکنده هستند.

    2-تعداد کمی از توسعه دهندگان کاتلین در بازار موجود است. بنابراین ، یافتن یک برنامه نویس باتجربه کاملاً مشکل است.

    3- کاتلین با الگوهای ضعیف مطابقت دارد و در ابتدا خواندن و درک کد اولیه آن کمی دشوار می شود.

    و..

    برنامه هایی که با کاتلین نوشته شده

    Pinterest
    Trello
    Evernote
    Twidere for Twitter
    Shadowsocks


    جدول زیر رو ببینید مقایسه جاوا و کاتلین در پارامترهای مختلف:

    [تنها اعضای سایت قادر به دیدن لینک‌ها هستند. ]

    آیا کاتلین آینده ای دارد؟ ( Does Kotlin Have a Future )

    جواب:بله،تأثیر کوتلین در بخش IT طی چند سال گذشته به طور چشمگیری افزایش یافته است.

    منبع:[تنها اعضای سایت قادر به دیدن لینک‌ها هستند. ]

    چکیده نویسی شده برای وب سایت ترفندستان
+ ارسال تاپیک جدید

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. برای برنامه نویسی Android ویندوز بهتره یا لینوکس؟چرا؟
    توسط memich202 در انجمن پرسش و پاسخ و مباحث فنی پیرامون زبان‌های برنامه‌نویسی نرم‌افزار و اپلیکیشن‌ها
    پاسخ: 1
    آخرين نوشته: November 6th, 2020, 18:11
  2. باید برای برنامه نویسی اندروید چه زبان برنامه نویسی رو یاد بگیرم
    توسط sajjad5221 در انجمن پرسش و پاسخ و مباحث فنی پیرامون زبان‌های برنامه‌نویسی نرم‌افزار و اپلیکیشن‌ها
    پاسخ: 2
    آخرين نوشته: July 18th, 2012, 23:15
  3. من میخواهم برنامه نویسی رو یاد بگیرم پایه برنامه نویسی کدام است
    توسط loveking444 در انجمن مقالات نرم‌افزاری و برنامه‌نویسی
    پاسخ: 1
    آخرين نوشته: January 29th, 2012, 17:42
  4. آموزش برنامه نویسی برای آندروید Android Programming Tutorial
    توسط Vahid sharifi در انجمن پرسش و پاسخ و مباحث فنی پیرامون زبان‌های برنامه‌نویسی نرم‌افزار و اپلیکیشن‌ها
    پاسخ: 0
    آخرين نوشته: January 18th, 2012, 19:15
  5. برنامه نویسی برای مبایلهای تحت جاوا
    توسط pesare shoja در انجمن پرسش و پاسخ و مباحث فنی پیرامون زبان‌های برنامه‌نویسی نرم‌افزار و اپلیکیشن‌ها
    پاسخ: 1
    آخرين نوشته: January 8th, 2009, 16:10

کاربرانی که این تاپیک را مشاهده کرده اند: 0

هیچ عضوی در لیست وجود ندارد.

کلمات کلیدی این موضوع

مجوز ‌های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست ‌های خود را ویرایش کنید
  •  

اکنون ساعت 19:23 برپایه‌ی ساعت جهانی (GMT +3.5) می‌باشد.

تبلیغات متنی

عضویت در خبرنامه

با عضویت در خبرنامه‌ی سایت، جدیدترین ترفندها، نقد و بررسی‌ها و مطالب مدرسه فناوری به طور خودکار به ایمیل شما ارسال می‌شود. بعد از کلیک بر روی دکمه‌ی «مشترک شوید»، بایستی کد داخل تصویر را وارد کرده، سپس به صندوق ایمیل خود مراجعه کنید و روی لینک تأیید کلیک کنید تا اشتراک شما نهایی شود.

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