C#在市场上是否会像VB一样走向没落?
------解决思路----------------------
有兴起就有没落
这是不变的规律
只不过是时间问题而已
------解决思路----------------------
真逗,你的 vb 是被 vb.net和c#所逼的走向没落,还是被 php 所逼的走向没落,这是有区别的。
如果你说“vb走向没落”于是 .net 走向了没落,以此反过来“c#也将走向没落”,那就是明显地偷换概念。
人家是说“任何编程语言都会走向没落”,比如微软在2018可能会发布(X##语言)另一种编程语言使得 c#在2025年走向没落。这是“基于微软开发平台”的程序员在前进,跟你鼓吹“换方向了”是有区别的。
------解决思路----------------------
俗话说,识时务者为俊杰。因 vb 被整个 vb.net、c#所替代了,就编程杯弓蛇影了,那么就成了墙头草了。学别的东西往往也落得一样的结果的。
------解决思路----------------------
我很好奇LZ对“没落”的定义是什么,是根据哪些数据来源判断的。如果没有定义和数据,而是凭自己的感觉,那这个问题没有意义。面对问题应该理性,尤其是这种容易被自己所处的环境误导的问题。
我贴个redmonk的图:
如果根据这个数据分析,我认为是沿着那条中心线分布着若干集团, C/C++/Java/C#那堆是第一集团,VB/Perl/Groovy/Lua/Go那堆算第二集团,Delphi/Assembly/F#/TypeScript这一堆算第三集团。
我认为如果要说没落,那么需要退出第三集团。从google trends和tiobe index看,VB连什么时候能退出第二集团现在都不能下结论,想退出第三集团更加没谱。这里的VB应该是合并了vb和vb.net,不过就算不合并,可以看tiobe index,vb也依然不能说没落。
当然这是国外的数据。国内的数据源有限,不过从百度指数看,VB的趋势比国外更稳定,甚至比C#的搜索量都大,这更不能说没落了。
------解决思路----------------------
------解决思路----------------------
我认为 lz 只是从 vb 而不是 vb.net 的角度。同时是站在国内的15年以前编程教程学员的角度。
------解决思路----------------------
vb在以前,一直是业余开发人员中非常流行的。包括作为脚本开发语言而存在的广泛使用的 vba、vbscript。
从这个角度,客观地相对地说,不论是非 IT 企业中的业余编程人员喜欢学习的编程工具,还是作为脚本开发语言,这些年出现了太多更好、更有意思的选择了。
------解决思路----------------------
当然我不是说10年前vb在那时候(IT业公司专职工作)专业开发人员中不流行。看到我上楼的话,要注意逻辑而千万不要走极端。
vb 和 vb.net 是有很大的差别的。不纠结于基本语法结构,而是从理解开发人员的背景知识出发,要使用 vb.net 进行.net 平台的开发工作,跟 c# 程序员的要求完全一样(在.net平台下,语言的差别往往只是一种体验而已),而 vb 程序员则未学习.net就无法胜任 .net 平台开发工作。
------解决思路----------------------
这种问题没有探讨的价值,因为不同层次的人讨论的根本不在一个点上。
------解决思路----------------------
如果有更好的开发技术和语言,C#没落也正常,就如NoKia 与Apple