鍍金池/ 問(wèn)答/PHP  HTML/ nodeJS跟PHP分離項(xiàng)目如何架構(gòu)求大神解答,或者提供源碼參考就最好了,謝謝

nodeJS跟PHP分離項(xiàng)目如何架構(gòu)求大神解答,或者提供源碼參考就最好了,謝謝

nodeJS跟PHP分離項(xiàng)目如何架構(gòu)求大神解答,或者提供源碼參考就最好了,謝謝

回答
編輯回答
骨殘心

無(wú)代碼、無(wú)場(chǎng)景,只能硬答。
如果沒(méi)有遺留代碼的問(wèn)題,個(gè)人覺(jué)得同時(shí)引入兩種后臺(tái)語(yǔ)言是沒(méi)有必要的,只會(huì)徒增復(fù)雜度。一般挑個(gè)自己比較熟的或者場(chǎng)景適合的就可以了~

2018年2月21日 07:39
編輯回答
爆扎

沒(méi)有參考的源碼,也不知道具體是什么場(chǎng)景。只有建議。

  1. 嚴(yán)格模塊化;
  2. 劃分好功能模塊后,將適合的功能分配給適合的語(yǔ)言實(shí)現(xiàn),js和php實(shí)現(xiàn)起來(lái)都沒(méi)有明顯區(qū)別的時(shí)候,考慮結(jié)構(gòu)的合理性;
  3. 分配好哪個(gè)模塊用哪個(gè)語(yǔ)言實(shí)現(xiàn)后,約定好js和php不同模塊之間通信的協(xié)議/API。比如是使用tcp,還是udp,還是省事點(diǎn)用http;傳遞的信息的格式是json,還是csv,還是其它的什么格式;信息中包含哪些字段,字段名都是什么等等;

關(guān)鍵是模塊化,降低耦合度,這樣的話js和php從某種意義上來(lái)說(shuō)就沒(méi)有區(qū)別了。

2018年9月11日 15:15