golang 这种直接编译后就丢上去跑了,不需要装额外的运行时环境,有可以和 golang 一样部署方便的语言吗?
|
flashrickMay 15, 2019 via iPhone
1
php
|
|
HconkMay 15, 2019 via iPhone
2
不需要虚拟机的语言应该都可以做到,c/c++静态编译不依赖环境
|
|
Vanquish5419May 15, 2019
5
楼上说的静态编译的都可以,或者用 docker
|
|
josephokMay 15, 2019 via Android
6
Rust
|
|
cabingMay 15, 2019
8
有 docker 还挑啥环境。
|
|
9
使用 musl-libc 替换 glibc + 静态编译
|
|
bonfyMay 15, 2019
10
只要可以编译的都可以吧 比如 Rust C C++ 之类的
|
|
nnnToTnnnMay 15, 2019
11
Java PHP C# C++ GO JS python 基本上所有的语言部署都很方便,本来不需要装额外的运行时环境,只是打包体积大小的问题而已
|
|
vexjoeMay 15, 2019
13
red language
|
|
zhaozhaoMay 17, 2019
17
@zjsxwc docker 提供的最小 linux 发行版 alpine linux 就是基于 musl libc 的
油管上看过一次 alpine 作者的分享,印象中记得他说很多库 /应用已经默认基于 glibc 编码了,直接替换不是很容易,可能要改源码之类的。https://alpinelinux.org/ 如果不是必要不太建议折腾这个,可以保留 glibc 作为动态编译,把其他库都静态编译。glibc 做了很好的前向兼容,一般情况下不会是个问题。 |