更新通讯使用 firebase(还没试过国产的野狗)+webrtc ,好处是连上之后稳定性较高(点对点聊天不需要经过服务器),坏处是彼此连接比较慢(穿墙和信令都在国外)
仅供学习交流,更多详情: http://bianqurenfm.github.io (卸载老旧版本再安装,不会影响本地列表数据)
1
VVJiao 2016-07-22 13:14:56 +08:00
播放器跨平台的话网页版不就挺好了
为什么还要打包成本地应用 |
2
bianqurenfm OP @VVJiao 如果是网页版你需要搭建另外的一个服务器来支撑你的网页,而且会有盗链啊之类的, Electron 就类似于你下载了另外一个浏览器,用这个浏览器去代替其它,而且这个浏览器可以自己定义窗口内容和交互,不会有盗链的问题啊因为是本地浏览,否则 Chrome 这类浏览器的本地收藏夹里面的链接不都打不开了么?
|
3
SourceMan 2016-07-22 13:40:31 +08:00
就一点:解压后 100M+
|
4
bianqurenfm OP @SourceMan Electron 本质也是打包一些浏览器的东西,就好比 java 跨平台也得打包 JVM 的一些东西,那些占了很大量而已, NW 倒是比较精简,但是功能太弱了
|
5
KiriGiri 2016-07-22 15:07:15 +08:00
感觉现在开发桌面应用,一言不合就用 Electron 。。
|
6
bianqurenfm OP @KiriGiri 非也,只是 Electron 跟 css3,h5 做界面是非常容易的,而且前端技术发展到今天已经很成熟了,倒是原生开发要实现一些 h5 和 css3 的界面效果恐怕不简单,加上 Nodejs 的崛起,基本上 js 前后端通吃了
|
7
KiriGiri 2016-07-22 15:41:32 +08:00
@bianqurenfm 用起来确实很方便,所以才说一言不合就用 Electron 。
|
8
Kilerd 2016-07-23 13:00:22 +08:00 via Android
Electron 写的 APP 如果不是刚需都不会用
|
9
jeremaihloo 2016-07-23 14:50:21 +08:00 via Android
还是喜欢 NW ,新版本还支持 chrome 的一些东西
|
10
bianqurenfm OP @Kilerd @jeremaihloo 这就叫萝卜青菜,各有所爱, Atom 和 Visual Studio Code 也是 Electron 写的,不用刻意追求某种意识形态上的东西,适合自己就行
|
11
jeremaihloo 2016-07-23 21:09:26 +08:00
@bianqurenfm 嗯,主要 NW 作者不容易,嘴上支持一下
|
12
hanxiV2EX 2016-07-23 22:01:14 +08:00 via iPhone
像 postman 既有 chrome 版,又有独立版。我觉得你再弄个 chrome 版就更轻。
|