学习silverlight和asp.net有没有共同之处呢
小弟两个都想学,但不知道侧重哪一方面,两个有没有共同点呢,请教各位大大们
[解决办法]
他们其实相差很大,就好象是邮递员跟EMS的比较一样,思路不同。
搞asp.net编程的可以说是所有编程中门槛最低的,然而要想用它编写好的web应用显然又门槛最高。更何况现在早已经不是动不动就刷新html的那种web应用程序机制的思路,你用asp.net编写出所谓的web企业应用,就算是使用UpdatePanel也是用户体验很差的。而这些asp.net程序员有几个真正懂ajax呢?搞懂多少ajax第三方框架才能搞懂web企业编程的?搞懂几个ajax框架与搞懂silverlight相比哪一个更划算呢?现在的很多小软件公司只能找到初级的asp.net开发人员,所以也是没有办法去要求silverlight编程。
[解决办法]
asp.net是基于服务器端的,silverlight是基于客户端的,这个差别很大。
但是搞任何web程序,都必须弄清楚浏览器端(客户端)和服务器端的交互过程。不管是学asp.net web form还是silverlight,都是这样。这就是共同点。
asp.net的应用面感觉更光些。比如sharepoint也是基于asp.net。asp.net mvc大体上也是基于服务端的,虽然由于缺乏服务器控件,也很容易做成胖客户端。silverlight则是单一的胖客户端技术。
个人感觉现在的趋势是胖客户端。就这点来说,silverlight更符合这个趋势。但是,html 5却是胖客户端更流行的技术。