NativeScript-统治一切? 伊万·萨瑟兰(Ivan Sutherland)荣获京都奖 TypeScript 1.8 Hits Beta 可穿戴的Android-WIMM One Xamarin现在免费-这会改变一切还是什么? 图灵的纸牌信件将被拍卖 Arduino正式发布-1.0版 p5.j​​s将处理引入网络 JavaFX在Raspberry Pi上运行 jQuery仍然是我们最喜欢的框架 坑-F#到JavaScript编译器 Java 9的拟议时间表 Java ME 8随Raspberry Pi大量发布 图灵年:传承的遗产 芯片上的太赫兹传感器提供X射线视觉 禅光子花园 为Alan Turing的Universal Machine投票 适用于本机应用程序的JavaScript JDK 9更新 io.js加入Node.js基金会 Raspberry Pi获取HAT触摸屏 AngularJS 2.0截然不同 Nodyn-JVM上的Node.js 新的Nao机器人和1500万美元的投资 一个委员会来监督Java? 邀请获得免费软件奖提名 Apple 1打破在线拍卖纪录 D从GCC获得动力 赞助巨像 原型1.7.1发布 Microsoft支持asm.js JavaScript.com推出 Anders Hejlsberg-现代方式的编译器构建 JavaScript中的Task.js异步任务 EDSAC显示屏正式开放 道格拉斯·恩格尔巴特(Douglas Engelbart),老鼠的发明者去世 计算机历史博物馆宣布2015年研究员 CoffeeScript 1.9发布 ModKit Micro-硬件的可视化编程 苹果标志性技术在线拍卖 口头表达比常规表达更容易 新巨像画廊 JavaScript SIMD的进展 车速表-符合Google的新JavaScript基准 Ruby 2.5增加了对分支覆盖范围的支持 Google的Octane-新的JavaScript基准 欧洲核子研究组织庆祝万维网成立20周年 Grady Booch荣获2012年Lovelace奖章 TraceGL-代码示波器 普林斯顿图灵百年庆典
您的位置:首页 >数据库 >

NativeScript-统治一切?

NativeScript 2.0是最近发布的,它具有更紧密的Angular2集成功能,对iOS和Android的第三方第三方库的扩展支持以及通过TypeScript和UWP的插件的支持。约翰·帕帕(John Papa)明天的网络研讨会将向您展示如何使用Angular和NativeScript来构建本机移动应用程序。

跨平台移动应用程序是每个开发人员的圣杯,许多试图征服它,有些失败了,有些取得了成功,尽管表现平平。每种解决方案都可以弥补其他解决方案的不足,但仍然没有一个可以100%地达到目标。有很多方法可以遵循,最终结果是,移动跨平台开发的格局非常分散。

您可以使用Angular,React,JQuery Mobile或HTML5和香草Javascript等框架,获取应用程序在浏览器中运行的路径,或者通过PhoneGap或Cordova模仿本地环境将其伪装为“本机”应用程序。

您的应用程序现在可以在任何地方运行,可以访问实际的移动硬件,但仍限于WebView及其提供的功能的范围内。

然后,您不太喜欢Javascript吗?不用担心,有CoffeScript,TypeScript和X到Javascript交叉编译器,如SharpKit for C#,JSIL for C#和VB.NET,Opal for Ruby,Google Web Toolkit for Java,Erjang for Erlang,Pyjs for Python,Perlito为Perl命名。

然后是Java,C和JNI,Xamarin和Mono,Objective-C和Swift的真正本机路径。现在,您可以访问硬件,但要承担陡峭的学习曲线,静态语言语法(如果习惯于Javascript)的开销以及必须学习IDE(例如Android Studio,Visual Studio)的开销,Xamarin Studio和Eclipse。

因此,每条道路都可以提供一些东西,但也有一些东西已经被拿走了。集合的联合在哪里,一种可以使每个人受益而又不造成任何损失的方法?换句话说,我们需要一种既可以抓住Java的易于开发和普及性又要获得对本机API的无障碍访问的功能,这样您就可以将开发Web时习惯的知识,工具和框架转移到移动设备上?

输入NativeScript和通往应许之地的道路。在Telerik的力量的支持下,免费,开源且周围有大型社区,它肯定有能力最终消除Gordian的麻烦。必须了解NativeScript是一个运行时,它不像PhoneGap或Cordova应用程序那样使用DOM,而是构建真正的本机UI。

同样重要的是要注意,该概念并不是新概念,而在这种本机应用程序运动中,NativeScript并非首当其冲(见ReactNative),但这仅仅是NativeScript似乎更有能力实现它。至于原因-

使用NativeScript,您可以:

每个移动平台共享相同的代码库,代码一旦在基于标准的ECMAScript 5 JavaScript中部署到任何地方的代码,则使用Javascript库以及以Java编写的本机库具有对设备和本机API的完全访问权限,可以立即挂接到新版本或更新版本由Apple,Google和Microsoft的供应商发布的API,并且具有使用CSS设置本机UI样式的功能也不能被低估!

2016年4月27日,发现发布了2.0版,其中包含很多重要内容:

首先,它与Angular2紧密集成并支持Angular2,因此您可以在移动设备上完全重用Web上的技能和代码。支持iOS和Android中的第三方第三方库,而不仅仅是原始版本。平台,而此版本不包含Javascript后台线程。

您认为移动设备是最终的前沿领域吗?不,已经有声音要求与桌面集成,并进入支持Windows,Linux和Mac的NW.js领域(尽管这些功能已被用于恶意目的,请参见甚至Javascript也可以实现勒索软件),但目前这并不是Telerik的头等大事。

那那把我们留在哪里呢?统治了浏览器,几乎是服务器,现在是移动设备,不久之后是台式机之后的Javascript,对其余的意味着什么?Javascript是否会让所有人望而却步?听起来有些不可思议,但已经朝着这个方向努力了……

结束语,请确保您在即将使用的Use Angular和NativeScript®来构建本地移动应用程序中保留一席之地。从5月17日开始,没有Web Views网络研讨会,John Papa在那里谈论了NativeScript的所有内容。

本机脚本

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。