应用程序开发

帮助客户创建最好的软件系统是我们的业务核心。这也是我们过去16年来付诸努力所孜孜以求的目标,不管对我们而言,它意味着一项企业级业务应用,还是一个iPhone程序。为完成这些使命,我们运用最先进的工具、语言、模式以及平台——不管是谁创造的——我们一一检验其优劣以确保随时可以推荐最适用的方法或方式。有时候你也许会听别人说起我们是语言或平台的不可知论者。

但是与其说是不可知论者,我们更应该称为充满好奇心的人。没有任何事情比讨论(好吧,是争论!)在IT界引发争议的语言/平台/项目方法更能引起ThoughtWorkers的兴趣了。你大概听说过,在世界各地几乎都有我们的人在辩论、测试它们在真实世界的可行性。

举例来说,当我们第一次听到Ruby的时候,我们是好奇的。这样的一个引发言论的新技术,是否具有实质性的意义?ThoughtWorksers根据从客户那边得到的实际经验做了深入的研究。我们发现Ruby可以给我们带来:低成本的内部模型;能够满足快速上市要求的基于Web的应用。现在ThoughtWorkers与他们的客户已经成功运用Ruby/Ruby on Rails在非常短的时间周期内实现了一些业界领先的应用程序。

底线

最好的选择一定是因地制宜的。所以我们对于各种选择都是开放的,同时我们也在跟各个供应商和开源项目合作。比如我们是微软金牌认证合作伙伴,我们引入敏捷方法和工具来更好地使用.NET的核心功能。ThoughtWorkers在全球也创建了很多大型的Java项目和系统。而且众所周知,我们广泛地使用和参与了开源项目,比如CruiseControl,它们在IT业界已经清晰地展示了其价值。