我必须为一些用Java语言编写并由Tomcat托管的服务器组件选择一种服务器页面技术,比如Lucene搜索服务和flex BlazeDS图形组件。
不确定是使用JSP还是PHP。
一方面,JSP可以很容易地与Java API组件集成,而PHP则需要另一种集成方式,如XML或可能引入性能开销的桥。
另一方面,PHP似乎开发得更快,而且最近得到了更多的使用和支持。
发布于 2008-11-28 12:01:01
在这种情况下一直使用JSP。首先,您可以从无数不同的框架中进行选择- Struts和Tiles、Spring、Hibernate等,以帮助开发。
其次,开发速度并没有那么慢,如果有的话。此外,许多框架都强制执行像样的MVC编码实践。
但是,考虑到框架,我不建议现在编写纯servlet和JSP,除非您正在编写非常具体的代码。
其他的替代方案可能是研究JRuby或JPython来使用Ruby或Python进行开发--尽管我不知道这会有多容易,因为我自己还没有做过。
发布于 2008-11-28 11:52:29
考虑到您的情况,我会选择JSP。
PHP应用程序的开发速度可能会稍快一些,但前提是您不习惯Java。集成用Java编写的现有组件,很容易与JSP集成。
如果你正在寻找便宜的低要求的托管,PHP更多的是由web托管公司支持的。JSP被广泛支持用于专用托管。每个propper linux/unix发行版都做开箱即用的Java+Tomcat。
发布于 2008-11-28 11:55:43
JSP得到了广泛的使用和支持。
Google for JSP标记库,查看可用的第三方支持数量。
https://stackoverflow.com/questions/325575
复制相似问题