鍍金池/ 問答/HTML/ 現(xiàn)在都有成熟的java php等后臺了,前端還需要node express mo

現(xiàn)在都有成熟的java php等后臺了,前端還需要node express mongodb這些干嘛呢

一直有個(gè)問題沒搞明白 作為一個(gè)前端 在工作中也沒有用過node express koa這些框架以及mongodb數(shù)據(jù)庫意義在哪呢 一般公司的前端開發(fā)需要用到這些嗎 畢竟現(xiàn)在后臺有成熟的java php這些語言 也有mql數(shù)據(jù)庫

回答
編輯回答
替身

每種新技術(shù)或者新語言的誕生都是在市場的驅(qū)動(dòng)下的。

存在即有意義。

從后臺上來看,Java估計(jì)是現(xiàn)在市場上最穩(wěn)定的老大哥了,Java的特點(diǎn)是安全和支持多線程并發(fā),現(xiàn)在一般比較大的網(wǎng)站后臺都是用Java,然后中間層用PHP或者Node來進(jìn)行轉(zhuǎn)發(fā)等等。

PHP比較適用于中小型網(wǎng)站,快捷開發(fā),比較容易上手。

Node的誕生是迎合了Javascript語言發(fā)展的熱潮,Javascript語言在服務(wù)端再次發(fā)展是必然的,前端人員可以接觸到后臺的相關(guān)知識,但是不用學(xué)習(xí)新的其他語言的語法,大大減少了學(xué)習(xí)成本。

至于ExpressKoa只是在Node基礎(chǔ)上再次封裝的一個(gè)框架而已。

還有,Mongodb則是文檔型數(shù)據(jù)庫的代表,Mysql則是關(guān)系型數(shù)據(jù)庫,它們有著不同的應(yīng)用場景。如果樓主想進(jìn)一步了解這兩者的區(qū)別,可以查閱一下相關(guān)資料。

就我的感覺來說(個(gè)人觀點(diǎn)),現(xiàn)在PHP的位置比較尷尬,它很容易被其他語言替代,但是我們要知道,編程語言是死的,知識是活的,這些語言的共性是永遠(yuǎn)存在的

2017年3月18日 06:55