#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