我期待在後端開發一個使用Java的社交Web應用程序(以支持來自Cassandra數據庫的操作)& php在中間件中。這種方法有益嗎?上述策略的任何缺點?在Web應用程序的後端使用Java和中間件中的php
是否有其他更好的選擇來確保可擴展的體系結構?
編輯:你們認爲完全用JAVA(J2EE)來做什麼?
我期待在後端開發一個使用Java的社交Web應用程序(以支持來自Cassandra數據庫的操作)& php在中間件中。這種方法有益嗎?上述策略的任何缺點?在Web應用程序的後端使用Java和中間件中的php
是否有其他更好的選擇來確保可擴展的體系結構?
編輯:你們認爲完全用JAVA(J2EE)來做什麼?
混合PHP和Java做了幾件事情:
我個人主張Struts 2 MVC架構,使用Spring集成來處理使用Hibernate或IBatis的數據訪問,或者任何可能將您的模型層連接到的服務/後端。
如果你被綁定到PHP,我會建議堅持使用純PHP和MySQL,因爲當你正在尋找其他開發者加入該項目時,你有一個完整的社區來幫助解決問題,提供支持和技術幫助。
缺點是產品有多種編程技術,從您描述的方式來看,甚至還沒有開始,當一個人可以適應賬單時,直到您完全定義程序的運行方式發展和改變。你如何看待今天的事情將會變成現實,而不是項目完成後的結果。通過創建分層/多面程序運行時環境,您將創建調試,縮放和開發噩夢。離開地面,然後重新定義您的要求,看看是否需要這些龐大複雜的結構。
我一般認爲這是一個很好的方法,如果你可以管理增加的複雜性。 的好處是:
然後Geoffrey Wagner指出,它增加了很多複雜性,你應該確定你需要這種設置。
您也標記了JSP,但這與您的問題矛盾,因爲JSP是前端技術。你能否詳細說明JSP如何適應這個需求? – BalusC 2011-01-13 14:44:20
我想JSP的人可能會建議喜歡JSP和建立在只有一個使用Java技術,如果這可能是順便說任何意義 – 2011-01-13 15:18:42
有益的,我要你一個問題,你是怎麼提高你的名聲如此之高? :)我的意思是多少生命作爲一個計算器用戶? :) – 2011-01-13 15:20:13