NativeScript یک فریمورک توسعه نرمافزار متن باز برای سیستمعامل iOS و اندروید است. این کار برای ساخت برنامههای کاربردی تلفن همراه با AngularJS ، Vue.js ، typescript ، و جاوا اسکریپت به کار میرود طوری که می توان کاربردهای موبایل بومی را با استفاده از Vue.js و استفاده از CLI ، Vuex و دیگر ویژگیهای چارچوب vue و ... به کار برد.
اپلیکیشنهای طراحی شده با استفاده از این فریمورک میزان نزدیکی بیشتری به اپلیکیشنهای اصلی را نسبت به مواردی مانند PhoneGap ارائه میدهند. از آنجایی که این موارد اپلیکیشنهای محلی هستند پس شما میتوانید از تمام کارایی و نکات مثبت موجود در این فریمورکها استفاده کنید. ما از APIها و کنترلهای Native برای رندر استفاده میکنیم، ویژگی مهم این موضوع این است که میتوانیم اپلیکیشنهایی با پیچیدگیهای بیشتری را نسبت به اپلیکیشنهای هیبریدی ایجاد کنیم. اپلیکیشنهای هیبریدی یک سطح قابل رقابت از کارایی و انعطافپذیری را به ما نمیدهند. به این دلیل که آنها خود روی یک چهارچوب دیگر میزبانی شدهاند و خیلی اوقات نمیتوانند از APIهای سطح سیستمی استفاده کنند.
برای کار کردن با NativeScript نیاز ندارید که یک زبان جدید یاد بگیرید. شما میتوانید تنها با استفاده از تکنولوژیهای مبتنی بر وبی که قبلا اشاره کردم اپلیکیشنهای مورد نظرتان را ایجاد کنید.