آموزش Sencha Touch

معرفی Sencha Touch

Sencha Touch یک فریمورک محبوب Sencha برای ایجاد یک رابط کاربری برای برنامه های تلفن همراه است. Sencha Touch به توسعه دهنده کمک می کند تا یک برنامه تلفن همراه با استفاده آسان از HTML، CSS، Javascript ایجاد کند که از بسیاری از دستگاه های تلفن همراه مانند اندروید، IOS، BlackBerry و ویندوز پشتیبانی می کند. Sencha Touch بر اساس معماری MVC است. آخرین نسخه آن Sencha Touch 2.4 می باشد.

تاریخچه Sencha Touch

پس از انتشار سایر محصولات Sencha، مانند ExtJs که برای برنامه وب بود، نیاز به توسعه یک فریمورکی بود که بر روی دستگاه های تلفن همراه نیز کار می کرد.

اولین نسخه Sencha Touch نسخه بتا 0.9 است که از دستگاههای Android و iOS پشتیبانی می کند. بعدا، اولین نسخه اصلی Sencha Touch version 1.0 در نوامبر 2010 منتشر شد که اولین نسخه پایداری بود که از دستگاههای Blackberry نیز پشتیبانی می کرد.

آخرین نسخه Sencha Touch نسخه 2.4 در ژوئن 2015 منتشر شده است که از بسیاری از دستگاه ها مانند ویندوز، Tizen به همراه Android، IOS، BlackBerry OS 10، Google Chrome برای آندروید و mobile Safari و غیره پشتیبانی می کند.

ویژگی های Sencha Touch

  • قابل سفارش سازی و دارای بیش از 50 مدل ساخته شده در ویدجت UI با مجموعه ای از UI غنی مانند لیست ها، چرخ ها، فرم ها، منوها، و نوار ابزار که به طور خاص برای سیستم عامل های تلفن همراه ساخته شده است.
  • سازگاری کد نسخه های جدید با نسخه قدیمی تر.
  • مدیریت طرح بندی انعطاف پذیر که به سازماندهی نمایش اطلاعات و محتوا در چندین دستگاه تلفن همراه با سیستم عامل متفاوت کمک می کند.
  • این فریمورک شامل یک بسته داده ی قوی است که می تواند داده ها را از هر منبع داده ای مصرف کند.
  • طرح بندی های سازگار، انیمیشن ها، و قابلیت Scroll کردن آسان برای کسب تجربه و استقاده بهتر از برنامه های وب موبایل.
  • تم های خارج از باکس، تم های بومی برای هر پلتفرم اصلی، باعث می شود که برنامه های وب و هیبریدی مطابق با نگاه و احساس سیستم عامل مورد نظر باشند.

مزایای Sencha Touch

Sencha Touch استاندارد پیشرو در توسعه نرم افزار وب سایت کسب و کار است. این ابزارها برای ایجاد برنامه های کاربردی قوی برای اکثر دستگاه های تلفن همراه پیشنهاد شده است که یک پلتفرم واحد برای توسعه برنامه ها را ارائه می دهد.

  • دارای ویژگی لمسی واکنش گرا که کاربر در هنگام استفاده از برنامه تلفن همراه می تواند به راحتی حرکت و جهت یابی کند.
  • سازگاری با تمامی آخرین نسخه های IOS، Android و Blackberry و ویندوز
  • ارائه سریع ترین سرعت ممکن مطلوب برای هر نرم افزار تلفن همراه
  • ارائه یک راه حل مقرون به صرفه با سازگاری کراس پلتفرم
  • بر اساس API های بومی و زبان های توسعه پایه ای وب مانند HTML، CSS، JS که درک Sencha Touch را برای توسعه دهندگان آسان تر می کند.
  • اصول Sencha Touch

اصول Sencha Touch

سه شنبه ۰۶ آبان ۱۳۹۳ - ساعت ۰۰:۳۵