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