Meteor框架跟django框架很類似,但也有很多不同的地方,如
- meteor框架的架構主要是會分成client及server,資料庫的部分使用mongodb的collection(這部分的程式碼是可以共用的)。
- 檔案架構如下,其中imports目錄下的程式碼meteor不會主動載入,需要匯入的時候使用import語法匯入
- client
- server
- imports
- public
- 在各個目錄下面,會需要設計許多html網頁樣板,meteor會自動掃描樣板整合。
- 網頁樣板中的(只要一份)、(只要一份)、標記,meteor會自動掃描合併
- 在各個目錄下面,會需要設計許多javascript程式,用來輔助樣板功能
- 在路由的部分,可使用iron router及flow router,如果沒有要整合其他的前端框架,使用iron router 就可以了
Meteor應用設計流程如下:
- 可利用bootstrap,規劃設計各個版面先
- 把版面改成meteor樣板
- 設定路由
- 針對各個頁面去設計mongodb的集合
- 針對各個js, 設計輔助功能, 利用meteor語法讀取資料,配製版面
- 設計表單,針對表單的相關js設計事件處理方法,讀取表單的資料新增到mongodb集合中
- 基本工能測試服務後,移除不安全的套件
- 移除 autopublish功能,修改程式碼加入公開集合操作的函式,加強安全性
Meteor好用套件:
- bootstrape
- iron router
- huston admin
- accounts-ui
- accounts-password
1 則留言:
MGM Resorts Casinos & Casinos - Mapyro
A map showing MGM Resorts casinos 경주 출장안마 and 제천 출장안마 other gaming facilities located 사천 출장마사지 in 나주 출장샵 United States MGM Resorts Las Vegas. Map. View 천안 출장마사지 the Casino.
張貼留言