1. 创建本机移动应用程序而无需编写本机代码
下午
创建本机移动应用程序而无需编写本机代码
NativeScript JavaScript开发移动开发
https appdevelopermagazine com图片新闻图片The New Mobile Landscape App Developer Magazine lnmush jpg
应用开发者杂志
创建本机移动应用程序而无需编写本机代码

NetLibSecurity标语

创建本机移动应用程序而无需编写本机代码



理查德·哈里斯理查德·哈里斯低码无码一月星期三

移动开发框架的发展以及NativeScript如何在已经熟悉Javascript的开发人员中开辟出自己的新局面

本机编程可能会使任何不知道如何编写它的人都感到恐惧,尽管我们作为程序员理解了我们的局限性和功能,但我们仍然喜欢吹嘘我们刚刚编写的复杂函数或路线,而只需删除Objective C或Android Java与您与其他程序员的下一次对话,看看谁开始咬指甲

众所周知,构建出色的移动应用程序的路径不一定非要是本机的,但也众所周知,您与编程的操作系统的本机语言之间的距离越远,意味着堆栈越远您必须走栈意味着制造商向您公开的API的低级别

为什么本地代码很重要

那么,为什么我不在乎是否将堆栈移到更高的位置呢?因为如果您需要执行高级语言不支持的操作,那么您就无法使用它,例如,使用Corona SDK,我可以调用一个简单的Web视图控件与使用Objective C的几行代码相比,只需一行代码,因此Corona使其更易于编程,而且可以跨平台使用。但是,如果我需要在本机Web视图上覆盖某些内容,我将无法提供支持Corona不支持本机Web视图覆盖目标C没什么问题,而这仅仅是使用本机语言进行编程时数百种用例之一

即使本地编程似乎要学习希伯来语,也有好消息,Progress提供了一种解决方案,该解决方案使用JavaScript驱动的本机JSN开发来揭开本机堆栈的神秘面纱,它将Web开发和本机应用程序开发的概念结合在一起,成为一种全新的方式,为移动开发,并允许您直接编程到本机层

创建没有本机代码的本机应用

由Telerik公司开发的NativeScript是Progress公司收购的一家开源项目,该项目是开发人员的领先JSN选项NativeScript但是不是语言,而是一种可以使用JavaScript或TypeScript创建本机移动应用程序的方式,不仅NativeScript在链接AngularJS和Vue js的其他JavaScript框架中也能很好地发挥作用,但是该框架的结构允许通过JavaScript直接访问Native API,这对依赖于本机桥梁的相似样式框架的开发人员是一个巨大的福音

最近,Progress在Gartner移动应用开发平台魔力象限中被评为“有远见者” MADP拥有一本内容广泛的电子书,它解释了我在本文中谈论的有关移动概念的更多信息,以及开始使用NativeScript使用更简单的方法创建本机应用查看下面的书





精选故事


游戏化安全性如何改善与开发人员的合作
游戏化安全性如何改善与开发人员的合作五月星期一


Humio加入IBM Edge生态系统
Humio加入IBM Edge生态系统五月二


Linux托管的IP Foundation信任
Linux托管的IP Foundation信任五月二


整个NetLib Security

HackerEarth的开发人员调查报告
HackerEarth的开发人员调查报告五月星期一


一种身份保护现在支持Microsoft SQL Server
一种身份保护现在支持Microsoft SQL Server五月五


Couchbase改进了Kubernetes运营商以提供本地云
Couchbase改进了Kubernetes运营商以提供本地云四月星期四


Applitools宣布AB测试支持和Slack集成
Applitools宣布AB测试支持和Slack集成四月星期四


保持更新

订阅我们的时事通讯以获取头条新闻

成功注册

适用于Apple和Android移动应用程序开发人员的App Developer Magazine February
整个NetLib Security