日期:2014-05-17  浏览次数:20452 次

sl/wpf/mvc wcf wf ef指的是什么?新手求教···
看到别人有说:
微软的大体思想就是
sl/wpf/mvc 做表现层
wcf做服务层,wf 做逻辑层
 ef做数据层

但是如题,这些东西的全称是什么?代表的什么技术??如果新手学习的话怎样去学习?
应该每一步先学习什么,各位前辈指点迷津~

------解决方案--------------------
本来WF应该是叫WWF的,前面一个W是windows,但好像WWF这个简称被占用了,所以叫WF
------解决方案--------------------
sl:SilverLight,银光,是做RIA应用的,类似于Flex。
wpf:windows presentation foundation,是做c/s架构应用程序界面的技术,语言是xaml,类似于html。
mvc:是个设计模式,也是一种开发模式。model/view/controller,模型、视图、控制器,是asp.net中借鉴了jsp中的structs框架而设计的。
wcf:windows communication foundation,是做SOA应用的,面向服务编程,整合了以前web service、com、dcom、remoting等技术。这是一个非常重要的技术框架,一般用于解决遗留问题,系统集成。
wf:workflow,工作流,是做流程审批时用到的技术,也是很火的一项技术。 
ef:entity framework,是微软自己出的orm框架,操作数据库的,与nhibernate是同一个东西。

至于新手的话,我觉得还是先把asp.net学好,然后学点asp.net mvc,然后再慢慢扩展到ef,wcf。当然了你说你对sl感兴趣的话,我也没办法。但是要提醒一点,html5已经出来了,sl停止更新了。
------解决方案--------------------
sl = Microsoft Silverlight,类似Adobe Flash/AIR的RIA解决方案
wpf = Windows Presentation Foundation,下一代Windows窗体架构
mvc = Model-View-Controller,一种软件架构模式。在ASP.Net中,又特指ASP.Net MVC框架
wcf = Windows Communication Foundation,集合Web Service(SOAP),Remoting和Winsock等方案的一组通讯接口
wf = Windows Workflow Foundation,一组用于构建、管理与执行工作流的技术
ef = ADO.NET Entity Framework,一个统一的数据访问框架