这个问题针对的是一群新雇用的开发人员,他们需要采用最小的学习曲线,最大限度的开发/编程/管理工作。一些开发人员具有高级经验,并将指导初级开发人员。我的问题是,我想要一套可靠的工具,可以在任何系统上运行(因为他们可以选择他们喜欢的东西),但是对于整个组来说是一样的。重点是移动web (而不是应用程序)开发,但是一旦团队跟上web开发的步伐,他们就会尝试进入应用程序市场。
我需要的软件种类,
网络开发:
应用程序开发:
在通信方面,我们使用Google托管的应用程序以及Wave。
发布于 2009-11-03 15:41:30
希望这能有所帮助。
发布于 2009-11-03 15:55:34
IDE --我认为Eclipse (Aptana是的自定义版本)是跨平台和跨语言的好选择。您还可以查看NetBeans。
数据库GUI --我自己还没有使用过很多Database,所以我将把它传递给大家。
源代码管理--即使您的开发人员以前没有使用过GIT,我也会使用GIT。他们将很快学会喜欢它,并且客户端工具在过去的一年中有了很大的改进。请查看Windows的Git扩展和Mac的GitX扩展。
requirements --这应该基于您团队的经验和项目的需求。我会选择你的团队觉得最舒服的。就我个人而言,我是Rails和ASP.Net MVC的粉丝,但是Asp.Net MVC是微软的平台,看起来你想保持开源。
Dev方法学--无论您的团队对此感到满意。我会说,看看敏捷和TDD (测试驱动的开发)
工作流文档--对此不确定
浏览器设置-使用它们全部。在尽可能多的地方测试应用程序。为了测试IE的多个版本,我使用IETester。Safari和Firefox的一些扩展允许您更改浏览器的用户代理,这可能很有用。
https://stackoverflow.com/questions/1668007
复制相似问题