VB6 /最佳桌面应用程序语言与本地编译状态 [英] Status of VB6/ Best Desktop Application Language with Native Compilation

查看:170
本文介绍了VB6 /最佳桌面应用程序语言与本地编译状态的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我一直在寻找一个桌面应用程序编程语言的最大的制约因素之一: - 我需要输出为本地可执行

我探索了多种选择:

  1. 在Java不是一个很好的选择桌面编程,但你仍然可以使用它。但Java的EXE是个问题。 只有GCJ和怡东喷气提供了这种
  2. 在.Net平台不支持本地编译。只有极少数昂贵的工具可用,可以做的工作。
  3. 在Python是不是本地编译选项。对吧?
  4. 在VB6是我留下的选项。

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

  • 这是没有更多的正在开发中,因为
  • 在上有支持VB6的IDE与Vista的问题

因此​​,我的问题是:

    要添加更多的
  1. 从编程语言选项列表,怎么办?
  2. 如果VB6好/最好的选择,看着它的发展现状,你会建议使用VB6在这个时代?
解决方案

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

<一个href="http://stackoverflow.com/questions/506282/protect-net-$c$c-from-reverse-engineering/506301#506301">As其他人所说的,它本质上是不可能的prevent逆向工程。 (我知道我挂是.NET的背景下答案,但它适用于所有程序。)

I was looking for a Desktop Application Programming Language with one of the biggest constraint: - "I need to output as native executable".

I explored multiple options:

  1. Java is not a very good option for desktop programming, but still you can use it. But Java to Exe is a problem. Only GCJ and Excelsior-Jet provides this.
  2. .Net platform does not support native compilation. Only very few expensive tools are available which can do the job.
  3. Python is not an option for native compilation. Right?
  4. VB6 is the option I am left with.

From the above list, if I am correct, VB6 is the only and probably the best option I have. But VB6 itself has issues like:

  • It is no more under development since
  • There are questions on support of VB6 IDE with Vista

Thus my questions are:

  1. From the list of programming language options, do you want to add any more?
  2. If VB6 is good/best option, looking at its development status, would you suggest using VB6 in this era?

解决方案

Out of curiosity, what are the driving factors behind the "native-binary-only" constraint?

As others have said, it's essentially impossible to prevent reverse engineering. (I realize the answer I linked to is in the context of .Net, but it applies to all programs.)

这篇关于VB6 /最佳桌面应用程序语言与本地编译状态的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆