Появилась дополнительная информация (письмо от Славы Кима, члена команды Метеор):
Недавно вы перевели пост Саши Гриф о бесплатной раздачи книги на один день. Мы обновили блог-пост, сделали меньше упор на сбор в Сан Франциско и больше на бесплатную книгу. По-идеи, можно будет зайти на сайт book.discovermeteor.com в гостевом режиме (не нужна регистрация) и просто читать книгу, смотреть коммиты и другое. Не могли бы вы обновить свой пост на хабре с отсылкой на наш блогпост пожалуйста? Ссылка на блог Метеора: www.meteor.com/blog/2013/12/09/read-discover-meteor-for-free-on-discovermeteorday-this-saturday
Если кому-то интересно — вот онлай анализатор JavaScript кода. Выводит, например, цикломатическую сложность кода, покрытие комментариями… Или вот еще — jscomplexity.org/
> чем он еще лучше, например, связки NodeJS+Express+AngularJS, кроме автоматического обмена данными с сервером (это большущий плюс) и уменьшения количества кода на сервере и клиенте? Удобно ли это?
В принципе, если вам не важна синхронизация данных, вы сможете получить одинаковый результат и так и так, но в метеоре куча всего из коробки: coffescript с отдадкой, less, sass, минификация, аутентификация (включая соц. сервисы). Короче разница будет в количестве усилий, шаблонного кода, настроек (того же grunt). На счет удобства — вам надо самому попробовать. Из коробки live reloading, опять же.
Ничего не пропадает. То, что я написал — это лишь для удобства. В проектах побольше чем Hello World разумней завести отдельно server\pub.js для публикации коллекций и client\sub.js для подписок. Общий код можно размещать в любых других папочках не дублируя код валидации и т.д. Почитайте про структуру файлов проекта Meteor-а — она более чем свободная. Организуй свои файлы так, как тебе удобней для твоего конкретного проекта.
Согласен, вышло чрезмерно заразно (по поводу 30-строчников). Зато, если вы загляните в рейтинг хабов, JavaScript там на 2-ом месте, сместив на пару позиций веб-разработку как таковую. :)
Дерби с ангуляром в качестве фронтенда, это rails + angular. Посмотрите github.com/hiravgandhi/angularjs-rails — это пример сопряжения. Пару месяцев назад, я смотрел, тогда были проблемы — я им issue запостил. И вроде бы они все поправили. Ага. Вот глянул — довольно много обновлений в последнее время. Может быть все ОК.
Если будете смотреть и тестить, не сочтите за труд — отпишитесь здесь.
Это не так, наверное, Саша еще не обновил блог. Вот, что он рассылает в письме:
Read Discover Meteor For Free
I feel bad about the lack of newsletters lately. I've simply been too busy to write here, especially now that I'm also trying to come up with content for the Discover Meteor and Telescope blogs.
But today, I've got a special announcement to make: on Saturday, December 14th, we'll open up free access to the full book for the whole day!
Discover Meteor Day
We're calling it “Discover Meteor Day”, and the event is for anyone who wants to learn to build their own web apps with the Meteor JavaScript framework. No prior coding experience is required, although being familiar with HTML/CSS/JS basics will definitely help.
If you want to participate, you've got two options: you can come in person to our workshop in San Francisco (the meetup is full but we'll probably add some more spots, so you should join the waitlist), or you can join online (we'll keep the book free long enough to accomodate all timezones).
Ну и еще, «как говорят», звездная команда разработчиков, и $11.6 млн. долларов инвестиций от венчурного фонда Андрессен-Хорровиц, что беспрецедентно для открытого проекта.
MeteorJS — открытый (MIT) фулстек JavaScript фреймворк (и клиент и сервер). Текущая версия 0.6.6.3 — в начале 2014 планируется выход версии 1.0. Публикации на хабре: 1, 2, 3.
Обновил пост.
В принципе, если вам не важна синхронизация данных, вы сможете получить одинаковый результат и так и так, но в метеоре куча всего из коробки: coffescript с отдадкой, less, sass, минификация, аутентификация (включая соц. сервисы). Короче разница будет в количестве усилий, шаблонного кода, настроек (того же grunt). На счет удобства — вам надо самому попробовать. Из коробки live reloading, опять же.
Чё серьезно? Я что-то порылся в ветках и тагах и не нашел. Можно ткнуть носом?
Наверное, ему придется сначала Derby изучить, чтобы ответить на этот вопрос :)
Если будете смотреть и тестить, не сочтите за труд — отпишитесь здесь.
Сайт: meteor.com
Основные особенности:
Суть акции: день будет доступна онлай-версия точно, на счет скачать pdf — не знаю точно.