请问进行J2EE架构的应用开发是否有必要买商用的应用服务器?

我所在的团队进行J2EE架构的web应用开发已经将近5年时间了,但是,系统性能方面好像总是存在一些问题,而且,开发效率也不太高,作为项目主管,我常常想,是不是我们这种采用开源技术的开发模式本身存在缺陷?如果采用IBM的WebSphere或BEA的WebLogic进行开发也许会好些?不知各位是否体验过WebSphere之类的开发环境,能否谈谈感受?另外,想知道如果在WebSphere下开发软件,运行环境是否必须安装WebSphere?谢谢!
这个问题很好解决,先试用商业产品看看,测试一下。

更多性能问题我以为不是平台问题,而在于我们的应用软件设计。

我个人认为:只有特别关键注重安全(银行应用)和大数据量高并发才需要用到商业服务器外,其余开源完全可以胜任。而且项目之初总是建议使用开源练兵。

当练兵到一定程度,就出现你们现在这种状况,出现性能等问题,这时应该认为是你们的面向对象软件设计水平需要提高,我说过:java如果没有好的设计,就会用性能惩罚你,所以,你们现在应该考虑提高自身OO素质(通过培训或自学),可别找错方向,否则又会耽误很长时间。

你们这种情况很普遍,只是很多主管对自己手下总是过于自信,不认为技术掌握程度的问题,而是工具的问题。

我认为你说得很有道理,看来主要是团队开发水平问题,有必要组织一次研讨会,看看大家对OO编程掌握到什么程度,必要时进行集体培训。谢谢你!如果要培训的话,能否推荐一下什么样的培训班比较好?