Visual Basic 6仍然被广泛使用吗?

时间:2010-10-25 12:47:09

标签: vb6

还有足够的VB6商店让学习语言值得吗?

11 个答案:

答案 0 :(得分:12)

我为一家财富25强的公司工作,我们在VB6中编写了一些遗留应用程序。然而,所有新开发(在Windows世界中)都是严格的.NET。如果你对学习VB感兴趣,我建议学习VB.NET。

答案 1 :(得分:11)

计算语言并不容易死亡,而且总是存在需要这些技能的利基市场。 Smalltalk,Lisp,COBOL等语言都有忠实的追随者和需要这些能力的客户。 VB6可能还需要一段时间。

VB6与我提到的其他语言之间的主要区别在于,微软宣布更新版本的VB(VB.Net)取代VB6。这告诉我VB6将会有一个萎缩的市场,因为较新版本的Windows使得几乎不可能拥有看起来像当前现代应用程序的VB6应用程序。

我的建议是:如果您当前需要VB6,就像维护遗留应用程序一样,请务必学习它。你对公司越有用,他们就会越久。如果您当前不需要VB6,那么请学习该技术的更新版本。在Microsoft世界中,基于.NET CLR的语言是当前的未来愿景。您还可以获得更多成功,帮助您解决日常遇到的问题。

答案 2 :(得分:10)

不认为 值得学习 VB6。

我在VB6编写主要产品的公司工作,并且知道用VB6编写主要产品的另一家公司。

在这两种情况下:

  1. 所有新产品 /开发在.NET中完成(主要是 VB.NET 以保持语法相似)。
  2. 没有开发人员在加入公司时了解VB6。
  3. 换句话说:

    VB6 可能仍然广泛使用,但公司迁移到VB.NET。此外, VB6非常容易,了解您可以非常快地开始使用它,没有之前的体验

答案 3 :(得分:3)

我还在全球范围内拥有一家财富25强的公司,许多传统的VB6应用程序仍在公司中广泛使用。我自己,我是一名.NET开发人员,只学习VB6,因为我需要解决生产问题或将某些内容转换为.NET(通常是C#)。所以不,除非你必须在工作,否则不要花时间学习它。

答案 4 :(得分:2)

我不经常使用vb - 我知道许多大型企业(保险,IT名称)都使用VB功能,因此管理人员可以通过某种“Excel”表将数据输入到他们的数据库中。 / p>

学习任何语言都是值得的! VB很容易理解,M $有很多易于使用的库(即看看连接数据库/创建表单......如果你对构建真实应用程序的内容感兴趣)。

我已经将它用于SOAP api(非常简单)和其他一些应用程序。我认为这很好。

答案 5 :(得分:1)

仍有公司使用VB6。我活跃的地方。但我们正在迁移到.NET。 (我认为越快越好)

所以,正如aioobe所说,你为什么要学习VB6?我说这是浪费时间,我会把时间花在VB.NET上。 除非你对VB6有一个非常好的论据。

答案 6 :(得分:1)

我不会浪费时间学习VB6。 10年前我和它合作过,每次看到我的简历,我都很感激,我有机会开始使用C#.NET。 VB6感觉像是一种米老鼠语言。

答案 7 :(得分:1)

您可以在Indeed.com上搜索“VB6”,并得出您自己的结论。我找到了大约900个工作岗位,而不是搜索“.net”时的112,000个工作岗位。

答案 8 :(得分:0)

周围仍然有产品写在其中(我自己有两个),但微软已经打算说Windows 8不能用于VB6程序,Visual Studio 6(构建VB6项目所需)也不容易在Vista和Win7上运行。

VBA在语法上非常相似,看起来这至少会在未来几年内得到支持。

我的建议:如果需要,可以学习VBA,但是如果你有一个需要它的维护项目,那么只学习VB6。如果你真的想学习BASIC,那就去VB.NET吧。除非我们知道你想要学习什么以及为什么,否则很难建议其他替代方案(有很多!)。例如。如果你想了解OOP,那么我认为C#或Java会更好。

答案 9 :(得分:0)

Google

  1. VB6 - 约5,080,000个结果
  2. Visual Basic 6 - 约33,700,000 结果
  3. VB.NET - 约35,200,000结果
  4. Visual Basic .NET - 大约20,800,000 结果
  5. StackOverFlow

    1. vb6 - 1920
    2. VB6应用程序可能仍然使用了很多,但我相信多年来新开发的VB6越来越少被选为开发应用程序的主要平台,人们选择.NET备选方案。

      在学习它方面,我只会这样做你需要使用不会升级到.NET的旧VB6应用程序,或者如果你要将VB6应用程序升级到.NET那么一定要学习它但不要浪费了很多时间。

答案 10 :(得分:0)

根据我自己的经验,我会冒一个有根据的猜测,即有更多程序员编写新的COBOL程序而不是新的VB6程序。 VB6已被十年取代,据我所知,微软不再支持