首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >任何人都可以为ASP.NET Web forms应用程序定义堆栈吗?

任何人都可以为ASP.NET Web forms应用程序定义堆栈吗?
EN

Stack Overflow用户
提问于 2010-07-20 11:40:16
回答 3查看 215关注 0票数 2

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

谢谢

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-08-19 06:28:57

老实说,这在很大程度上取决于您计划使用WebForms构建的特定项目。因为我是MVC的新手,所以我几乎所有的.NET开发都是用WebForms完成的。下面是我在构建应用程序时使用的“堆栈”(框架+工具+组件):

框架

显然,是ASP.NET WebForms。在构建过程中,我确保将所有不同的层(表示层- aspx webform、业务逻辑- aspx.vb/aspx.cs代码隐藏、数据访问层-附加类)保持独立。

工具

WindowsVisualStudio2010-我敢说你还能找到更好的工具来开发基于.NET的管理你的数据库application.

  • SQL的绝佳工具- Subversion工具,它可以直接集成到的上下文文件菜单中。这对于快速提交/恢复projects!
  • BugTracker.NET非常有用--这是一个与TortoiseSVN.

集成的很棒的bug跟踪工具

  • jQuery -我将它用于everything
  • jQuery UI -非常适合添加“模糊的”用户界面元素和构建更具交互性的web forms
  • Flexigrid -我使用它在我的网站上构建数据网格元素。因为它是用jQuery构建的,所以它的接口很好,可以很好地处理AJAX数据负载。well.
  • YUI是另一个非常适合动画和transitions.

的JavaScript库

测试

HTML Firefox调试器-非常棒,用于逐步执行服务器端代码以确保一切都是working

  • Firebug -Firefox扩展-对于调试客户端脚本和识别/
  • errors
  • IETester是绝对必要的-对于支持商业客户端(可能仍在使用IE6)

的任何人都很有用

对于部署,我使用了一组自定义工具,它们为频繁更改的文件创建唯一的文件名,这些文件在更改时需要绕过用户的缓存-例如,每当CSS或JS文件更新或我更改图像时,我将在文件名的末尾附加一个唯一的字符串,以便浏览器重新获取该文件。

票数 3
EN

Stack Overflow用户

发布于 2010-08-19 06:41:14

我工作的堆栈:

  • Visual Studio2008/ SQL Server Management Studio Express 2005
  • Resharper -用于帮助实现编码标准和practices
  • Subversion -用于源代码控制(以前有我使用多年的SourceSafe,但Subversion要好得多)
  • 巡航控制.Net -用于连续IIS-用于单元测试和自动构建
  • IIS5.1-仍然在XP上的缺点是我们有时会使用这些旧工具。

<

  • >H113IIS .Net 1.1 -用于帮助在one machine.
  • WatiN -在需要时用于基于web的测试。

在编码附加组件方面:

  • jQuery
  • Sitecore (这是我们的内容管理系统,在某些方面很庞大)

浏览器,只需注意这里的大浏览器:

  1. IE
  2. Firefox
  3. Chrome
  4. Safari
票数 0
EN

Stack Overflow用户

发布于 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开发人员工具

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3286844

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档