做成像 wordpress 那样的安装包,可以让外行一键生成应用环境,方便项目的推广和卖钱。
编程语言直给的话可以很容易做到,但用不上框架开发的便利岂不是很可惜。
可能是新手的缘故,我在目前掌握的框架里貌还找不到办法可以制作安装包。
1
janxin 2019 年 8 月 21 日
安装包不就是程序写的吗...
wordpress 就是 PHP 写的 |
2
ben1024 2019 年 8 月 21 日
PHP 可以试试 http://www.phpwamp.com/xiazai/
Golang,Java 可以直接打包成 exe |
3
R0n1n 2019 年 8 月 21 日 via Android
你说的几种语言都可以做成安装包,只是如何打包的问题
|
4
Rwing 2019 年 8 月 21 日 难道不应该首推 c# 吗?
|
5
SpiderShrimp 2019 年 8 月 21 日
你这个要借助打包工具 例如 golang 生成 exe,然后打包工具将 exe、图标资源等打包成.msi 文件
|
6
sadfQED2 2019 年 8 月 21 日 via Android
额,每个都可以
|
8
also24 2019 年 8 月 21 日 @mamahaha #7
wordpress 的所谓 “安装”,只不过就是根据你输入的信息,生成了一份配置文件而已 不管你用什么语言,实现类似的 “安装” 只需要: 1、把配置文件抽离出来 2、做一个引导填写配置的页面 3、将页面中收集的配置信息,写入配置文件,并使用这份配置文件运行当前程序 4、处理一下安全问题(已安装过 /安装过程中不允许覆盖安装、注意配置文件不能被任意读取等) |
9
zw1one 2019 年 8 月 21 日 via Android
用 java 弄成 exe 安装的话,用户机得装 jdk 吧。
|
10
ClarkAbe 2019 年 8 月 21 日 via Android
Golang 自己可以交叉编译成 exe 或者 linux/unix 二进制文件
|
11
linhaijian 2019 年 8 月 21 日 @mamahaha 你用的 laravel 吗?自己写个界面,生成.env ,写入 sql 不就完事了? 实在不行搜索下 rashidlaasri/LaravelInstaller
|
12
zhengwenk 2019 年 8 月 21 日
wordpress 不就是 php 写的么 所以 php 就可以啊
|
13
encro 2019 年 8 月 21 日
都可以。。。
用其他打包软件都可以。 如果直接安装包的话 pyinstaller,go build 是比较方便的。 |
14
kiwier 2019 年 8 月 21 日 指定是 go 了,打包成可执行文件,不依赖其他的,可独立使用,Java 需要基于 jvm
|
15
sadfQED2 2019 年 8 月 21 日 via Android @mamahaha 没用过 laravel,但是如果是 php 的,你想方便用户部署,你可以做个 docker 镜像,然后这个 exe 文件,exe 里面执行 docker 安装以及 docker pull 等等工作,
|
16
Raymon111111 2019 年 8 月 21 日
java 可以直接打包成双击运行
|
17
Arainzhe 2019 年 8 月 21 日 via Android
都可以,看你使用什么系统了,如果是 win,都可以吧,但 win 推荐 c#做客户端,Linux 做客户端。。。这个,例如 Ubuntu,用 PHP,java
|
18
jsy123392550 2019 年 8 月 21 日
java 可以转成 exe 的时候捆绑个 jre 进去,客户端就不需要装 java 环境了
|
19
zjyl1994 2019 年 8 月 21 日 我觉得楼主的意思是要 wordpress 那种输入各种信息然后帮你生成基础配置的安装程序吧,那种就是个信息收集+存到本地的表单,只不过做的好看一些。你要是想做在服务器上直接用的,docker 镜像,deb 包,rpm 包,做完弄到软件源里就可以直接安装了
|
20
kingfalse 2019 年 8 月 21 日
都可以搞成安装包哇
|
21
annielong 2019 年 8 月 21 日
都可以,只不过情况不一样,最基本的就是程序安装,只是把文件打包,安装的时候填写配置信息,基本的 php cms 系统都有,高端一些的就是运行环境打包
|
22
liukanshan 2019 年 8 月 21 日 都可以 其中 golang 极其简单。
|
23
loading 2019 年 8 月 21 日 via Android golang,绝对可以。
就 winrar 加批处理我自己都能搞定了。 |
24
mmdsun 2019 年 8 月 21 日 via Android
c#,winform 就可以搞定了。
我以前就做过这种 Java 程序,MySQL 数据库,.exe 一键安装部署。用的 winform 运行安装,无非是拷贝文件设置环境变量而已。MySQL,jdk 都有绿色版的。 |
26
default7 2019 年 8 月 21 日
首先 Go
|
27
default7 2019 年 8 月 21 日
Go 真正的 一次编写,到处运行,不需要任何运行环境。
|
28
T3RRY 2019 年 8 月 21 日
你这么问,那我只能回答 go
|
29
SorcererXW 2019 年 8 月 22 日
打包成 Docker 镜像不就好了吗
|
30
charlie21 2019 年 8 月 22 日 via iPhone
各个语言都可以,这是一个很经典的需求
golang 和 docker 诞生之前难道就不可以了吗?真是杀鸡用宰牛刀 / 有了锤子看啥都是钉子 |
31
charlie21 2019 年 8 月 22 日 via iPhone
关键字 windows setup wizard, wordpress setup wizard, first-time install setup, after installation setup
如果有一个 setup wizard 的确是好卖,软件的卖相好。参考 https://lifterlms.com/docs/install-activate-lifterlms 这种一看就是很专业 |
32
rzti483NAJ66l669 2019 年 8 月 22 日
你要的只是在产品外面再包一层安装脚本,
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 |
33
zachlhb 2019 年 8 月 22 日 via Android
说的应该是程序的安装向导吧,任何语言都可以
|
34
icedream728 2019 年 8 月 22 日
难道你说的是 LAMP 一键安装包,类似于 XAMPP ? wordpress 没有安装包啊
|
35
SmiteChow 2019 年 8 月 22 日
安装包只不过是脚本程序而已
|
36
Joyboo 2019 年 8 月 22 日
别问,问就是 golang
|
37
koebehshian 2019 年 8 月 22 日
我见过用 html 写的安装包,后缀改成 hta
|
38
sleepm 2019 年 8 月 22 日
要啥安装包,要方便部署
|
39
idyu 2019 年 8 月 22 日
wamp,xampp,phpstudy 等一键部署网络开发环境的软件
|