刚刚开始学.net,以前用vb和asp,用c#写了几个winform的程序后,很喜欢,很稳定。但是asp.net用起来好麻烦啊,可能还是asp的传统思想作祟,但是gridview还没学会呢,发现Silverlight又出来了,里面又有datagrid之类的,又不一样了,搞的好没头绪啊。

解决方案 »

  1.   


    asp.net需要学3年才可以设计商品化程序。所以如果你想自己使用(而不是为了找工作急需),可以不学asp.net。尽管入门非常低(理解html/javascript编写网页的主要原理就可以开始asp.net编程),实际上asp.net要提高则比silverlight、winform都复杂许多。
      

  2.   

    如果做点非应用程序类交互的界面,仅做倾向于静态的页面,则无需考虑过多使用asp.net做应用程序的技术,asp.net的较低的门槛正是因为懂得网页原理就可以上手。这么说,其实你仍然可以不去深入asp.net,而使用silverlight可以替换几乎所有你需要使用javascript、aspnet写的代码,使用silverlight开发的控件可以直接包装在asp.net控件中(你可以看到vs2008的工具箱中有两个silverlight控件其中一个就用于将silverlight控件包装起来)嵌入页面一部分显示。