#TernopilJS
MeteorJS
Лекція 2. Лектор - Максим
Середовище розробки
Архітектура клієнт-сервер
Як працює MeteorJS
Середовище виконання
isServer
isCordova
isClient
Приклад: Simple To-Do list
> git clone https://github.com/TernopilJS/simple-todos
Demo
Структура MeteorJS проекту
root
/client
/server
/lib
/public
/private
/packages
методи, публікації, колекції
бібліотеки, роутери
шаблони, підписки
зображення, шрифти, відео та інше
/tests
Приклад: To-Do list
> meteor create --example todos
Demo
Пакети у MeteorJS
Пакети у MeteorJS
Керування пакетами
> # Список пакетів
> meteor list
Керування пакетами
> # Оновлення пакетів
> meteor update [author:package]
Керування пакетами
> # Пошук пакетів
> meteor search request
Керування пакетами
> # Інформація про пакет
> meteor show author:package
Керування пакетами
> # Додавання пакету
> meteor add author:package
Керування пакетами
> # Видалення пакету
> meteor remove author:package
Керування пакетами
> # Пошук пакетів "ternopiljs"
> meteor search ternopiljs
Керування пакетами
> # Інформація про пакет
> meteor show ternopiljs:decorate-todos
Керування пакетами
> # Встановлення пакету
> meteor add ternopiljs:decorate-todos
Керування пакетами
> # Список пакетів
> meteor list
Керування пакетами
> # Видалення пакету
> meteor remove ternopiljs:decorate-todos
Інструмент meteor-em
> npm install -g meteor-em
Інструмент meteor-em
> meteor create app
> cd app
> rm app.*
> em init
?
MVC
Model
Controller
View
Д/З
1. Почитати про MVC
2. Розробити сайт-візитку
Наступна лекція
"Шаблони у Meteor"
Lecture #2 - Structure, IDE, Packages
By ternopiljs
Lecture #2 - Structure, IDE, Packages
- 4,085