首页编程语言vb6编程语言,vb6编程教程

vb6编程语言,vb6编程教程

cysgjjcysgjj时间2024-11-01 22:28:02分类编程语言浏览15
导读:VB、Delphi等编程语言没落的主要原因有哪些?VB、Delphi等编程语言没落的主要原因有哪些?这两个我都用过。近 20 年前在大学时,Delphi 可以说是如日中天,比 VB/VC 优雅、好用。毕业后第一家公司的部分产品是用 VB6 做的,我摸过一小段时间,后来转到其它部门。主要原因很多人已经说了:它们兴起于桌面时代,但没跟上互……...
  1. VB、Delphi等编程语言没落的主要原因有哪些?

VB、Delphi编程语言没落主要原因有哪些

这两个我都用过。近 20 年前在大学时,Delphi 可以说是如日中天,比 VB/VC 优雅、好用毕业后第一家公司的部分产品是用 VB6 做的,我摸过一小段时间,后来转到其它部门

主要原因很多已经说了:它们兴起于桌面时代,但没跟上互联网时代的步伐——既不适合开发网页,又不适合做为后台的服务器。作为对比,java 在互联网时代强势崛起,虽然它做桌面差些,但太适合写后端服务了。

次要原因:

vb6编程语言,vb6编程教程
图片来源网络,侵删)

对 VB 而言,一方面它本身语法比较糟糕,另一方面微软在 .Net 后主推 C# 了,VB 存在的意义,只是给怀旧(或者说不愿做出改变)的老程序员用。

对 Delphi 而言,它的营销不行,Borland 这个当年第三大软件公司,后来混到被收购的地步。公司变成这个样子,你还能指望它花多少功夫改进产品?

比较有趣的是,正是 Delphi 的主要作者安德斯·海尔斯伯格被挖到微软,负责了 .Net 和 C#。他离开 Borland 加速了 Delphi 的衰落,他搞 C# 加速了 VB 的衰落。

vb6编程语言,vb6编程教程
(图片来源网络,侵删)

我看居然有人认为 VB 和 Delphi 没有衰落的,给你看个榜吧:

Delphi没有没落。

说Delphi没落的人估计没有跟着Delphi XE进步,10.3后的版本非常好用,开发手机app效率很高,还支持跨平台

vb6编程语言,vb6编程教程
(图片来源网络,侵删)

VB也没有没落。在windows上用VBA或VB Script做基于office套件的开发很高效。

如果在windows下做人机界面特别是数据库应用,Delphi控件或VB控件,好用高效还好看。如果基于windows DLL做应用,流畅快捷。

如果不喜欢Pascal风格,可以用c++Builder,与Delphi开发环境相同。

vb没太多用,但是说delphi没落属于过分吧。 delphi到xe时代的确乱,个人感觉定位不明确,做个毛线的跨平台,但是从c/s系统,或者win32平台,delphi非常便捷, 一些小东西用delphi很快的。吐槽下,跨平台就有些扯了(本人不搞安卓,ios和osx 还是原生或者H5)。稳定性还是差。编译包巨大。不好好固守自己领域乱搞一气。 目前老衲一般编写软件 win用delphi(除非必要,还在用delphi2010,很多时候用delphi2010写dll 用xe写UI ),如果双平台,ios 和osx 用oc(一般用delphi先写win版本,然后翻译成oc,可能是个人习惯,用delphi 调试和编译快,在编写的时候注意要跨平台)dll 一般用vC++或者delph7 或者delphi2010。 如果需要网络数据传输一般用php,或者Java 等(考虑到跨跨平台,这个可以通用,传递回json)

VB、Delphi等编程语言流行的时代是1995年前后,PC开始进入家庭和公司,这个时候的主流应用叫Windows窗体应用。现在我们电脑上还有大量这样的应用,如Office,WPS,ERP系统等。值得一提的是,同期还有一个开发这类软件的神器:Powerbulid。Powerbulid让工厂里面的程序员与软件公司的程序员处于同能开发能力上,那是定制开发的黄金时代。

VB1,0诞生于1991年,鼎盛的VB6.0诞生于1998年。Delphi1.0诞生于1995年,鼎盛的Delphi7.0诞生于2002年。Delphi其实没有没落,依旧继续发展。Delphi的继续发展历程,可以解释为什么这些古典语言会没落。

2000年以后,世界走入了互联网时代。浏览器代替了[_a***_]了windows窗体应用。操作系统也不是微软一家独大,Linux系统迅速崛起。为了迎合这个潮流,Delph先后出现了跨平台版,ios编程版,安卓开发版,移动开发版。但是,这个时候的后起之秀层出不穷,Delph的后续版本在中国基本没有公司在用。

VB、Delphi等编程语言前浪所以会被J***a为代表的后浪编程语言取代,最大的原因是软件公司为了支持向上兼容(Upward Compatible),需要花费巨大的***去维持老语言的功能特性。1990年代的各种程序,依然在各种Windows窗体上跑得起来,可见兼容性之强。你对比一下国内的各种ERP产品,升个级,原来的二开程序就报错了,真是天上地下。实现向上兼容需要公司花费巨大的成本这种成本在开源社区模式没有火起来之前,只能靠公司负担,即便微软也受不了。

J***a也出来很多年了,这个负担也呈现出来了,没落是迟早的事情。语言毕竟是人造的,向上兼容只有上帝才能低成本的实现出来。各种生命,一定是向上兼容的。编程语言,还远远不到这个境界。

[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。转载请注明出处:http://www.wnpsw.com/post/21758.html

Delphi没落跨平台
c语言集成编程软件 互联网技术栈 node,互联网技术栈有哪些