Content deleted Content added
Citation bot (talk | contribs) Add: date. | Use this bot. Report bugs. | Suggested by BrownHairedGirl | Linked from User:BrownHairedGirl/Articles_with_bare_links | #UCB_webform_linked 313/2195 |
|||
Line 15:
}}
'''NativeScript''' is an [[open-source software|open-source]] framework to develop [[mobile app]]s on the [[iOS|Apple iOS]] and [[Android (operating system)|Android]] platforms. It was originally conceived and developed by Progress.<ref>{{Cite web|url=https://www.infoq.com/news/2015/03/nativescript/|title=Creating Mobile Native Apps in JavaScript with NativeScript|website=InfoQ}}</ref> At the end of 2019<ref>{{cite web |last1=Saripella |first1=Surya |title=The Next Chapter for NativeScript: nStudio |url=https://nativescript.org/blog/the-next-chapter-for-nativescript-nstudio/ |publisher=NativeScript}}</ref> responsibility for the NativeScript project was taken over by long-time Progress partner, nStudio. In December 2020 nStudio also oversaw the induction of NativeScript into OpenJS Foundation as an Incubating Project.<ref>{{cite web |last1=Romoff |first1=Rachel |title=NativeScript joins OpenJS Foundation as Incubating Project |url=https://openjsf.org/blog/2020/12/07/nativescript-joins-openjs-foundation-as-incubating-project/ |website=The Linux Foundation Projects |date=7 December 2020 |publisher=OpenJS Foundation |access-date=4 March 2021}}</ref> NativeScript apps are built using [[JavaScript]], or by using any [[programming language]] that [[transpile]]s to JavaScript, such as [[TypeScript]]. NativeScript supports the [[Angular (application platform)|Angular]]<ref name=infoworld2893706>{{Cite web|url=https://www.infoworld.com/article/2893706/javascript-native-ios-android-and-windows-phone-apps.html|title=JavaScript goes native for iOS, Android, and Windows Phone apps|first=Paul|last=Krill|date=March 10, 2015|website=InfoWorld}}</ref> and [[Vue.js|Vue]] JavaScript frameworks.<ref name=":0">{{Cite web|url=https://nativescript-vue.org/#/|title={N}-Vue|website=nativescript-vue.org|access-date=2017-10-31}}</ref> Mobile applications built with NativeScript result in fully native apps, which use the same APIs as if they were developed in [[Xcode]] or [[Android Studio]].<ref>{{Cite web|title=NativeScript framework eases cross-platform app development woes|url=https://searchcloudcomputing.techtarget.com/podcast/NativeScript-framework-eases-cross-platform-app-development-woes|access-date=2021-08-06|website=searchcloudcomputing.techtarget.com}}</ref> Additionally, software developers can re-purpose third-party libraries from [[CocoaPods]], [[Apache Maven|Maven]], and [[npm (software)|npm.js]] in their mobile applications without the need for wrappers.<ref>{{Cite web|url=https://www.infoworld.com/article/3066900/nativescript-warms-up-to-angularjs-for-mobile-dev.html|title=NativeScript warms up to AngularJS for mobile dev|first=Paul|last=Krill|date=May 6, 2016|website=InfoWorld}}</ref><ref>{{Cite web|url=https://sdtimes.com/alphago/sd-times-github-project-of-the-week-nativescript/|title=SD Times GitHub Project of the Week: NativeScript|date=March 18, 2016}}</ref><ref name=visualstudiomagazine20150309>{{Cite web|url=https://visualstudiomagazine.com/articles/2015/03/09/telerik-nativescript-beta-mobile.aspx|title=Telerik's NativeScript Aims To Centralize Cross-Platform Mobile Development -|website=Visual Studio Magazine}}</ref>
==Development==
NativeScript was publicly released first in March 2015. Version 1.0.0 followed two months later.<ref>{{Cite web|url=https://www.i-programmer.info/news/167-javascript/8561-nativescript-100-released.html|title=NativeScript 1.0.0 Released|website=www.i-programmer.info}}</ref> The framework quickly gained popularity reaching 3000 github-stars and over 1500 followers on Twitter soon after the public release.<ref>{{Cite web|url=https://www.nativescript.org/blog/nativescript-1.0.0-is-now-available|title=NativeScript 1.0.0 is now available|website=NativeScript.org}}</ref> In the meantime, over 700 plugins are available, which are either officially supported by Progress or stem from the open source community.<ref>{{Cite web|url=https://market.nativescript.org/|title=NativeScript Marketplace|website=market.nativescript.org}}</ref><ref>{{Cite web|url=https://www.npmjs.com/search?q=nativescript|title=nativescript - npm search|website=www.npmjs.com}}</ref> The use of Angular is an optional development approach allowing for application source code to be shared between the web platform and mobile platform.<ref>{{Cite web|url=https://www.cioreview.com/news/progress-releases-nativescript-20-with-crossplatform-deployment-capabilities-nid-14646-cid-19.html|title=Progress Releases NativeScript 2.0 with Cross-Platform Deployment Capabilities|first=C. I. O.|last=Review|website=CIOReview}}</ref><ref>{{Cite web|url=https://mobile.htmlgoodies.com/beyond/javascript/getting-to-know-angular-2.html|title=Getting to Know Angular 2|website=mobile.htmlgoodies.com|date=15 November 2016}}</ref>
==Structure==
|