我VC++用了5年,然后转.net用到现在超过12年,asp、php、js这些也都经常用 , 别的语言我用的少,不好妄加评论 。我用.net完成了3个软件作品和一个正在运营的网站 , 对我来说足够了 。
首先澄清下概念,看有的回答说.net只能用来做网站?.net全称是.net framework,基于这个框架的,不限语言,常见的c#、vb.net、vc.net、asp.net等,当然最有影响的是c#语言和asp.net,c#用做后端,asp.net用做前端 。可以说在windows系统下,没有.net干不成的事 。如果没有跨平台的计划,.net绝对是首选 。
再来说下跨平台,这要分两方面说起:一种是服务端,一种是客户端 。
服务端.net做webservice+sqlserver,完全没有问题 。唯一值得诟病的是windows服务器和SQLServer的版权费用相对较高,但帮助文档、UI界面、编程工具要好很多,现在的云服务很普及,这点费用不算事 。
客户端这个说头多了,当然最理想的解决方案就是一份代码,在所有平台全部完美实现 。想要能够运行我想应该问题不大,但是在每个平台下都完美运行,我持保留意见 。针对同样的html标准,不同浏览器尚且存在差异,何况是跨操作系统的语言 。有人说Java可以跨平台,.net只能Windows 。看资料.net core也可以,当然我并没有在.net core下开发的实际项目,但微软的意图就是要打通所有平台 。
最后说到发展,每种开发工具都有最适合的应用场景,如果.net core能够成功,我觉得.net一定会有很大发展 。至于你自己要学哪个?这要看你公司项目和你自己的方向是否一致,无论是哪个,都要学精才有用 。
感谢悟空邀请 。
【vb.net还有发展吗 vbnet ui】.Net语言鄙人并未接触过 。
谈到发展前景 , 当然也没有合适的发言权 。
不过 , 就近几年IT行业来看 。.Net的市场招聘需求还是很不少的 。
存在即合理 。
所以不管什么语言只要能用其开发出一款很好的产品 , 那么它的价值就一直存在 。
可能.Net语言没有Java语言那么的火 , 但是每种编程语言本质上都涉及到一种编程思想在里面 。
思想只要掌握了 , 说不定哪天有大牛们能更完美的重构.Net , 也许在某个不经意间他就会占据编程语言top3呢 。
.Net目前还有没有发展前景?虽然使用这个的人相对少了,但只要搞精通了怎么会没有发展前景呢 。
1、虽然.net平台是微软的管理的平台,也是微软的开发生态基石 。微软肯定要花力气去搞这个的,至于微软是否放弃这个平台不用担心,它不会这样拆自己的台 。或者微软哪一天垮了没有人搞平台了,这个是杞人忧天了 。这么多用户给他撑着的,不用担心 。
2、.net平台也是在发展的 。虽然在开源、跨平台等生态方面被人长期诟病,但好在微软不停的吸收好的内容 。也推出自己的开源与跨平台,也搞出来很多这方面的生态 , 比如:.Net Core、Unity、mono等等 。.net不仅开源了 , 不但可以在Linux/OSX等上跑 , 还可以做开发 。
3、.net还有大把的企业在用 , 有大把的人在开发 。特别是桌面软件 , 那几乎就是这个的天下,开发快好用,用其它的平台开发桌面软件也是麻烦啊 。除非大量的人不用微软的操作系统,否则.net就会存在下去 。企业里面太多的使用桌面软件,虽然Web的也大量使用 。
4、.net还有大量的开发者,收入也还不算低 。很多的企业不但使用.net开发桌面软件,也使用它开发Web软件,还是有大量的人员 。只是相比较Java等生态好的来说,确实.net开发人员的数量还是少很多了 。
推荐阅读
- 穿越火线显卡特效怎么关,穿越火线的显卡设置
- shiroredis缓存管理,shiro 缓存
- 显卡更新不了怎么办,显卡更新没反应
- 虚拟机迁移到共享存储,虚拟机迁移到共享存储卡
- c语言用函数求累和 c语言求累加和函数
- 资本论下载,资本论下载百度网盘
- 华硕飞行堡垒5游戏评测,华硕飞行堡垒5是什么型号
- 抖音子账户直播,子账号直播时主账号能干什么
- php数据表格输入 php如何输入数值给变量