当前位置: 首页 > 后端技术 > Node.js

开源跨平台移动端项目Ngui[介绍]

时间:2023-04-03 21:20:18 Node.js

Ngui介绍这是一个GUI排版显示引擎,也是一个跨平台的GUI应用开发框架,基于NodeJS/OpenGL,也是第一个Android/iOS集成NodeJS在移动端的前端GUI项目中,至此JavaScript已经成为真正意义上的前后端通吃的语言。Ngui的目标:在此基础上开发GUI应用程序,既能兼顾Native应用程序的性能和体验,又能拥有开发WEB应用程序的简单和速度。暂时只支持iOS和Android系统,不包括AndroidTV,因为电视应用与手机应用有很大区别。从这里GoAPIIndex可以到APIDocumentsIndexSimpleExamples这是一个显示helloworld的简单程序!在屏幕上import{GUIApplication,Text}from'ngui'newGUIApplication().start(helloworld!)你可以得到更详细的[Examples]开始使用如果你从来没有使用过Ngui你可以开始在这里,逐步创建您的Ngui程序。安装ngui-tools首先需要安装Ngui提供的工具包使用nodejsnpm安装ngui-tools打开终端执行以下命令:#shell$sudonpminstall-gngui-tools运行ngui-tools需要nodejs和python2。7、不能在windows系统上运行,暂时只能使用在mac或linux下新建工程使用如下shell命令新建一个Ngui工程:#shell$mkdirmyproject$cdmyproject$nguiinitBuildproject这一步会把项目中的javascript代码和资源文件被压缩打包。如果这是一个新项目,你可以跳过这一步,直接进入下一步apkor.ipa#shell#exportxcodeiosproject$nguiexportios#exportandroidstudioproject$nguiexportandroid导出工程后可以使用【Xcode】和【AndroidStudio】打开Ngui测试httpserverngui-tools提供测试http服务器,不需要每次修改js或jsx代码都重新安装执行以下代码启动它:#shell$nguiDownloadsExamplesdemo[AndroidAPK]InstallpackageProject[Sourcecode]fromGithub