首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VB6/最佳桌面应用语言的原生编译状态

VB6/最佳桌面应用语言的原生编译状态
EN

Stack Overflow用户
提问于 2010-04-04 01:28:14
回答 7查看 501关注 0票数 1

我正在寻找一种桌面应用程序编程语言,其中一个最大的限制是:“我需要作为本机可执行文件输出”。

我探索了多种选择:

  1. 对于桌面编程来说,Java不是一个很好的选择,但您仍然可以使用它。但是Java是一个问题。只有GCJ和Excelsior提供了这样的服务。
  2. .Net平台不支持本机编译。只有极少数昂贵的工具可以完成这项工作。
  3. Python不是本机编译的选项。对吗?
  4. VB6是我唯一的选择。

从上面的列表中,如果我是正确的,VB6是我唯一的,也可能是最好的选择。但是VB6本身也存在以下问题:

  • 它不再在发展中,因为
  • 关于Vista支持VB6 IDE的一些问题

因此,我的问题是:

  1. 从编程语言选项列表中,要添加更多内容吗?
  2. 如果VB6是一个很好/最好的选择,考虑到它的开发状态,您会建议在这个时代使用VB6吗?
EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2010-04-04 02:23:10

出于好奇,“本地二进制”约束背后的驱动因素是什么?

正如其他人所说,基本上是不可能阻止逆向工程的。(我意识到我链接到的答案是在.Net的上下文中,但它适用于所有程序。)

票数 2
EN

Stack Overflow用户

发布于 2010-04-04 01:35:07

Delphi (以及它的底层Pascal语言)仍然存在,而且很好,2010年版刚刚发布;如果你有资金的话(我相信最便宜的版本至少要899美元)。下载一个免费的30天(或类似的)版本可能是值得的。

票数 5
EN

Stack Overflow用户

发布于 2010-04-04 01:51:04

您添加了一条评论,说这是因为.NET和java可以解压缩,所以您不想使用它们。您可以使用混淆器,这会使输出代码更难读。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2573253

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档