none
请问什么才是专业的ASP.NET开发 RRS feed

  • 问题

  • 请指点下,做是专业的ASP.NET开发需要关注那些问题
    应不应该关注所生成的HTML的是否干净整洁?我问题其他开发者他们都不关心
    应不应该写单元测试?我发现大多数有几年开发经验的人都不写
    是不是大多说情况都会开发自己定义服务器控件很少用ASP.NET自带控件?
    2009年10月16日 4:30

答案

    1. 应当养成习惯使自己的编码简单、清楚明朗。
    2. 小的公司一般不重视,但并不是说测试不重要。
    3. 自己编码控件不如使用第三方控件来得方便,使用第三方控件可以规避自己写控件所遇到的大部分问题。另外现在的 Ajax.net 和 服务端控件基本也能满足一部分开发的需求。使用什么的控件还得看具体的情况。

    知识改变命运,奋斗成就人生!
    • 已标记为答案 KeFang Chen 2009年10月19日 2:33
    2009年10月16日 4:56
    版主
  • 你好!

    是这样的,使用第三方的控件有利于提高开发的进度,如果想了解自定义件的开发细节,可以买本专门介绍定义控件的书或资料来看看。了解服务控件的开发,对自己是很有帮助的。

    知识改变命运,奋斗成就人生!
    • 已标记为答案 KeFang Chen 2009年10月19日 2:33
    2009年10月16日 5:08
    版主
  • 专业没有明确定义 看你自己能否达到公司需求
    学习也没有明确定义方向 看你自己想学什么 运用哪些技术解决实际需求问题 
    你说的没错 控件确实隐藏很多细节 做为技术员大部分都是这么想的 这是学习角度看法 你要注意是在实际开发中 没有时间让你写所有细节 算你写出来也会出现很多错误 测试比现实功能还要费很多时间和精力
    我和你同样想法 不过不管学到什么境界 最重要是能解决问题才是关键 技术是学不完的 一直在变化

    • 已标记为答案 KeFang Chen 2009年10月19日 2:34
    2009年10月16日 7:58

全部回复

    1. 应当养成习惯使自己的编码简单、清楚明朗。
    2. 小的公司一般不重视,但并不是说测试不重要。
    3. 自己编码控件不如使用第三方控件来得方便,使用第三方控件可以规避自己写控件所遇到的大部分问题。另外现在的 Ajax.net 和 服务端控件基本也能满足一部分开发的需求。使用什么的控件还得看具体的情况。

    知识改变命运,奋斗成就人生!
    • 已标记为答案 KeFang Chen 2009年10月19日 2:33
    2009年10月16日 4:56
    版主
  • 谢谢!但是使用第3方控件的同时它隐藏了大多实现细节,这样慢慢的就变成傻瓜程序员。
    拒绝垃圾代码
    2009年10月16日 4:59
  • 你好!

    是这样的,使用第三方的控件有利于提高开发的进度,如果想了解自定义件的开发细节,可以买本专门介绍定义控件的书或资料来看看。了解服务控件的开发,对自己是很有帮助的。

    知识改变命运,奋斗成就人生!
    • 已标记为答案 KeFang Chen 2009年10月19日 2:33
    2009年10月16日 5:08
    版主
  • 但先在MVC那么热门再去学习控件开发会不会落后呢
    拒绝垃圾代码
    2009年10月16日 5:15
  • MVC是有限制的,因为他很多的实现需要一些安全性的许可才行的,MVC可以加快你的开发速度,但是并不意味控件就无效了

    建议还是先学习控件等 再去学习MVC
    Wenn ich dich hab’,gibt es nichts, was unerträglich ist.坚持不懈!http://blog.tanging.net
    2009年10月16日 6:39
    版主
  • 现在来看,MVC是趋势,不过稍难,并且很多公司一时半会还不会用MVC的模式。所以建议你先了解控件,当然也可以并行学习。


    知识改变命运,奋斗成就人生!
    2009年10月16日 7:14
    版主
  • 专业没有明确定义 看你自己能否达到公司需求
    学习也没有明确定义方向 看你自己想学什么 运用哪些技术解决实际需求问题 
    你说的没错 控件确实隐藏很多细节 做为技术员大部分都是这么想的 这是学习角度看法 你要注意是在实际开发中 没有时间让你写所有细节 算你写出来也会出现很多错误 测试比现实功能还要费很多时间和精力
    我和你同样想法 不过不管学到什么境界 最重要是能解决问题才是关键 技术是学不完的 一直在变化

    • 已标记为答案 KeFang Chen 2009年10月19日 2:34
    2009年10月16日 7:58
  • 重要的是满足客户需求,界面友好,有SEO方面的处理。
    2009年10月18日 10:53