native در لهجه انگلیسی به معنیه ساکن است. البته در نرم افزار نویسی به چه مفهوم است ؟
مطرح ترین مزیت نرمافزار نویسی Native به کارگیری از بازدهی بالای اپلیکیشن است.
بهترین محیط های برنامه نویسی (IDE) برای برنامه نویسی اندروید
1.اندروید استودیو Android Studio
اندروید استودیو (به انگلیسی: Android Studio) یک گوشه و کنار نرم افزارنویسی برای پلتفرم اندروید میباشد. این نرمافزار در ۱۶ مه ۲۰۱۳ به وسیله گوگل در کنفرانس گوگل آی/وی معرفی شد. از ماه ژوئن ۲۰۱۳ نگارش پیشاکران این نرم افزار (بهشکل مجانی) برای تست در دسترس گسترشدهندگان قرار گرفت. فضا اپلیکیشننویسی اندروید استودیو، مبنی بر نرم افزار جتبرینز پباده سازی شده است. این اپ بهطور منحصربهفرد برای اندروید درست شدهمیباشد. همدر حال حاضر اندروید استودیو برای اخذ بر روی ویندوز، مک و لینوکس در دسترس می باشد.
دراین برنامه یکسری خصوصیت جدید برای یوزرها است:
دکوراسیون زنده: ویرایشگر WYSIWYG – کدنویسی زنده – رندر هم زمان نرم افزار
کنسول گسترشدهنده: راهنمای باصرفهسازی – امداد برای ترجمه – ردیابی ارجاع – شیوۀ به کار گیری
ارائه نگارش آزمایشی و اجرای صحنه
پشتیبانی از تولید بر طبق گریدل
رفع و عیبیابی منحصر به فرد اندروید
ابزار لینت برای به دست آوردن کارکرد، توان به کار گیری، نگارش سازگار با ایرادات دیگر
امکان سپر توسعه یافته (پروگارد) و امضای اپ
بر اساس الگوی wizard برای ساختوساز طرح اندروید و اجزای مشترک
ویرایشگر طرح بندی بی نیاز که به شما اجازۀ کشیدن و آزاد کردن را می دهند. آیتمای برای پیکربندی پیشاکران طرحبندی در ورقه اکران چندگانه
2. اکلیپس Eclipse
اکلیپس (به انگلیسی: Eclipse) یک اطراف توسعه و گسترش قابل انعطافافزاری چندزبانه برای گوشه و کنار توسعه و گسترش مجتمع با قابلیت و امکان افزودن پلاگین هست. این فضا گسترش در صدر با لهجه جاوا و برای بسط نرمافزارهای این لهجه به کار گیری میشد. پیرو با افزوده شدن پلاگینهایی به آن قابلیت بسط گویشهایی زیرا سی، سی++، روبی، کوبول، پایتون، پرل، پی اچ پی، لاتک و اندروید را مهیا مینماید.
معماری
سامانهٔ بازه اجرای اکلیپس مبنی بر اکویناکس که پیادهسازی استانداردی، سازگار با وی اس جی ای میباشد، هست. اکلیپس از پلاگین هارا برای مهیا آوردن قابلیت استعمال از کل قابلیت و امکانهایش بر روی سامانه اجرا، به کارگیری میکند که برخلاف با برخی از اپهایی که به طور معمول با قابیلت کد مشقت بار میباشند، میباشد.
سازوکار پلاگینهای در اکلیپس صورتی مدلخیس از چهارچوب مهندسی برنامه بر طبق مولفه میباشد. به علاوه برای اینکه اکلیپس قابل بسط برای بسط بقیه لهجههای اپنویسی مانند سی و پایتون باشد، چهارچوب پلاگینها به اکلیپس قابلیت فعالیت با لهجههای حروفچینی مانند لاتک و اپلیکیشنهای کانالای مانند تلنت و سامانه مدیرت مقر داده را آماده می آورد. جاوا و پشتیبانی از سی ایشان اس در کیت بسط قابل انعطافافزاری اکلیپس مهیا شده است.
به غیر از قسمت کوچکی از هسته دوران اجرا، کل قسمتهای در اکلیپس به طور پلاگینای میباشد. این بدان معناست مجموع پلاگینها در اکلیپس به صورت دقیقاً یکسانی گسترش می یابند و کل مختصات آنها با هم برابر میباشند. اکلیپس برای نصیب عظیمی از مختصات پلاگینهایی را مهیا میکند، که بعضا از آن ها از طرف فرد ثالت توسعه و گسترش به صورت بدون پول یا این که تجاری توسعه و گسترش مییابند. مثالای از این پلاگینها، پلاگین یو امال برای نمودار ترتیبی و بقیه دیاگرامهای یو امال میباشد، یا این که پلاگینای برای جستجو در مقر داده.
سکوی بی نیاز مشتری
اکلیپس، سکوی بی نیاز مشتری اکلیپس را برای گسترش نرمافزارهای تمامی منظوره را آماده می آورد. اجزا پایین این بستر را آماده میاورد:
اکویناکس - یک چهارجوب بستهبندی استاندارد
هسته رتبه - بوت اکلیپس، اجرای پلاگینها
جی صورت - کلاسهای نمایشگر برای انقال موقعیت از سبک در دست گرفتن نمایشگر به اس دبلیو تی، بافر فایلها، ویرایشگر متن
میزکار اکلیپس(Eclipse Workbench)- اکرانها، ویرایشگرها، دیدهاندازها.
تاریخچه
اکلیپس تحت عنوان پروژهای در کمپانی ای بی ام شعبه کانادا ساخت شوید که برای جایگزینی محیطهای بسط خانوادهٔ ویژوال ایج بود<. ویژوال ایج بر اساس اسمال تاک بود در حالی که اکلیپس به وسیله وی تی ای بر مبنای جاوا توسعه و گسترش یافت. در نوامبر سال ۲۰۰۱، کنسرسیومی برای توسعه و گسترش اکلیپس تحت عنوان یک اپ متن گشوده ساختوساز شد و در سال ۲۰۰۴، بنیاد اکلیپس تأسیس شوید.
نگارش سوم اکلیپس(منتشر گردیده در ۲۱ ژوئن سال ۲۰۰۴) سکوی خدماتی وی اس جی ای را تحت عنوان معماری برهه زمانی اجرای خویش برگزید. اکلیپس در ابندا پایین جواز متداول همگانی و بعداً ذیل جواز همگانی اکلیپس منتشر شد. نرم افزار آزاد و متنگشوده بعد ها اعلام نمود که هر دو جواز از نوع اپ آزاد میباشند، اما با اذنطومار همگانی عمومی گنو به طور کاملً مطابق نیستند.
براساس گفته لی نکمن، مدیریت ارشد فناوری کمپانی ای بی ام نصیب رشنال در آن مدت، که بعد ها مدیریت قسمت گسترش و پشتیبانی این قسمت شد، گزینش اسم اکلیپس، برای رویا رویی با ویژوال استودیو وابسته به کمپانی مایکروسافت بود و خیر کمپانی سان میکروسیستم دیدنی آنکه ایشان در حال حاضر کارمند کمپانی مایکروسافت میباشد.
3.ویژوال استودیو زامارین (xamarin)
Xamarin Visual Studio اسم یک فضا تازه و فوق العاده توسعه یافته به خواسته بسط اپ های iOS ، اندروید و ویندوز در ویژوال استودیو میباشد. اینک میتوانید در فضا ویژوال استودیو ، در بین API های اندروید و iOS جستجو فرمایید و از همه تجهیزات قدرتمندی که در چنگ برنامه نویس ها این سیستم دست اندرکاران قرار گرفته میباشد ، در ویژوال استودیو نیز به کارگیری نمائید. IntelliSense گنجانده گردیده در Visual Studio ، شمارا قدرتمند می سازد اپ نویسی ماهر اندروید و iOS را در محیطی بسیار توانمند و ماهر انجام دهید. به یاری زامارین ویژوال استودیو ، محدودیت اپلیکیشن نویسی نرم افزار های iOS در مک را از در بین ببرید و به راحتی در دور و اطراف ویندوز مبادرت به گسترش نرم افزار های iOS فرمایید. Xamarin Visual Studio در اپلیکیشن نویسی اپ های iOS ، بسیار بسیار ماهر خیس از XCode کار می نماید ، مغایر Interface Builder در XCode ، اپلیکیشن Xamarin iOS Designer تجهیزات فوق العاده عظیم تری را در رندر سازی نماها در مشت شما قرار میدهد.
بوسیله زامارین ویژوال استودیو ، حتی به یک خط کدنویسی XML هم نیاز ندارید ! شما به آسانی میتوانید اسکرین های اندروید را با Drag&Drop نرم افزار بیلدر تولید فرمایید. واقعیت این میباشد که اپلیکیشن نویسی اندروید فعالیت سادگی وجود ندارد ؛ البته Xamarin Android Designer کلیه چیز را دراین مورد بی آلایش سازی می نماید ؛ شما میتوانید سود شغل های خویش را در رزولیشن های متفاوت موبایل های اندرویدی ملاحظه کنید. زارامین ویژوال استودیو ، مطلوب ترین طریق برای دیباگ و آزمایش برنامه های بسط داده گردیده اندروید و iOS را در اختیارتان قرار میدهد ؛ به این ترتیب به یاری Xamarin Visual Studio ، لذتی بی نظیر را در گسترش برنامه های امروزی اندروید و iOS تجربه فرمائید
درباره این سایت