您使用VS 2008采取哪些步骤来缩短开发时间?

时间:2010-02-26 18:41:16

标签: javascript visual-studio-2008 performance client-side

我正在寻找关于如何使用Visual Studio简化客户端开发的故事。特别是,似乎我需要经常构建我的网站,以便有效地将更改推送到IE。您使用FireBug等快捷方式或工具进行客户端开发?您是否避免使用Visual Studio一起调试客户端应用程序?

2 个答案:

答案 0 :(得分:1)

我们正在开发的应用程序正在javascript方面构建几乎所有内容,所有控件,webservice调用(通过Ajax启用javascript),网格和所有类型的东西。

我们创建了包含ExtJs和JQuery的框架。它使生活变得容易,初始化和定义jQuery中的所有控件,并使用webservice获取数据。我们只能使用ExtJs,但是Jquery减少了我们需要定义和设置控件的行数。当然它的重量很轻,因为javascript文件就像< 25-20 kb,需要使用这个框架。

答案 1 :(得分:1)

  • 我已经使用了ScottGu here概述的步骤来获得更好的VS 2008智能JS智能感知功能。 (因为它是pointed out here,这个补丁适用于所有JavaScript文件,而不仅仅是jQuery。)
  • 我使用vsdoc files让intellisense为jQuery工作。
  • 最近,我不得不在仅限VS2005 + IE6的环境中工作。我很快就习惯了使用Firefox主观认为必不可少的工具进行调试:FirebugPageSpeedFireQuery
  • 我试过Aptana。 (但是,到目前为止,我没有花太多时间去了解它 - 如果你有一些Eclipse知识,你可能会觉得它很熟悉,但是......)
  • 在完成所有工作之后,我会检查IE中的页面并在IE8中使用内置的分析器,如果有一些IE特定的性能问题。
  • 当VS intellisense放弃时,我使用"empty vsdoc"解决方法。
  • 在家里,我使用VS 2010 RC - 并且在所有地方我都保留了JS框架的API参考书签,并且触手可及,以防万一。
  • 将Javascript代码放在单独的JS文件中。
  • 您可能需要考虑将相关的功能集转换为ScriptControl
  • 当您处理某些JS文件并希望避免重建整个项目的时间时,请不要从一开始就使其成为嵌入式脚本资源。当它足够稳定时,将它打包在组件中。
  • 如果您对是否获得最新版本的JS文件有疑问,请禁用浏览器缓存。 (可以从FireBug或IE开发工具中完成。)

免责声明:此列表非常主观,可能根本不完整。