文档章节

nw.js开发的一个小项目总结

qingfeng哥
 qingfeng哥
发布于 2016/01/09 15:48
字数 329
阅读 771
收藏 3

因为一直搞web开发,所以当朋友提出要开发一个每日菜品原料采购记录系统时,我就想用xampp搞一套

但是寻思着xampp整套东西很大,启动和重启也不方便,就搜索桌面软件开发语言

就是nw.js了。

跌跌撞撞开发完,遇到的坑挺多,也有很多功能实现不了。

nw.js主页宣称的有几点 根本还名不副实,比如:

”完全支持node.js模块和第三方模块“,想得太美,sqllite数据库的包就不行,必须自行编译,痛苦。

“打包和发布很简便”这点也是坑,哪里简便了,各种步骤和措施超级繁琐。在无数次打包失败后,我写了个bat启动nw程序,功力不够。

win程序中的打印功能在nw.js中也是困难重重,有个print库,但是没有针对nw.js的库,自己搭环境想编译出个win32.node,未果。打印功能没有实现。

 关于性能:启动后,经常出现画面停顿,停在原地卡顿。

关于html5和css3的支持,应该是chrome内核的功能了,还是计较全面的。

 

 

© 著作权归作者所有

qingfeng哥

qingfeng哥

粉丝 45
博文 131
码字总数 64897
作品 0
湛江
技术主管
私信 提问
加载中

评论(1)

徐承恩
徐承恩
用electron试试
修改nw.js的exe文件使其请求管理员权限

修改nw.js的exe文件使其请求管理员权限 默认情况下,nw.js发布的nw.exe文件请求的是普通权限,当我们的应用需要访问一些特殊目录或者注册表等,就需要程序启动的时候以管理员权限运行。那么此...

zting科技
2017/01/11
0
0
libvlc 的 JavaScript 封装--WebChimera

WebChimera 为你提供一个强大的基于 VLC 的视频开发工具。 目前主要支持以下分支工具: 1. WebChimera.js 播放器 -一个全功能的视频播放器 2. WebChimera.js 角播放器 -角视频播放器 3. Web...

匿名
2016/03/02
6.3K
4
六楼的雨/SixTemplateEngine

SixTemplateEngine 竟然被 git@osc 推荐了,好开心 初步设想是使用Juicer和Java中的js引擎来生成文本。 只要定义好Juicer支持的模板再加上Json格式的数据,就能生成文本。 使用JavaFx套了一个...

六楼的雨
2015/07/28
0
0
lobtao/php_desktop

php_desktop 像开发网站一样开发桌面应用软件 特性 支持php5.3.5 支持winxp系统 支持窗口阴影,皮肤编辑 支持加密数据库,支持sqlite 支持单机、cs模式的软件开发 支持最新版flash 支持热升级...

lobtao
2018/08/31
0
0
rebuild nw.js

https://github.com/nwjs/nw.js/wiki/Building-nw.js

bravelionking
2016/02/06
6
0

没有更多内容

加载失败,请刷新页面

加载更多

django

aiodns 1.1.1aiohttp 3.6.1asn1crypto 0.24.0async-timeout 3.0.1attrs 19......

MtrS
5分钟前
0
0
SQL查询单表数据(一)

本节讲述 基本的 select 查询单表数据语句 1 从单表中查询所有的行和列 查询表中所有的数据 select * from t_user 在 SQL 中,字符 "*" 具有特殊的含义,使用用它,将从指定的表中返回每一列...

赵子龙
12分钟前
5
0
签名与无符号整数

我是否正确地说有符号和无符号整数之间的区别是: 无符号可以保持较大的正值,而不是负值。 无符号使用前导位作为值的一部分,而带符号版本使用最左侧位来标识数字是正数还是负数。 有符号整...

javail
17分钟前
25
0
【Vue_05】前端工程化

一、ES6的模块化 1. ES6模块化规范 每个 js 文件都是一个独立的模块 导入模块成员使用 import 关键字 暴露模块成员使用 export 关键字 2. 基本语法 发使用 export default { }导出默认成员 ...

Demo_Null
18分钟前
18
0
阿里P7高级架构师分享6年多的Java工作经验(想冲破瓶颈者必看)

很多工作了五年左右的程序员每天已经习惯了机器般的写代码,如果是这样那么你永远只会是个基础程序员,因为你不能只会用,你要知道原理,不至于让你自己实现一个出来,但是基本原理要知道。 ...

JAVA一方
30分钟前
15
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部