搞.Net的B/S应用,现在应该往哪些方面的技术和框架学习?
ASP.Net:不太感兴趣,构建CSS+DIV的页面太麻烦,而且HTML5也还没正式发布,还在混乱中
SilverLight:都说SL 5之后不再更新了,如果是这样,不想再学习一种快要被遗弃的技术
WPF:这个好像还行,但是不知道C/S的WPF和B/S的WPF有什么区别,是不是C/S的WPF可以直接转换成B/S的WPF?
除了上面的,其它的就不太了解了,还请各位大大指点和讲解。
另外就是关于一些构架技术,比如什么WCF、MVVM、Prism、MEF、LINQ、NHibernate等等这些经常看到的词语,大概说的是吗什么,主要用在什么地方?
------解决方案--------------------javascript应该避免不了了。
------解决方案--------------------要是用了javascript (Ajax-enabled)WCF 也避免不了了。
WCF: web service技术,可以通过配置修改host的方式
MVVM: Model-View-ViewModel模式,将UI和ViewModel完全分离,只是通过绑定方式结合在一起。
Prism、MEF: 我也不知道
LINQ、NHibernate: O/R mapping工具,就是将数据库和object映射起来。
------解决方案--------------------我上面帖子说错了LINQ不是O/R 映射。
Entity Framework才是。
web方面比较新的就是asp.net MVC了。
最好javascript, mvc, entity framework都看一看了。
LINQ属于语法一级的,是必须掌握的。
------解决方案--------------------前:Jquery + MVC
后:WCF + Entity Framework
------解决方案--------------------
你搞.NET的B/S应用,asp.net必学的,想省都省不了。
SilverLight:都说SL 5之后不再更新了,如果是这样,不想再学习一种快要被遗弃的技术
????
谁说被遗弃的,现在我们很多的一些MIS系统都是用SL做的,虽然谣言说SL5后可能不出新版本,但是SL4、SL5的应用还是可以继续做,又不影响。
难道说汉语不再添加新的字词,汉语就被遗弃了,不需要学了???
------解决方案--------------------有几家公司的网站有asp.net。放弃吧。
------解决方案--------------------未来10年,
前段html5及更高版本, js, 一定主流
后端扔是c,和与c方便继承扩展的自动内存管理一样.
什么SilverLight,wpf,xxxxf 都是微软的试验品.
------解决方案--------------------目前jquery和MVC,linq一定得学习下,SilverLight,wcf什么的有时间在看吧,做C#的不可能离开asp.net,楼主努力吧