iT邦幫忙

2018 iT 邦幫忙鐵人賽
DAY 1
0
Modern Web

30天快速上手 Meteor - 使用 Universal JavaScript Framework 開發即時聊天大平台系列 第 1

Day00:前言

Meteor 簡介

Node 的出現以及 ECMAScript 對 JS 的規範,帶動 Universal JavaScript Framework 的發展, Meteor 就是其中之一,目前在 github 上擁有 38.9k 顆星,Meteor 不只是 Framework,更是一個功能完整的開發平台,包含 build tools、跨用戶端的 reactivity 功能整合,透過單一語言 JS 即可開發運行於 server、browser、行動裝置等環境的應用程式。

前半段快速上手 => 後半段實作開發

前半段將 Meteor 的架構以自身在實務開發上較常會接觸到的部分去切分成幾個不同的重點,帶各位快速上手:

  • Blaze 與 模板

  • Meteor 的 methods

  • Meteor 與 Mongo

  • 資料訂閱 與 資料出版(?)

  • Reactivity

  • 會員系統

  • URL routing

  • React 整合

  • 跨平台

  • 多語言

後半段則會帶各位實作出類似 WooTalk 的跨裝置即時聊天平台。

開始!

小弟目前除了使用 Meteor 來開發網站之外,也同時用來開發 iOS 和 Android app,公司新進的工程師也都延續使用這套框架來開發。今年有幸擔任 iThome 舉辦的 modern web 講師,和參與者分享 Meteor 的開發技術與心得,不過短短的 40 分鐘能講的內容有限,希望在接下來 30 天可以分享更多細節的部分。

參加鐵人挑戰賽,除了磨練自己的文筆之外,也算是整理這一年多來工作上所學到的技術與經驗,來和大家分享,若內容有錯誤或是有任何疑問,還請大家多多包涵,不吝指教<(_ _)>


下一篇
Day01:初探 Meteor
系列文
30天快速上手 Meteor - 使用 Universal JavaScript Framework 開發即時聊天大平台8
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言