在翻譯以前我仍是要簡要介紹一下Meteor
,這是一款跨時代的框架。真的,徹底沒有騙你。css
一開始的網站是純靜態頁面搭建的。html
後來開始使用動態的腳本語言,好比PHP
node
後來以此構成了框架。最爲出名的天然是Ruby on Rails
。react
再後來node
的出現致使web
開發再起風波,MEAN
開始大行其道,可是,因爲時間過短,沒辦法對PHP
陣營和RoR
陣營形成什麼衝擊,可是先後端統一js
的理念已經存在了。git
再後來就是如今的Meteor
了。github
我我的在首次接觸的時候感受,可能就是和Rails
, Laravel
差很少的東西吧,只是語言換成了js
.web
然而並非的。編程
經過Socket
來傳遞數據,在本地起MiniMongo
這種事情使得web
開發進入了新的階段。windows
就先說這麼多吧。我相信隨着理解的深刻,你會對Meteor
有更加清晰的認識後端
不管如何得先安裝吧。
這裏說一個可能朋友們不過高興的話:
儘可能不要使用windows作開發
緣由是這樣的:
windows對咱們來講可能更偏娛樂一些,在寫代碼的時候忍不住去看看QQ,玩玩遊戲是很正常的事情。可是編程要專一。
windows有更多的莫名其妙的問題。通過我親測,Linux下正常的操做到了windows就可能會報錯。好比ruby
。。。
因此,推薦使用Mac
或者Linux
作開發。
安裝很簡單,只須要打開Terminal
輸入:
curl https://install.meteor.com/ | sh
等進度條走完就好了。
安裝完成了還能夠確認一下:
meteor --version
只要輸出不是commend not found
就證實安裝成功
(下面開始老老實實的翻譯了)
在這個教程中,咱們去作一個管理待作事宜的簡單應用,並能夠和其餘人合做完成某項任務
要創建應用,要打開終端,並輸入
meteor create simple-todos-react
這個命令將會創建一個叫作simple-todos-react
的文件夾,幷包含meteor
應用所須要的全部文件
simple-todos-react.js # 一個在客戶端和服務端都會被加載的主要js文件 simple-todos-react.html # 一個主要的定義視圖的HTML文件 simple-todos-react.css # 一個定義應用樣式的樣式表文件 .meteor # Meteor 內部文件
運行你新建的應用:
cd simple-todos-react meteor
打開你的瀏覽器,並進入http://localhost:3000
去看看應用的運行狀況
你也能夠在繼續下一步教程以前隨便玩玩這個剛剛新建的默認應用,例如,用你本身最喜歡的編輯器,試着在文件simple-todos-react.html
的<h1>
標籤中間寫一些東西。當你保存這個文件的時候,瀏覽器的頁面將會隨着新的內容自動更新,咱們稱之爲熱推送(hot code push)
如今,你在編輯這些文件的時候,對Meteor
應用有了一些簡單瞭解,那麼開始去作一個簡單的React待作事宜
應用吧。若是你在這個教程中找到了bug或者是錯誤,請提交Issue
或者給咱們提交pull request
在Github上。
若是你以爲我翻譯的很爛,來給我說吧!
郵件地址:hele@iamhele.com