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

پرسیده شده
فعالیت 1350 روز پیش
دیده شده 523 بار
2

سلام استاد عزیز
در حال حاضر برای برنامه نویسی اندروید چندین روش قابل بحث مانند:

1- فلاتر

2-ری اکت نیتیو

3-زامارین

4-جاوا

5-کاتلین

وجود دارد. البته روشهای دیگه ای هم وجود داره که این موارد مهمترین هستند.

لطفا در مورد این 5 مورد توضیحی بفرمایید که بسیار ذهنم رو درگیر کرده و مقایسه های زیادی انجام دادم ولی مایلم نظر حرفه ای شما رو بدونم. که در چه شرایطی بهتره از این چند مورد استفاده کرد و در بهترین حالت ممکن با توجه به سابقه شما، کدوم رو ترجیح میدین.

ممنونم استاد

فایل پیوست

رضا زندی نژاد
رضا زندی نژاد

22 مرداد 99

2
حذف شده

سلام وقت بخیر،

این بحث خیلی طولانی لازم داره، به طور خلاصه بهترین پیشنهاد من جاوا یا کاتلین هست که انتخاب بین این دو سلیقه ای و اختیاریه.

 

هیچ کدوم از ابزارهای دیگه به حد و اندازه شعارهایی که می دن نمی تونن عمل کنن، از طرف دیگه الان انتشار اپ برای ios به صرفه و در بعضی شرایط اصلا امکان پذیر نیست (به دلیل قوانین اپ استور)  و اکثر شرکت ها ترجیح می دن web app یا همون pwa بسازن واسش.

فلاتر ابزار مناسبی هست ولی هنوز به بلوغ خودش نرسیده ولی کدنویسی باهاش لذت بخشه

react native برای کسانی که تسلط به js دارن مناسبه، یعنی به جای اینکه جاوا بخوان یاد بگیرن با همون js می تونن اپ بسازن

زامارین هم که الان بازار کارش خیلی کمه و اصلا پیشنهاد نمی شه

فایل پیوست

سعید شاهینی

توسط

سعید شاهینی

25 مرداد 99

4
حذف شده

سلام وقت بخیر عذر خواهی میکنم جای استاد جواب میدم ولی با توجه به راهنمایی های استاد 

 اگر هدف شما در اینده فقط تخصصی کار کردن روی اندروید هست نتیجه میگیریم جاوا و یا کاتلین 

اینکه جاوا بهتره یا کاتلین مسلما میتونیم بگیم کاتلین اینده دار تر هست ولی خب کامیونیتی اون به اندازه جاوا هنوز نشده 

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

---------------

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

-----------------------

در صورتی زامارین خوب هست که بخاین سی شارپ کار کنین و برای اندروید هم کد بزنین 

-----------------

و اما فلاتر ! این تکنولوژی اینطور که پیش میره اینده خیلی خوبی داره که هم خروجی ای او اس و هم اندروید با یو ای های شیک میتونید بگیرید :)

و چند ماهیه توی اگهی های استخدام خیلی به چشم میاد 

---------------------------

اما در کل ـ>

به دنبال بهترین نباشین 

چون بهترینی وجود نداره 

کلید موفقیت بنظرم در برنامه نویسی این هست که با زبونی که حس و حال خوبی به آدم میده رو انتخاب کنید 

چرا که اگر دنبال بهترین باشید هیچوقت شروع نخواهید کرد 

پیروز باشید.

فایل پیوست

پوریا شفیعی

توسط

پوریا شفیعی

22 مرداد 99

حذف شده
ممنونم دوست عزیز درصحبتم "در چه شرایطی بهتره از این چند مورد استفاده کرد" ذکر شده و صرفا بدنبال بهترین نیستم. توضیحات شما عالی بود ولی منتظر توضیحات استادم تا کاملتر بخصوص در مورد فلاتر توضیح بدن. ممنونم
رضا زندی نژاد

22 مرداد 99