golang、 Java 、 PHP ,哪个编程语言框架做出来项目以后可以生成安装包?

2019-08-21 11:15:03 +08:00
 mamahaha

做成像 wordpress 那样的安装包,可以让外行一键生成应用环境,方便项目的推广和卖钱。
编程语言直给的话可以很容易做到,但用不上框架开发的便利岂不是很可惜。
可能是新手的缘故,我在目前掌握的框架里貌还找不到办法可以制作安装包。

5883 次点击
所在节点    程序员
39 条回复
annielong
2019-08-21 16:54:07 +08:00
都可以,只不过情况不一样,最基本的就是程序安装,只是把文件打包,安装的时候填写配置信息,基本的 php cms 系统都有,高端一些的就是运行环境打包
liukanshan
2019-08-21 18:04:46 +08:00
都可以 其中 golang 极其简单。
loading
2019-08-21 18:07:39 +08:00
golang,绝对可以。
就 winrar 加批处理我自己都能搞定了。
mmdsun
2019-08-21 20:40:16 +08:00
c#,winform 就可以搞定了。

我以前就做过这种 Java 程序,MySQL 数据库,.exe 一键安装部署。用的 winform 运行安装,无非是拷贝文件设置环境变量而已。MySQL,jdk 都有绿色版的。
Cbdy
2019-08-21 20:44:23 +08:00
@zw1one native image 了解一下
default7
2019-08-21 22:33:53 +08:00
首先 Go
default7
2019-08-21 22:34:14 +08:00
Go 真正的 一次编写,到处运行,不需要任何运行环境。
T3RRY
2019-08-21 23:52:56 +08:00
你这么问,那我只能回答 go
SorcererXW
2019-08-22 00:57:14 +08:00
打包成 Docker 镜像不就好了吗
charlie21
2019-08-22 01:43:45 +08:00
各个语言都可以,这是一个很经典的需求

golang 和 docker 诞生之前难道就不可以了吗?真是杀鸡用宰牛刀 / 有了锤子看啥都是钉子
charlie21
2019-08-22 01:57:31 +08:00
关键字 windows setup wizard, wordpress setup wizard, first-time install setup, after installation setup

如果有一个 setup wizard 的确是好卖,软件的卖相好。参考 https://lifterlms.com/docs/install-activate-lifterlms 这种一看就是很专业
Humorce
2019-08-22 03:57:05 +08:00
你要的只是在产品外面再包一层安装脚本,

app/setup/setup > 输出 "hello, " + [userName] 到 ../public/index.html
app/setup/setup.conf > 存储配置内容([userName] )
app/public/setup.html > 配置 setup.conf 的内容 && 运行 ../setup/setup
假设 userName='V2ex'
app/public/index.html > hello, V2ex
zachlhb
2019-08-22 09:05:09 +08:00
说的应该是程序的安装向导吧,任何语言都可以
icedream728
2019-08-22 10:38:17 +08:00
难道你说的是 LAMP 一键安装包,类似于 XAMPP ? wordpress 没有安装包啊
SmiteChow
2019-08-22 11:17:39 +08:00
安装包只不过是脚本程序而已
Joyboo
2019-08-22 12:15:07 +08:00
别问,问就是 golang
koebehshian
2019-08-22 12:45:56 +08:00
我见过用 html 写的安装包,后缀改成 hta
sleepm
2019-08-22 13:25:41 +08:00
要啥安装包,要方便部署
idyu
2019-08-22 14:11:39 +08:00
wamp,xampp,phpstudy 等一键部署网络开发环境的软件

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

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

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

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

© 2021 V2EX