当前位置:编程学习 > C#/ASP.NET >>

问一下现在.net开发都用的什么框架

貌似今年.NET行情不好啊。不知大伙都混得怎样?工作几年了,虽然接触了一下开发框架,比如Castle、Ibatis、Prism等等。但是到现在依然不能熟练运用各种框架并自己搭建一个好的的开发架构。请大牛们给我指点一下现在都用哪些好的框架,怎么合理搭配应用?我深知不能为了框架而做框架,做一个东西并不一定需要框架,所以我现在想说的不是需不需要框架的问题,而是我觉得到了需要掌握并应用一些框架架构的阶段。可是每个公司因项目、历史等各方面因素用得到的技术和框架也是不一样的,但是我还是想知道现在比较主流的一些框架及其搭建模式。根据我的经验,可能有些架构使用了相同的框架,搭建的大同小异,但使用起来给人的感觉却不一样,有些让你觉得很舒服,有些觉得别扭。有些人可能觉得自己很牛,但真要弄出一个好的实用的框架架构恐怕就不行了。代码写的再好真的也只是一个码农啊。另外,我还想问下大家做B/S开发用的是传统asp.net还是silverlight或者其他?貌似silverlight不行了啊,微软自己都似乎要抛弃它了。HTML5似乎是发展趋势,但是对于像非门户类的企业内部管理系统的开发似乎没有必要啊。请大家各抒己见,七嘴八舌,滔滔不绝,口若悬河,纷纷指点......谢谢! .NET 框架 架构 应用 --------------------编程问答-------------------- 同问NET框架问题。。。。。。。。。HTML5国内支持不好啊。大部分还是IE浏览器或者是IE内核的浏览器。 --------------------编程问答-------------------- 你最好问,你要什么需求,然后需要什么框架。 --------------------编程问答-------------------- 你要是泛泛地问,那么你可以去http://nuget.org/packages http://www.github.com http://www.codeplex.com 等地方自己转转。 --------------------编程问答-------------------- 我就是泛泛的问 就想知道大家都在用什么 怎么用 就是一个经验交流而已 --------------------编程问答-------------------- 暂时用得最多的就是.NET Framework框架 --------------------编程问答-------------------- 用.NET框架呗。 --------------------编程问答-------------------- 还没有机会用过框架 --------------------编程问答-------------------- Prism 4.1 --------------------编程问答-------------------- MVC3 --------------------编程问答-------------------- 暂时用得最多的就是.NET Framework框架 --------------------编程问答-------------------- 用什么框架是针对项目需求而言的,还有现在很多公司都有自己的框架。好的框架都是很容易上手的 --------------------编程问答-------------------- MVC3的飘过 --------------------编程问答-------------------- 螺丝刀 安全帽 手套  --------------------编程问答-------------------- 抽象工厂+MVC --------------------编程问答-------------------- 4.0,4.5吧 --------------------编程问答--------------------
引用 楼主 yhz10040591 的回复:
貌似今年.NET行情不好啊。不知大伙都混得怎样?工作几年了,虽然接触了一下开发框架,比如Castle、Ibatis、Prism等等。


这都是是些什么东西啊?没接触过。 --------------------编程问答-------------------- 就最后一个而言,早在几年前,微软确定将 MEF 为官方支持组件(放到.net framework中),而不是那个。

这个世界上有无数的开源项目,你都可以选择。当然,许多代码选择了,意味着你可能从此就要跟许多烂项目打交道而不断需要修改它,而且它升级了之后由于不兼容可能造成你无法升级的尴尬。

而.net framework则不一样,由于微软对其一致性和可用性的强大维护,相对来说,程序员可以更好地使用它,不用担心升级之后不兼容的问题。 --------------------编程问答-------------------- 某些方便我提醒一句,不要像在java中那样随便拿来几个低级的开源项目就用了。如果.net framework中有的,最好不要轻易使用相同功能的什么别的框架。反之,如果你使用第三方类库(例如我使用 Newtonsoft.Json 而不是微软的类似功能),那需要谨慎对待,出了问题要自己付得起责任! --------------------编程问答--------------------
引用 4 楼 yhz10040591 的回复:
我就是泛泛的问 就想知道大家都在用什么 怎么用 就是一个经验交流而已
+1 --------------------编程问答-------------------- 不知道的飘过.... --------------------编程问答-------------------- .net framework --------------------编程问答-------------------- 用vs最新的版本,mvc + silverlight + mssqlserver 来做自己的框架挺适合的。
你可以到我的网站去看看,我自己写了一个企业应用框架:http://www.gxpmt.com --------------------编程问答-------------------- 不知道是那阵风刮滴,现在总喜欢问框架框架滴

其实我们的告诉你老实话,在真正的开发中很少有那个架构师或技术负责人,是去博客园看到一堆人吹捧一个框架,然后他脑门一热,就拍板说“ok,我们用这个框架”

相反对越大的框架,我们的态度越谨慎,原因很简单
学习周期长,维护周期长,没有那个框架没有坑,越大的框架坑挖的越多,埋的越深,所以当你用3-4个项目把一个超大的框架所有坑填平的时候,基本2年就过去了,同时你会发现博客园那一堆人又在吹捧另一个框架,额,你想怎么办??

其实呢真实的项目会使用小的甚至不能算框架的东西来综合应用,架构会合理组织他。比如jquery,MEF,SignalR, Newtonsoft.Json,typescript,Knockout这类小型灵巧快速,并且能推广到项目组的东西

jquery学习2个星期足够你用了
MEF大概周末组织两次内部培训就可以推广
SignalR 我的小组成员下了一个demo,花了5分钟看完就大致明白这东西怎么玩,用了2天就能迅速用在项目上
Newtonsoft.Json不用多说,估计你逛逛博客园都能学会怎么搞

等等等等
好吧,把这几个学玩,你自己估算一下需要多少时间,然后你在估算一下Castle、Ibatis、Prism你学会这几个需要多长时间,ok然后在告诉我在经过同等时间的培训,谁的项目做的更多,技术更强,头脑更灵活,应对更快速?? --------------------编程问答-------------------- 这就好像是一帮“武林盟主”上天山整天研究“我们中国武术应该在媒体记者面前摆什么姿势”一样,整天研究“姿势”的程序员,许多人一旦上阵可能就被打倒了。因为所谓的框架太多了,而许多人却只能糊弄自己糊弄老板,(因为一直在小公司里打工所以)没有实际机会去研发一套实用的、属于自己的东西! --------------------编程问答-------------------- 你看看哪些人虽然不常出手、出手必不落空,你在看看哪些人摆出了十几款花架子(但是都是从别人那里抄来的,平均起来只新鲜2个月就放弃了)而总是放弃,你就会发现一些玄机。

如果一个人本人就是后者这种习惯,他就算再怎么找新的框架,也可能会是一个邯郸学步的下场。 --------------------编程问答-------------------- 基本是.net framework!
补充:.NET技术 ,  .NET技术前瞻
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,