asp.net Web forms应用程序的堆栈是什么?为什么?
示例ASP.NET MVC有一个示例:
http://codeclimber.net.nz/archive/2009/10/15/my-asp.net-mvc-stack-and-why-i-chosen-it.aspx
谢谢
发布于 2010-08-19 06:28:57
老实说,这在很大程度上取决于您计划使用WebForms构建的特定项目。因为我是MVC的新手,所以我几乎所有的.NET开发都是用WebForms完成的。下面是我在构建应用程序时使用的“堆栈”(框架+工具+组件):
框架
显然,是ASP.NET WebForms。在构建过程中,我确保将所有不同的层(表示层- aspx webform、业务逻辑- aspx.vb/aspx.cs代码隐藏、数据访问层-附加类)保持独立。
工具
WindowsVisualStudio2010-我敢说你还能找到更好的工具来开发基于.NET的管理你的数据库application.
集成的很棒的bug跟踪工具
库
的JavaScript库
测试
HTML Firefox调试器-非常棒,用于逐步执行服务器端代码以确保一切都是working
的任何人都很有用
对于部署,我使用了一组自定义工具,它们为频繁更改的文件创建唯一的文件名,这些文件在更改时需要绕过用户的缓存-例如,每当CSS或JS文件更新或我更改图像时,我将在文件名的末尾附加一个唯一的字符串,以便浏览器重新获取该文件。
发布于 2010-08-19 06:41:14
我工作的堆栈:
<
在编码附加组件方面:
浏览器,只需注意这里的大浏览器:
发布于 2010-08-20 23:51:45
工具:
开发环境-
Visual Studio2010专业版-考虑到最新的工具比2008版有了很大的改进,特别是在性能方面,这是一个相当明显的选择。还有一些怪癖(等待SP1!)但这主要是一次愉快而富有成效的经历。
SQL Management Studio Express -用于数据库管理
源代码控制和项目管理- Team Foundation Server 2010 -利用我们的Bizspark会员资格,TFS 2010真的在MS上全力以赴,拥有很酷的新功能,包括分支/合并、搁置(vs签入)以及比VSS更好的事务完整性。项目管理工具也很不错--你可以根据你想要的是敏捷的还是传统的来选择不同的模板。
Mantis -用于缺陷跟踪,但我们正在逐步淘汰它,并尝试迁移到TFS。弄清楚如何迁移现有的数据。
库:
Asp.net Ajax -非常酷,简单的ajax效果很容易实现。
测试:
MS Test - in内置在Visual studio中,比以前的版本要好得多-单元测试支持要好得多。
调试:
Visual Studio调试器IE开发人员工具
https://stackoverflow.com/questions/3286844
复制相似问题