2008-11-28 45 views
0

我必須爲幾個服務器組件選擇服務器頁面技術,這些服務器組件是用Java編寫的,並由Tomcat託管,如Lucene搜索服務和flex BlazeDS圖形組件。用於Java服務器組件的JSP或PHP?

不確定是否使用JSP或PHP。

一方面,JSP可以輕鬆地與組件Java API集成,而PHP將需要另一種集成方式(如XML或可能引入性能開銷的橋樑)。

另一方面,PHP開發起來似乎更快,但不確定,但最近更多使用和支持。

回答

2

JSP一路在這種情況下。首先,您可以從衆多不同的框架中進行選擇 - Struts和Tiles,Spring,Hibernate等,以幫助開發。其次,發展的速度並不會太慢,如果有的話。此外,許多框架強制體面的MVC編碼實踐。

但是現在我不會推薦編碼純的servlet和JSP,但是在給定框架的情況下,除非你編寫了非常具體的東西。

其他的替代方案可能是研究JRuby或JPython在Ruby或Python中的開發 - 雖然我不知道這是多麼容易,因爲我自己並沒有這樣做。

+0

同意JSP是要走的路。如果你要重新使用大量的顯示邏輯,Len W關於taglibs的建議也是對的。 – 2008-11-28 16:12:23

0

鑑於你的情況,我會選擇JSP。

PHP應用程序的開發速度可能稍快,但前提是您不習慣Java。集成Java中的現有組件,可以很容易地與JSP集成。

如果您正在尋找便宜的低需求託管服務,PHP更受網站託管公司的支持。 JSP被廣泛支持專用主機。每個propper linux/unix發行版都支持Java + Tomcat。

0

JSP被廣泛使用和支持。

Google for JSP標籤庫查看可用第三方支持的數量。

相關問題