2009-10-15 165 views
0

我是一名独立的Web开发人员,我一直在寻找改进我的产品的方法,以及我如何与客户沟通。任何人都可以推荐改进的地方或工具来帮助简化我的流程。我知道需要工作的部分是部署代码和错误跟踪。Web开发工作流程和工具

工具 Visual Studio 2008中 SQL Server 2005中 Entityspaces ORM 颠覆(SCM)

项目管理: TeamWorkPM(项目管理工具) - www.teamworkpm.net http://lowdownapp.com/ - 看起来很有趣

总的来说,我很满意颠覆和MS堆栈,但想知道人们为了部署做什么。你创建一个独立的项目,并使用它来建立你的网络应用程序?我记得一个叫做BuildIt的VS2003工具,它工作的很好,但是这个工具现在没了。有人推荐Nant吗?

另外..什么是人们用于错误跟踪?如果teamworkpm.net具有集成的错误跟踪功能,但我不太喜欢。理想情况下,最少的工具是最好的。简单是关键,因为客户记录错误而不是QA部门。

感谢您的意见!

+0

如果您已经使用黄瓜,则Lowdown过度可怕。如果你不这样做,这只是很好。 – 2009-10-15 15:39:31

回答

1

您是否拥有通过MSDN高级订阅的Visual Studio 2008?如果是这样,你可能想看看TFS Workgroup Edition,它包含在最多5个用户的高级订阅中。

如果您确实订阅了,TFS的2010基本版本可能会更适用于您的特定需求。 Beta 2应该即将推出,可能值得期待。 TFS 2010的基本版本将包括源代码管理,工作项目和构建定义。它缺乏sql报告服务和sharepoint站点集成。

http://blogs.msdn.com/bharry/archive/2009/10/01/tfs-2010-for-sourcesafe-users.aspx

+0

有趣的..必须看看这个。 – Todd 2009-10-16 16:07:22

0

红宝石堆栈有,恕我直言,最好的两个部署各地系统:弗拉德部署和Capistrano的。 Vlad是Capistrano的一个复制品,它对原创作了很多改进。两者在技术上都应该可以在Ruby堆栈之外使用,但如果您已经在使用Ruby,那么这很容易理解。但是,Vlad和Capistrano确实需要非Windows环境。顺便说一句,Lowdown和黄瓜也是Ruby技术。