跨平台开发会有坑吗?主要是 NodeJS,开发机是 Linux ,用户都是 Windows。。

2017-10-18 10:39:38 +08:00
 a251922581
开发完要给用户演示了,因用到了 nodejs 的 sqlite3,好像要重新编译,结果 windows 虚拟机上装的纯净 win7 系统,还要下载 Virtual Studio 编译器,dotNet,一堆东西。。一安装就好几个 G。。
4370 次点击
所在节点    程序员
20 条回复
pynix
2017-10-18 10:41:38 +08:00
可以用 websql
Cooky
2017-10-18 10:43:47 +08:00
mingw gcc 干净
coderluan
2017-10-18 10:44:04 +08:00
肯定会有坑,只不过你列举的都不算...
pming1
2017-10-18 10:54:34 +08:00
哈哈,在 win 用搞 nodejs,为啥会需要 dotnet 呢?退一万步,win10 也有 linux 子系统,开发演示甚至部署 nodejs 都不成问题~哦,你搞得应该不是跨平台应用吧
Famio
2017-10-18 10:57:25 +08:00
Virtual Studio -> Virsual Studio

附议#4 @pming1
Famio
2017-10-18 10:58:15 +08:00
我也打错了,Virsual -> Visual
Phariel
2017-10-18 11:00:03 +08:00
Docker 大法好
annielong
2017-10-18 11:11:54 +08:00
一般说跨平台都是跨平台访问或者跨平台使用,这个真算是跨平台开发吧,
sagaxu
2017-10-18 11:16:11 +08:00
这个时候你就知道 Java 和 Go 的好了
mazyi
2017-10-18 12:08:10 +08:00
部署呀 docker 呀
ryanzyy
2017-10-18 15:51:18 +08:00
janxin
2017-10-18 16:14:42 +08:00
会,坑很多,慢慢来
yulitian888
2017-10-18 16:47:01 +08:00
VS 并不是 Nodejs 的必备条件,如果只是做演示,不打算 Debug,完全可以命令行执行 node 就好
chairuosen
2017-10-18 17:06:15 +08:00
LS 各位,需要 vs 是因为 node 的一些包,是要编译的,所以两种方法。1,自带二进制版,2,自带编译器。。。。
zenxds
2017-10-18 17:31:33 +08:00
Docker 大法好
beginor
2017-10-18 18:56:21 +08:00
docker 大法好,不过碰到了家庭版的 Windows 就得哭了,不支持 hyper-v
seognilV2
2017-10-19 00:28:54 +08:00
@beginor 可以用 toolbox 不走 hyperv ?
jiangzhuo
2017-10-19 03:01:32 +08:00
常备各种虚拟机,想开啥开啥。
jyf007
2017-10-19 04:06:14 +08:00
连我都会找 msys2 搞远程管理,你居然连 mingw 都不会用上
yaolixing
2018-02-19 16:07:45 +08:00
可以试试他山跨平台框架

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/398555

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX