首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏前端架构与工程

    NativeScript工作原理

    NativeScript有很多非常酷的功能,比如MVVM和CSS渲染原生UI。但是NativeScript最令人兴奋的是它使JavaScript可以直接调用native API。 下面我们看看NativeScript的工作原理。 1. NativeScript runtime 虽然NativeScript的代码看起来很神奇,但是内部的工作原理其实很简单。 NativeScript如何操作JavaScript引擎 V8之所以能够识别android对象是由于NativeScript runtime把它注入到了JavaScript运行环境中。 为了实现这个目标,NativeScript提供了一种非常强大的功能:NativeScript modules。 5. fs.File( path ); 如果你已经掌握了本文提到的NativeScript工作原理,便可以很容易的编写NativeScript Module。

    3.2K70发布于 2018-01-30
  • 来自专栏腾讯NEXT学位

    NativeScript和React Native对比

    一、NativeScript原理        NativeScript是一个基于Apache 2.0许可的Github开源项目。既不是一种新型的JavaScript语言,也不是原生功能的封装器。 为了避免开发者需要对三个支持的平台有深入的理解,该框架包含了一个抽象与原生代码连接的NativeScript模块层(NativeScript Modules Layer,NML),可以自动将JavaScript 二、NativeScript和RN区别 2.1、页面结构 NativeScript:主推的是用javascript语言写逻辑+XML写布局来实现跨终端App(即iOS、Android、WP),NS一个页面的目录结构 :NativeScript和React不同,无法与原生项目融合,即你只能纯写个NativeScript的应用,基本不可能把它抽离出来作为某原生应用的一部分来出现。 但是目前NativeScript里面Button是没办法设置背景的,所以要想实现这个按钮,只能使用图片,所以上面那个按钮在NativeScript中XML布局里面的代码是这样的: <GridLayout

    4.9K10发布于 2018-08-08
  • 来自专栏前端导学

    使用 NativeScript 创建原生App

    安装nativescript cli npm i -g nativescript 使用nts命令创建nativescript项目 tns create ng-native --ng 在手机上安装nativescript playground 和 nativescript preview 进入项目文件夹 用电脑连接手机 在手机上跑代码 cd ng-native tns run ios

    1.3K10发布于 2019-05-28
  • 来自专栏IMWeb前端团队

    Nativescript跨终端应用程序开发方案研究

    本文作者:IMWeb ouven 原文出处:IMWeb社区 未经同意,禁止转载 1.环境准备 安装nodejs 安装nativescript $npm install -g nativescript # NativeScript ┌─────────┬───────────────────────────── ───────────────────────────────────┐ │ Usage android/ios (真机启动) 或者 tns run android/ios --emulator(启动模拟器) 如果没问题的话就可以看到手机或模拟器上启动了应用程序 来自: http://docs.nativescript.org You unlocked the NativeScript clicker achievement!") horizontal-align: center; } main-page.xml android上布局的文件,类似vm模板,注意,是xml的,不是html <Page xmlns="http://www.<em>nativescript</em>.org

    1.6K10发布于 2019-12-03
  • 来自专栏IMWeb前端团队

    Nativescript跨终端应用程序开发方案研究

    1.环境准备 安装nodejs 安装nativescript $npm install -g nativescript 或者下载github上项目代码进行构建(不推荐) 安装java JDK jdk是Java # NativeScript ┌─────────┬───────────────────────────── ───────────────────────────────────┐ │ Usage android/ios (真机启动) 或者 tns run android/ios --emulator(启动模拟器) 如果没问题的话就可以看到手机或模拟器上启动了应用程序 来自: http://docs.nativescript.org You unlocked the NativeScript clicker achievement!") horizontal-align: center; } main-page.xml android上布局的文件,类似vm模板,注意,是xml的,不是html <Page xmlns="http://www.<em>nativescript</em>.org

    2.6K50发布于 2017-12-29
  • 来自专栏极客编程

    用Vue.js开发原生应用选择Weex还是NativeScript?

    Vue与NativeScriptNativescript-Vue(https://github.com/rigor789/nativescript-vue)是一个NativeScript插件,是Vue.js virtual DOM和NativeScript 如果你参加官方的Slack,你会发现很多友善的人愿意帮助,包括NativeScript核心团队的开发者,NativeScript Vue的创造者,和其他参与项目的人。 我赌NativeScript! + Vue.js: NativeScript Vue:https://github.com/rigor789/nativescript-vue NativeScript Vue:https://www.nativescript.org

    3.4K10发布于 2018-09-04
  • 来自专栏若川视野

    跨平台开发框架到底哪家强?5款主流框架横向对比!

    1.4 NativeScript NativeScript是由Progress 公司开发的,已经专注于开发工具领域30多年的上市公司。 同样是需要先安装 NativeScript 的Cli 工具: npm install -g nativescript 过程中会遇到从 codeload 下载依赖,可以设置代理或者修改 codeload RN 效果: Flutter 效果: Ionic 效果: NativeScript 效果,这里NativeScript 开发体验最烂,后边会在 API 分析部分细说: AVM 下的效果: 下载量上比,RN 遥遥领先,Ionic 和 NativeScript 都不够看, RN绝对第一,Ionic 比 NativeScript 好一点,从 issues 上来看,NativeScript 好一点 组件:https://docs.nativescript.org/ui-and-styling.html NativeScript API:https://docs.nativescript.org/

    11.3K20编辑于 2022-01-07
  • 来自专栏前端学习心得

    深度测评 | 五大主流多端开发框架全面对比

    1.4 NativeScript NativeScript 是由 Progress 公司开发的,已经专注于开发工具领域 30 多年的上市公司。 同样是需要先安装 NativeScript 的 Cli 工具: npm install -g nativescript 过程中会遇到从 codeload 下载依赖,可以设置代理或者修改 codeload RN 效果: 图片 图片 Flutter 效果: 图片 图片 Ionic 效果: 图片 图片 NativeScript 效果,这里 NativeScript 开发体验最烂,后边会在 API 图片 下载量上比,RN 遥遥领先,Ionic 和 NativeScript 都不够看, RN 绝对第一,Ionic 比 NativeScript 好一点,从 issues 上来看,NativeScript 组件:https://docs.nativescript.org/ui-and-styling.html NativeScript API:https://docs.nativescript.org/

    7K30编辑于 2022-01-20
  • 来自专栏开源服务指南

    打造高效率跨平台应用程序的秘诀

    NativeScript/NativeScript Stars: 22.6k License: MIT NativeScript可以让JavaScript直接使用本地平台API。 NativeScript支持多个前端框架(如Angular、Capacitor、Ionic、React等),并且与Swift、Objective C、Kotlin和Java等编程语言兼容。 相关链接 https://github.com/NativeScript/NativeScript https://github.com/alibaba/weex https://github.com/

    97710编辑于 2023-08-10
  • 来自专栏个人的专栏

    混合应用前端框架HybridApp篇

    我们就以上面几种框架先说起,再加上我有过接触的 Ionic、NativeScript。 优点:(1)性能高:NativeScript 提供了原生组件和 API 的访问,因此具有更好的性能和响应速度。与其他混合应用框架相比,它可以更快地加载和渲染页面。 (3)强大的可定制性:NativeScript 允许开发人员使用原生代码和第三方库来扩展其功能,从而实现更高的可定制性。 缺点:(1)学习曲线较陡峭:与其他混合应用框架相比,NativeScript 的学习曲线较陡峭,需要更多的时间和努力来学习和掌握。 (2)社区相对较小:NativeScript 的社区相对较小,相对于其他框架来说,第三方库和插件的数量有限。

    2.3K40编辑于 2023-09-08
  • 来自专栏京程一灯

    每日前端夜话(0x05):2018年JavaScript状态调查(下)

    NativeScript GitHub 15k stars NativeScript是一个开源框架,用于使用JavaScript构建真正的本机移动应用程序。 NativeScript 随时间的流行度 ? NativeScript 最受喜欢的方面 ? NativeScript 最不受欢迎的方面 ? 哪些工具与 NativeScript 一起使用? ? 使用 NativeScript 的国家情况 平均而言,1.7%的受访者使用过 NativeScript ,并乐于再次使用它。

    2.9K40发布于 2019-03-27
  • 来自专栏让技术飞起来

    开发Hybrid App如何选型前端框架

    我们就以上面几种框架先说起,再加上我有过接触的 Ionic、NativeScript。 五、原生+NativeScript NativeScript 是一种基于 JavaScript 的混合应用开发框架,由 Telerik(现在是 Progress)开发和维护。 (3)强大的可定制性:NativeScript 允许开发人员使用原生代码和第三方库来扩展其功能,从而实现更高的可定制性。 缺点: (1)学习曲线较陡峭:与其他混合应用框架相比,NativeScript 的学习曲线较陡峭,需要更多的时间和努力来学习和掌握。 (2)社区相对较小:NativeScript 的社区相对较小,相对于其他框架来说,第三方库和插件的数量有限。

    5.9K20编辑于 2023-04-12
  • 来自专栏全栈程序员必看

    8个hybridapp开发工具_android hybrid

    5、NativeScript NativeScript是使用移动平台的 JavaScript 引擎来进行跨平台开发。逻辑部分自然无需多说,关键在于如何使用平台特性。 NativeScript是通过反射得到所有平台 API,预编译它们,然后将这些 API 注入到 JavaScript 运行环境,接下来在 Javascript 调用后拦截这个调用,并运行 native NativeScript是使用大量 web 开发的技巧来进行 app 开发,因为工具链和语言都非常熟悉受到了很多前端开发者的欢迎。

    3K10编辑于 2022-09-30
  • 来自专栏小游戏开发

    Hhybrid App,你需要知道这些

    我们就以上面几种框架先说起,再加上我有过接触的 Ionic、NativeScript。 优点:(1)性能高:NativeScript 提供了原生组件和 API 的访问,因此具有更好的性能和响应速度。与其他混合应用框架相比,它可以更快地加载和渲染页面。 (3)强大的可定制性:NativeScript 允许开发人员使用原生代码和第三方库来扩展其功能,从而实现更高的可定制性。 缺点:(1)学习曲线较陡峭:与其他混合应用框架相比,NativeScript 的学习曲线较陡峭,需要更多的时间和努力来学习和掌握。 (2)社区相对较小:NativeScript 的社区相对较小,相对于其他框架来说,第三方库和插件的数量有限。

    3.1K30编辑于 2023-04-21
  • 来自专栏phodal

    写给前端工程师看的,移动应用选型指南

    这个时候,我们需要一个更快的 WebView,如 CrossWalk,又或者是使用诸如 React Native 或者 NativeScript 这样的方案。 NativeScript 如果 Ionic 2 不能满足你的性能要求,React Native 又存在一定的学习成本、开发成本,那么我们也可以考虑迁移到 NativeScript 上。 与 不同平台间存在 UI 差异的 React Native 相比,NativeScript专注于创建一个单一的开发体验。 ~~等我用过~~,再补这部分的内容吧。

    2.9K60发布于 2018-01-29
  • 来自专栏终身学习者

    【网页特效】11 个文本输入和 6 个按钮操作 特效库

    3.nativescript-shine-button NativeScript插件,可为按钮添加发光效果。 地址:https://github.com/hamdiwanis/nativescript-shine-button ? 4.react-parallax-button 让按钮有一个水平视差效果。

    3.4K40发布于 2020-09-03
  • 来自专栏京程一灯

    React Native 一年实践回顾

    ---- 技术选型 对于前端工程师写一个应用的技术方案,在很早以前就有了,例如大家比较熟悉的 PhoneGap、NativeScript 等,那么怎么选择一个对于业务合适的方案呢? 后面剩下的三个 React Native、NativeScript、Titanium。 NativeScript 的期许是能够达到各个平台 100% 的复用代码,这个所带来的可能问题会是说为了兼容而兼容,带来系统性能上的优化。 NativeScript 现在的版本为 1.5, GitHub 上的 Star 数为接近 5000, 完全开源,有许多已有发布的应用都有用到 NativeScript, Google 上的搜索结果也较多 但是 NativeScript 的维护团队并不是很壮大。 React Native 的期许是学习一次,多处使用。

    1.9K10发布于 2019-03-28
  • 来自专栏ionic3+

    Hybird伤身情歌

    然而,Hybird当前可选型的基本只有这几个:ionic、NativeScript(NS)、React Native(RN)、weex,以及新出的flutter,涵盖Hybrid发展以来的三代技术。 第一代Hybird技术成也webview,败也webview,渲染性能是瓶颈,部分功能受限,流畅度略欠缺,国外的Telerik在看腻了一堆轮子后,推出了思想较为进步、代表下一代Hybird技术的NativeScriptNativeScript,我没太指望靠卖UI为生的公司能提供多少优美开源的组件;像ReactNative,还没有发布1.0正式版本,每个版本可能都有差异化,不能很好向下兼容;而Weex,好比热带雨林。

    64430发布于 2018-08-20
  • 来自专栏ionic3+

    被Telerik的一个Cordova插件摆了一道

    的开发人员来说,应该会有印象,或多或少用过它家的控件,对于常规前端,可能有听说过Kendo框架,还有网站分析神器Fiddler,做过混合式应用应该知道WKWebView,对混合式开发框架有所了解的,或许知道NativeScript 想起那时有人说到“名不经传的保加利亚小公司做出来的框架(指NativeScript)自然没啥人用”,那时感叹Telerik竟堕落如此? 啊,废话说过头了,打住。

    47730发布于 2018-08-20
  • 来自专栏开发者技术前线

    9 大跨平台移动 App 开发工具推荐

    3、跨平台移动端开发 NativeScript ? NativeScript 可以使用 Javascript,CSS, XML 创建真正的 Native 跨平台应用,支持 iOS Android,NativeScript 将您的跨平台代码翻译成目标平台的代码

    7.7K20发布于 2020-11-23
领券