适合在缓慢发展的机构中发展的语言

时间:2011-04-01 22:17:21

标签: java php enterprise

我有一个项目,在大学机构的R& D阶段。如果这是一个初创公司,我会使用一些快速使用PHP或Ruby的语言。考虑到速度不是我当前项目中的问题和稳定性,支持,质量和理智更重要,PHP适用于此吗?或者Java仍然是此类项目的语言?

谢谢, 亚历克斯

3 个答案:

答案 0 :(得分:3)

我不了解Ruby,但我有PHP的背景和Java的一些背景,最近发现了Python。 Imho Python和Django框架肯定值得考虑。 原因如下:

  • 代码清晰,非常DRY,并且可以非常明确
  • Djagno有一个不太陡峭的学习曲线
  • 文件很好,社区还活着
  • 已经有许多情况可以使用的解决方案(我的最新概率:sql中的树 - django-mptt),并且可以总是改进它们或者创造一些全新的东西

如果Java和PHP是您唯一的选择,那么......项目有多大?

最近我查看了Magento,我必须说PHP是而不是这个大项目的工具。
Java 编译,PHP

然而,由于PHP拥有完善的OOP基础架构,并且有一些基于此的良好框架,因此可以通过PHP获得合理的“进取”。 PHP在网络上更“在家”,但我从来没有为网络做任何Java,所以我可能错了。

让我再说一次 - Django:)

答案 1 :(得分:2)

如果你不想慢慢移动并仍然使用PHP,你可以使用Zend Framework或Symfony。如果你以前从未使用过它会有所帮助。

对于稳定性,支持,质量等,您应该拥有单元测试,持续集成和良好框架(具有大型社区和支持)等内容。

面对PHP,你拥有所有这些(PHPUnit,phpUnderControl,Zend / Symfony作为一个很棒的框架)所以PHP是一个非常好的选择,实际上是比Java更好的选择。 (Java Web服务器难以维护)。

作为PHP开发人员,这是我的看法。

答案 2 :(得分:1)

请检查此Comparison of Programming Languages,以便根据项目的需要制定自己的结论。