找回密码
 1分钟注册发帖

QQ登录

只需一步,快速开始

.net中不少技术如silverlight彻底失败,与JAVA相比前景孰优孰劣

[复制链接]
dundas 发表于 2013-6-3 03:13:42 | 显示全部楼层 |阅读模式
.net中不少技术如silverlight彻底失败,与JAVA相比前景孰优孰劣
.net 在企业应用的开发中变得越来越成熟,以前web form那套把前端、后端混在一起的开发方式已经被微软废弃,后端的框架,如ORM、Web Service,以及并行、异步等都变得越来越强壮易用,在TDD、DDD、IOC 等的支持方面也越来越丰富,一点也不比Java弱。前端开发方面,微软自从认识到web form的种种弊病,决心逐步废弃这套曾经引以为荣的开发模式,近年推出的前端开发手段,与其他的平台,如java、php 等的差异越来越模糊,同样都是侧重并充分利用html5/css3/javascript 框架进行设计,这可以从微软最新的mvc4所推荐的web api、mvvm框架、spa模板等充分感受到其前端开发的强大、简洁、清晰和丰富,远非以往的web form可比。但这一转变带来的不良后果是,大批经验丰富的asp.net程序员要花不少力气去学习以接受和适应这一新的开发模式,以前种种引以自豪的 基于server control的前端开发经验,霎时间变得几乎毫无用处,如今不再有page life cycle,不再有post back, 不再有 server control,不再有view state, 不再有 update panel, 以前被不屑一顾的javascript变成了开发的主力语言,还要学习众多的javascript应用库,等等,对传统的.net 程序员构成了不小的挑战。 总之,微软在不断求变,在我看来,确实是变得越来越强大和成熟了。

另外,微软在力推其云端平台AZURE,在企业应用方面很有潜力,而sharepoint这产品也在企业中逐渐得到广泛应用,尽管我并不喜欢这东西,但不少企业都在招sharepoint程序员,薪酬还给得相当高。

不得不提的就是,微软曾经雄心勃勃力推的silverlight,如今可以说完全没有前途了,这是由于微软当初低估了andoid和iphone的影响力, 试图在移动平台应用开发上一统天下,显然这是彻底失败了。讽刺的是,silverlight 基本上只能用于开发微软自己的win phone 7, 连windows8 移动设备也不再使用silverlight,所以silverlight程序员要考虑转向了,考虑投入到.net阵营的程序员,也别再碰silverlight 了。

WPF,只能开发桌面应用,且不能用于手机,如今web 应用大行其道的时代,显得其市场应用方面越来越狭窄。morgan stanley 这一年来四处在招WPF程序员,还老招不到,给的薪酬不少,但我一直不为所动,尽管我有点WPF的经验。

WCF,微软的web service集大成者,很好很强大,但就是太过大而全,在使用、配置上比较麻烦等,学好它需要花相当大的精力。如今微软的WCF开发团队也意识到这一点,于是在ASP.NET框架上开发出轻量级的WEB API,足以替代WCF的RESTFUL部分,且轻便易用。所以WCF,了解一下就好了,不必花太大力气去研究。

至于windows8的开发,微软提供的开发手段有两种: c#+ XAML,html5+javascript. 我目前的态度是暂且观望,目前windows8的销售仍不明朗,能否在iOS、Android设备遍天下的情况下在市场上有所突破,还难以断言,如今花力气投入到这里,似乎有点仓猝,搞不好又是另一个silverlight。

所以,以我的浅见,如果打算找.net程序员工作,或者asp.net的程序员打算增强自己的市场竞争力,我觉得学习 asp.net mvc, 是个比较好的选择,在各大招聘网站上的职位也多,尤其是mvc,据我的观察,近一年来需求越来越多,值得把精力投入进去。另外,html5,css3这些跨平台、且桌面、网络、移动应用通吃的技术,无论是.net还是java、php程序员,都是必不可少的

回复

使用道具 举报

ASP 发表于 2013-8-21 01:28:20 | 显示全部楼层
1.WEB FORM已经被淘汰;
2.MVC及WEB API大行其道;
3.WCF了解一点就可以了;
回复

使用道具 举报

year 发表于 2013-9-3 22:04:47 | 显示全部楼层
鹿死谁手还很难说.....
回复

使用道具 举报

资深散户 发表于 2014-7-23 19:47:22 | 显示全部楼层
好帖,鉴定完毕!
回复

使用道具 举报

东海瞟客 发表于 2014-7-23 19:49:15 | 显示全部楼层
值得参考....
回复

使用道具 举报

玉喜贸易 发表于 2014-7-26 00:41:12 | 显示全部楼层
.net中不少技术如silverlight彻底失败,与JAVA相比前景孰优孰劣
回复

使用道具 举报

zzbb 发表于 2014-11-13 01:28:40 | 显示全部楼层
看看,学习学习
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 1分钟注册发帖

本版积分规则

重要声明:“百事牛www.BestKnew.com”的信息均由个人用户发布,并以即时上载留言的方式运作,“百事牛www.BestKnew.com”及其运营公司对所有留言的合法性、真实性、完整性及立场等,不负任何法律责任。而一切留言之言论只代表留言者个人意见,并非本网站之立场。由于本网受到“即时上载留言”运作方式所规限,故不能完全监察所有留言,若读者发现有留言出现问题,请联络我们。

Archiver|小黑屋|百事牛

GMT+8, 2024-12-21 23:01 , Processed in 0.022899 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表