اندروید یا پایتون
این زمانی بود که در مورد Kivy شنیدم و فکر کردم اندروید یا پایتون با استفاده از آن یک برنامه بسازم. اما به تدریج فهمیدم که نباید در مورد تکنولوژی مذهبی باشم. من نمی توانم همه چیز را با پایتون انجام دهم. هر زبان برنامه نویسی مزایا و معایب خود را دارد.
اندروید مزیت پایتون نبود و به نظر می رسد که نخواهد بود. با این حال، پروژه هایی مانند Kivy و Beeware امیدوارکننده هستند. شاید کسی یک فریمورک پایتون برای توسعه اندروید بسازد. چه کسی می داند. فناوری بسیار سریع در حال تغییر است و پیشبینی اینکه در آینده چه اتفاقی خواهد افتاد تقریبا غیرممکن است.
در مورد زبان های برنامه نویسی مذهبی نباشید
شاید از خود بپرسید که من با برنامه خود برای ساختن اندروید یا پایتون یک برنامه اندرویدی چه کار کردم. حدس بزن چی شده؟ من ساختن یک برنامه اندروید را کامل نکردم زیرا با جاوا راحت نبودم، که بهترین انتخاب موجود در آن روز بود. باید با جاوا درست می کردم. این اشتباه من بود. من در مورد یک زبان برنامه نویسی مذهبی بودم.
پیشنهاد می کنم در مورد هیچ زبان برنامه نویسی یا تکنولوژی مذهبی نباشید. این بدان معنا نیست که شما نباید تخصص داشته باشید. تو باید. تخصص در حرفه برنامه نویسی شما بسیار مهم است. اما، زیاد به یک زبان وابسته نباشید. که هر بار برای شما خوب نیست.
من در پایتون تخصص دارم و این وب سایت کاملاً به برنامه نویسی پایتون اختصاص دارد. با این حال، اگر روزی پایتون محو شود (که فکر نمیکنم به این زودی اتفاق بیفتد)، تخصص خود را نیز تغییر خواهم داد.
اگر به دنبال توسعه اپلیکیشن های موبایل هستید، پایتون را دنبال نکنید. این فقط نظر من است. من تجربه ساخت اپلیکیشن موبایل را نداشتم. اما، من شنیده ام که چندین توسعه دهنده نرم افزار بزرگ در مورد این موضوع صحبت می کنند، و این نظری است که من در نهایت به آن رسیده ام. نظر شما ممکن است متفاوت اندروید یا پایتون باشد اگر با نظر من خوب نیستید، نظرات خود را در زیر کامنت کنید.
اگر پایتون نیست، پس چی؟
بیایید نگاهی به بهترین زبان های برنامه نویسی و فریم ورک ایرانیان سایبرهای موجود برای توسعه اپلیکیشن های موبایل بیندازیم.
1. جاوا
جاوا از نظر تاریخی اولین انتخاب موجود برای ایجاد برنامه های اندروید است. جاوا یک زبان برنامه نویسی مبتنی بر کلاس و شی گرا است که قدرتمند و قوی است. توسط بسیاری از توسعه دهندگان نرم افزار برای ساخت برنامه های اندرویدی بومی استفاده شده است (یک برنامه بومی یک برنامه نرم افزاری است که برای استفاده در یک پلت فرم یا دستگاه خاص توسعه یافته است.).
جاوا کد را به بایت کد پردازش می کند و سپس توسط اندروید یا پایتون نرم افزار Java Runtime Environment (JRE) تفسیر می شود. این یک زبان بسیار تثبیت شده است که چندین کتابخانه، API و ویژگی هایی دارد که سایر زبان های برنامه نویسی فاقد آن هستند.
مستقل از پلتفرم، ایمن، شی گرا است و ابزارهای پشتیبانی زیادی در دسترس دارد. این ها برخی از ویژگی هایی هستند که جاوا را همچنان گزینه خوبی برای توسعه برنامه های بومی اندروید می کند.
2. کاتلین
کاتلین یک بازیکن نسبتا جدید در زمینه توسعه اندروید است و به رقیبی جدی برای جاوا تبدیل شده است. بسیاری از افراد به دلیل قابلیت ها و ویژگی های آن، آن را به جای جاوا انتخاب می کنند. Kotlin یک زبان بالغ است زیرا مراحل زیادی را قبل از انتشار نسخه 1.0 خود طی کرده است.
Kotlin ساده تر از جاوا در نظر گرفته می شود و در حال اندروید یا پایتون حاضر چندین ویژگی موجود در جاوا را ارائه می دهد. با اندروید استودیو به خوبی کار می کند. درک این کد ساده تر به نظر می رسد و بسیاری از شرکت های معروف در حال حاضر از Kotlin در تولید استفاده می کنند. شرکتهای بیشتری را میبینیم که فرصتهای شغلی را برای توسعهدهندگان Kotlin ارائه میکنند.
از آنجایی که جدید است، متخصصان Kotlin زیادی در بازار موجود نیستند. از این رو، از آنجایی که تقاضا در حال افزایش است، فرصتی عالی برای استاد شدن در آن است. این آسان اندروید یا پایتون و سرگرم کننده است و از این رو می تواند بهترین جایگزین برای جاوا برای ساخت برنامه های بومی اندروید باشد.
Comments
Post a Comment