W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
先來活動一下大腦。假設(shè)你坐在電腦面前,在兩個窗口中打開同一個文件夾。
在其中一個窗口中刪除一個文件,另一個窗口中的這個文件會消失嗎?
不用實際操作你也知道肯定會消失的。在本地文件系統(tǒng)中的操作,不用刷新或者回調(diào),變動就能應(yīng)用到所有地方。
我們再來看一下相同的事情在網(wǎng)頁中會有什么結(jié)果。例如,你在兩個瀏覽器窗口中打開同一個 WordPress 后臺頁面,在其中一個窗口中新建了一篇文章。和桌面系統(tǒng)不同的是,不管等待多長時間,另一個窗口都不會發(fā)生變化,除非你手動刷新網(wǎng)頁。
過去這些年,我們已經(jīng)習(xí)慣了,人和網(wǎng)站之間的通信是離散的。
但是,作為新一代框架和技術(shù)之一的 Meteor,嘗試挑戰(zhàn)這一現(xiàn)狀,讓網(wǎng)頁能夠?qū)崟r和響應(yīng)。
Meteor 是一個構(gòu)建在 Node.js 之上的平臺,用來開發(fā)實時網(wǎng)頁程序。Meteor 位于程序數(shù)據(jù)庫和用戶界面之間,保持二者之間的數(shù)據(jù)同步更新。
因為 Meteor 是基于 Node.js 開發(fā)的,所以在客戶端和服務(wù)器端都使用 JavaScript 作為開發(fā)語言。而且,Meteor 程序的代碼還能在前后兩端共用。
Meteor 這個平臺很強(qiáng)大,網(wǎng)頁程序開發(fā)過程中的很多復(fù)雜、容易出錯的功能都能抽象出來,實現(xiàn)起來很簡單。
那么,你為什么要花時間學(xué)習(xí) Meteor,而不去學(xué)其他框架呢?撥開 Meteor 的各種功能,我們認(rèn)為原因只有一個:因為 Meteor 易于學(xué)習(xí)。
而且,和其他框架不同,使用 Meteor,幾小時之內(nèi)就能開發(fā)出一個正常運行的實時網(wǎng)頁程序。如果之前做過前端開發(fā),對 JavaScript 已經(jīng)有所了解,甚至都不用再學(xué)習(xí)一門新的編程語言。
Meteor 可能就是你要找的理想框架,當(dāng)然,也可能不是。既然只要幾晚或一個周末就能上手,為什么不試試呢?
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: