桌面开发语言编译二进制或脚本语言(Windows)?
2011-4-26 12:14:10
收藏:0
阅读:142
评论:2
有人使用只使用脚本语言的解决方案来生成 Windows 或 Mac 商业桌面应用程序的二进制文件吗?例如:Java,Python 等。如果是这样,您如何分发您的应用程序?使用脚本语言是否会在安装过程中引起任何问题?
我的问题是针对能够下载应用程序并安装的用户,他们不知道如何设置路径变量或更改他们的 JAVA_HOME。假设 PC 用户拥有消费者 PC,并且使用 Windows(XP/Vista/7),而不是高级用户。 (或者也可以分享 Mac 的解决方案)
原文链接 https://stackoverflow.com/questions/5789455
点赞
stackoverflow用户21778
我有几种方法来创建可执行文件。一种方法是使用Python和py2exe,另一种方法是使用Idle,这是一种基于Lua的“可编译”语言,并使用InnoSetup创建安装程序。
我对这两种方法都没有任何问题,尽管我没有在Idle上使用任何重要复杂性的东西——它的主要优点是生成的可执行文件的大小较小。使用py2exe时,您必须小心地将所有依赖项包含在程序包中,并且我建议在发布之前在干净的Windows安装上充分测试。例如,当我使用py2exe时,我必须非常小心地将主题文件包含在程序包中。一开始可能不明显我错过了它们,因为在开发机器上安装的版本中PyGTK可以找到它们。
我还必须小心安装路径,权限和启动目录,以及我使用的库的许可证,但这与更传统的编译语言无异。除了安装程序的相对较大的大小外,我对py2exe和InnoSetup非常满意,我会推荐使用它。
2011-04-26 13:31:01
评论区的留言会收到邮件通知哦~
推荐文章
- 如何在roblox studio中1:1导入真实世界的地形?
- 求解,lua_resume的第二次调用继续执行协程问题。
- 【上海普陀区】内向猫网络招募【Skynet游戏框架Lua后端程序员】
- SF爱好求教:如何用lua实现游戏内调用数据库函数实现账号密码注册?
- Lua实现网站后台开发
- LUA错误显式返回,社区常见的规约是怎么样的
- lua5.3下载库失败
- 请问如何实现文本框内容和某个网页搜索框内容连接,并把网页输出来的结果反馈到另外一个文本框上
- lua lanes多线程使用
- 一个kv数据库
- openresty 有没有比较轻量的 docker 镜像
- 想问一下,有大佬用过luacurl吗
- 在Lua执行过程中使用Load函数出现问题
- 为什么 neovim 里没有显示一些特殊字符?
- Lua比较两个表的值(不考虑键的顺序)
- 有个lua简单的项目,外包,有意者加微信 liuheng600456详谈,最好在成都
- 如何在 Visual Studio 2022 中运行 Lua 代码?
- addEventListener 返回 nil Lua
- Lua中获取用户配置主目录的跨平台方法
- 如何编写 Lua 模式将字符串(嵌套数组)转换为真正的数组?
有人在Windows上使用其他的缩放包软件吗?例如Java、Python等。
是的。我猜你并不是在询问Java,因为它已经相当普及了。我用过很多Java应用程序,而且我不是在“企业”环境中操作。
有些工具可以让你在不需要实际安装Python的情况下,将Python代码打包并发送。因此,也有Python程序的解决方案。既然存在这样的工具,我认为人们确实会开发Python应用程序。
如果是这样,你是如何分发你的应用程序的?使用脚本语言是否会在安装过程中引起任何问题?
使用哪种脚本语言?