从品牌网站建设到网络营销策划,从策略到执行的一站式服务
没有落后的语言只有落后的人。看很多人都觉得 VB “落伍啦”、“该淘汰啦”、“没什么用啦”之类的话,这是不对的。
网站建设哪家好,找创新互联!专注于网页设计、网站建设、微信开发、微信小程序定制开发、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了芝罘免费建站欢迎大家使用!
任何一门计算机语言都是在随着时代的发展也同时在不断改良、升级的。
VB 在底层对内存操作方面、可移植性方面确实处于劣势地位,如果题主想要搞单片机之类的底层的东西那么就不要学习 VB 了,不是说不能干这些东西,只是不适合而已。就好像智能手机和平板电脑,都能玩游戏看电影,但要想玩的好看的清楚,当然是首选平板电脑而不是智能手机一样。
如果题主仅仅是在 Windows 环境下编个小程序啦,写个财物管理软件啦之类的,那么 VB 是一门能很快速上手的语言。
现在很多 IT 企业在招聘后台技术人员的时候会在条件中写明一条"有 VB.NET 开发经验者优先"(P.S. 虽然进入到 .net 后和原有的 VB6 有较大不同,但可以认为是师出同门)。说到这儿题主如果还是不屑于 VB 的话,那么请看下图(2013年7月计算机语言排行榜,VB 可是比 PY、Ruby 还靠前的!):
另附:几个招聘需求的截图,随便找的,都是2011年以后的招聘需求。
如果你是指VB6和C++的话那是自然的。VB6提供了太多的控件,几乎可以说VB 6编程就是要学会他其中的空间,而且它的面向对象的特性并不完整,几乎很少有人用它写类,再者VB的语法很接近自然语言,便于理解和记忆,掌握起来比较容易 。
相反的,C++虽然也有控件,但绝对是无法和VB相比的,更多情况下你需要自己编写代码,代码量会增加。而且这是一个面向对象的语言,你就不得不接触面向对象的概念,这对初学者而言的确是个难点。最后他的语言结构比较自由(这是个优点),结果导致与自然语言 有所差距,理解和记忆起来比较困难。而且C++中还有不少复杂的概念,这都是导致学VB比学C++难度小的原因之一。
VB.net完全是为了让VB程序可以再.Net平台上运行而存在的,其本身就是一堆缺点,运行效率上没有VB高,对象取得也没有VB方便,语法和VB基本一样,所以编写起来也麻烦,虽然是.Net框架下的语言,但对.Net的支持又不是很好,却又因为.Net拖慢了VB自傲的高速。
C#就完全不同了,他就是给.Net写的,肯定是对.Net支持最好的语言了,而且语法也比较简单,和C、C++、Java的语法是一样的,只是.Net的类库和这三种语言不同,所以实际写代码时,比VB、VB.net、C、C++、Java都要简单
C更适合游戏
VB是RAD开发工具,上手很快,做一些简单业务逻辑开发效率很高,但是如果想实现VB框架不支持的功能,恐怕要费九牛二虎之力
C更接近系统的底层一些,能够实现几乎所有的功能,执行效率也比较高,但是学起来困难些,而且开发一个简单功能所花编码时间会比vb也多一些
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图