亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

假設用php作為java web應用的模版服務是否可行?

假設用php作為java web應用的模版服務是否可行?

Qyouu 2023-04-03 21:17:10
實際上這是我在上一家公司就開始思考的問題,因為我以前一直用php做開發,但在上一家公司轉型為做java web開發。這兩種語言的特點也是非常明顯的php開發快,非常適合web展現。但缺點也很明顯,基本沒有企業標準,沒有服務端持久化支持。java的標準豐富,服務端持久支持較好。但針對web的支持相比較php來說真是太少了。那么我們能否把java作為應用層,而把php只作為展現層來使用呢(就相當于jsp了)。我以前甚至考慮過,在java端實現fastcgi接口的client,把數據發送到php-fpm,這樣對php來說基本不需要什么移植。但這樣數據的量會非常大,有點像把php作為一個獨立的服務了。但后來Quercus的出現讓我改變了想法,很多人把quercus作為在gae上運行php的途徑,也就是那個時候我知道了這個純java的php實現,它的基本原理就是把php代碼轉化為java代碼執行,這跟jsp是如此相像,那么能否把它作為一個純的模版引擎來使用呢?或者現在已經有這種使用方法了。
查看完整描述

2 回答

?
慕桂英4014372

TA貢獻1871條經驗 獲得超13個贊

是可行的,我覺得這種架構模式非常twitter,就是所有應用對外提供的都是open api,官方網站以一個開發者的身份進行開發,以cgi的這種方式掉應用層(官方網站可以掉一部分私有的api,但也是cgi的這種方式)。這樣好處很多:使v層更輕,可以非??焖俚姆磻枨螅壹夹g選型更自由;c層也之需要遵照標準(一般用json)提供服務,幾乎不考慮跟v的合作;促進開放平臺工作,或者說開放平臺就天生存在了。

查看完整回答
反對 回復 2023-04-06
?
蝴蝶刀刀

TA貢獻1801條經驗 獲得超8個贊

java做中間件其實還蠻不錯的。推薦thrift。完全不用關心網絡層,協議,多線程那些事情。做做業務邏輯就好了。然后php只管顯示的部分。java管業務邏輯那部分。

查看完整回答
反對 回復 2023-04-06
  • 2 回答
  • 0 關注
  • 157 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號