или
как сделать стартап в одиночку
Обо мне:
Павел Шалаев (lawrentiy)
разработка ПО с 2005 года
Боготворю и проповедую MeteorJS: с августа 2014
HTTP
Веб-сервер
WebSockets
AJAX
Протоколы клиент-сервер
Браузер
Соц.сети
MVP
Ваш
проект
API
Дизайн
Сравнение с другими инструментами:
Серверные:
php,
.NET,
Node.js,
...
Клиентские (JS):
Angular.JS
Backbone
Ember
...
Некорректно сравнивать Метеор с какими-либо технологиями и фреймворками.
Только его отдельные модули.
Средства
сборки и
развёртывания
Как Вы видите Метеор:
?
А на самом деле:
Blaze
Tracker
DDP
Livequery
Isobuild
console meteor
atmosphere.com
...
minimongo
https://www.meteor.com/projects
Магия
Обучающие ресурсы
- http://ru.discovermeteor.com/ - начни за 30 минут
- https://meteorhacks.com/ - набор статей и рецептов
- https://bulletproofmeteor.com - очень полезные советы перед выкладыванием на продакшн
- http://docs.meteor.com/ - документация для платформы
- meteor.com/install - официальный туториал
- meteor.com/learn - список материалов для обучения
Примеры приложений
- Todos
- meteor create --example todos
- Local Market
- meteor create --example localmarket
- kadira.io
- www.classcraft.com
- dominusgame.net
- respond.ly
- workpop.com
- blonk.co
- lookback.io
Сообщество
Удобный инструмент, на изучение которого можно потратить всего по 30 минут в день на протяжении недели, чтобы научиться создавать современные,
быстрые,
красивые,
продающие
приложения.
И делать это на порядок быстрее.
Спасибо за внимание!
Связаться со мной можно:
по телефону + 7 920 254 80 83
по скайпу l_wrentiy
по почте lawrentiy@gmail.com
ВК vk.com/lawrentiy
Feedback me, PLEASE!
Отсебятина
Принципы Meteor
-
Data on the Wire. Метеор не пересылает разметку по сети. Сервер отправляет данные и позволяет клиенту рендерить их.
-
One Language. Метеор позволяет вам писать и клиентскую и серверную часть ваших приложений на JavaScript.
-
Database Everywhere. Вы можете использовать одинаковый интерфейс для доступа к вашей БД с клиента и сервера.
-
Latency Compensation. На клиенте, Метеор предсказывает данные и эмитирует поведение моделей, чтобы для пользователя все выглядело так, как будто серверные методы выполняются мгновенно.
-
Full Stack Reactivity. Метеор по-умолчанию включает в себя реалтайм. Все слои, от БД до шаблонов, обновляются автоматически, когда это необходимо.
-
Embrace the Ecosystem. Метеор - это open-source проект и интегрируется с уже существующими open-source инструментами и фреймворками.
-
Simplicity Equals Productivity. Лучший способ создать что-либо, что должно казаться простым, сделать это на самом деле простым. Основная функциональность Метеора - это простые, ясные и классически красивые API.
Современное приложение:
Немедленный ответ
Изоморфный JS
Реактивный интерфейс
Real-time
данные
Мобильные версии
Клиент-серверные
RPC-вызовы
Быстрое развертывание
Декларативно-структурированные шаблоны
Короткое время загрузки
meteorintroduce
By lawrentiy
meteorintroduce
- 2,536