جی کوئری تلفن همراه برای نرم افزار نویسی اندروید
jQuery Mobile یک چارچوب رابط کاربری بسیار دوستداشتنی بر طبق جاوا اسکریپت میباشد. بااینحالا، نقطه قوت حقیقی این چارچوب اندازه خرد، موتور تم قادر و API با به کارگیری راحت برای ایجاد کرد نرم افزارهای هیبریدی و نرم افزارهای اینترنت توانا آن میباشد. از این چارچوب بهوفور برای اپ نویسی اندروید با جاوا اسکریپت طراحی اپلیکیشن در مشهد استعمال میشود.
مزایای jQuery Mobile
jQuery Mobile تلاش اپلیکیشن تماماً جداگانه از پلتفرم را در مجموع پلتفرمها ازجمله iOS، Android، Windows و اینترنت ارائه میدهد.
jQuery Mobile با پرداختن بهاندازه های گوناگون کاغذاکران و وضوح شیتاکران، ظواهر و شم بسیار پاسخگو را ضمانت مینماید.
ضمن این، قابلیت و امکان تولید تمهای سفارشی را با به کارگیری از ابزار ThemeRoller مهیا مینماید که دربرگیرنده تایپ کردن حتی یک خط کد نمی شود.
معایب jQuery Mobile
jQuery Mobile صرفا برای یک رابط کاربری بی آلایش نرم افزار یا این که با تمها یا این که تمهای پیشفرض ایجادشده با به کار گیری از ابزار ThemeRoller بهتر شغل مینماید.
ضمن این، این تنها بهتیتر یک چارچوب مهم جاوا اسکریپت شغل مینماید و با خصوصیتهای گسترش مستقر فی مابین پلتفرمی سازگار وجود ندارد.
آپاچی کوردووا (PhoneGap)
Apache Cordova که با اسم PhoneGap نیز شناخته میشود، دارنده یک کتابخانه توانمند جاوا اسکریپت و یک ابزار پیشرفت پشتوانه توانا میباشد که گسترش سریع اپ را با سرعتی سریع ضمانت مینماید. ضمن این، تماماً متناسب با پروژههای اپلیکیشنهای نادر دارایی میباشد زیرابه مهارتهای مازاد نیاز ندارد و بهشکل کلی یک قاب ورک مطلوب برای نرم افزار نویسی اندروید با جاوا اسکریپت میباشد.
مزایا Apache Cordova
Cordova با یک کتابخانه قدرتمند برای بسط اپهای کاربردی گوشی یک سری پلتفرمی عرضه میگردد.
دارنده هر دو کتابخانه جلویی و بکاند برای گسترش نرمافزار میباشد.
درنتیجه، بهروزرسانیهای نرمافزارهای Cordova سهل و آسان میباشد چون یک تغییرو تحول واحد بهطور به طور همزمان در سراسر پلتفرمها منعکس میگردد.
ضمن این، این فناوری بسیار مقرونبهصرفه میباشد، چون یک پروژه اپلیکیشن میتواند سرگرم کردن بخش اعظمی از منابع مستقر و خاص پلت هیبت صرفهجویی نماید.
معایب Apache Cordova
Cordova اذن کامپایل متقابل کد را میدهد و این سبب ساز میگردد نرمافزارهای ترکیبی ساختهگردیده در Cordova کندتر شوند.
باایناکنون، Cordova فاقد سازش با افزونه های گوناگون در سراسر سیستماستدلال میباشد.
بعضی از پلاگینها فقط وقتی با Cordova عمل مینمایند که بهصحت اصلاح و فورک شوند.
AngularJS
Angular یک چارچوب جاوا اسکریپت توانا و تکاملیافته میباشد که بهطور پهناور در اپهای اینترنت و نرمافزار نویسی اندروید با جاوا اسکریپت به کار گیری می شود. این چارچوب با هم پا شدن با معماریهای MVC و MVVM قادر است نرم افزارهای Native با کوشش بالا را گسترش دهد که می توانند بر روی تعدادی پلتفرم جاری ساختن شوند.
مزایای Angular
این فری ورک اذن می دهد تا مثالسازی سریع اپ صورت بپذیرد
پیشرفت کمتر بغرنج در یک مسیر هدایتگردیده، برخلاف کتابخانههای جاوا اسکریپت مانند React، Backbone و Knockout.
حداکثر امکان به کار گیری دوباره کد.
ابزارهای آزمایش فارغ باکس و خصوصیتهای انواعزدایی.
امداد تزریق تعلق.
اتصال دوطرفه داده برای یاری به جریان دادهها.
معایب Angular
یادگیری آن یه خرده بغرنجخیس از کادر ورک های دیگر برای نرم افزار نویسی اندروید با جاوا اسکریپت میباشد.
اکثری از خصوصیتهای آن بسیار بغرنج میباشد. پیشرفتدهندگان تازه عمل با مفاهیمی مانند قیمتها، کارگاهها و DI را طاقت فرسا می دانند.
به کارگیری از دامنهها می تواند بسیار سهل وآسان باشد، البته انواعزدایی به عبارتی اختلال میباشد.
مستندات زاویهای کبیر و ظریف نیستند.
شیوه نامههای زاویهای برای رئیس و عملیات بسیار مشقت بار در حیث گرفته می شوند.
Angular تعداد بسیار محدودی از اتصالات روتر را ارائه میدهد.