Вышел Meteor 1.0

    image

    Внезапно вышел Meteor 1.0


    Поздравляю всех с этим радостным событием, теперь есть очередной стимул попробовать эту full stack «магию» на вкус!
    По сравнению с версией 0.9.4 особых изменений в коде нет.
    Приведена в порядок документация.
    Обновился сайт проекта.
    Бесплатно доступна книга Discover Meteor.

    Ссылки




    Кстати
    Интересно, что сам я узнал о новости не из дайджеста Zfort Group с Хабра (как это происходит у меня обычно).
    А вот от этих замечательных ребят Code Hipsters

    Only registered users can participate in poll. Log in, please.

    Кто использует метеор?

    • 10.1%Я уже использую78
    • 10.4%Вот теперь буду использовать!81
    • 28.6%Осторожно попробую, всё-таки мажорный релиз222
    • 37.3%Не буду, т.к. нет подходящих задач289
    • 13.6%Не буду из принципа!105
    AdBlock has stolen the banner, but banners are not teeth — they will be back

    More
    Ads

    Comments 31

      +13
      Вот вы бы хоть немного написали о том, что это за фреймворк, какие плюсы и минусы и порадовали новой версией. А так, вы принуждаете идти в поиск. Лень штука хорошая, но все должно быть в меру…
        –1
        Лень автора vs Лень тысяч просмотревших
        <кэп>
        Наша должна пересилить путём минусования статьи или плюсования первого комментария, дабы склонить автора к правильному решению
        </кэп>
        +9
        И ни слова о том, что такое этот самый Meteor.
          +1
          Бесплатно доступна книга Discover Meteor

          Бесплатно доступна Starter Edition. Обычная стоит $30, Full edition $70
          book.discovermeteor.com/chapter/github — отсюда начинаются платные главы, т.е. бесплатных там четыре главы включая введение.

          Вот я все хочу попробовать, но никак не могу побороть ощущение, что это такая «вещь в себе»
            +2
            Используйте бесплатный вариант на русском: ru.discovermeteor.com
              0
              Там тоже не все главы.
            +3
            Был очень удивлен, когда узнал сколько они нашли денег на разработку
              0
              Переодически попадался на глаза еще до того как плотно сел за node.js, но руки все не доходили.
              Сейчас ознакомился с довольно краткой вводной в wiki и «принципами» из документации, вроде довольно интересная вещь и как следнует из вики в каком-то виде использует ресурс node.js.
              Коллеги, если у вас найдется время и желание не могли бы вы буквально «в двух словах» о нем рассказать, в первую очередь в со стороны node.js + socket.io(?)? В чем именно он не node.js и в чем его преимущество в зависимости от сферы применения?
                0
                «Из коробки» реактивность и data-binding — если данные в базе меняются, страницы (блоки), которые связаны с этими данными перерисовываются.

                Использует свой пакетный менеджер (уже третий по счёту, по-моему), пакетов уже довольно много.

                Годится для быстрого прототипирования.
                  0
                  Годится для быстрого прототипирования.

                  А для продакшена, если не годится то из-за стабильности работы, стабильности изменений(обратная совместимость и «устоявшийся» ядро) или по другим причинам?

                  Использует свой пакетный менеджер

                  Опять велосипед?
                    0
                    А для продакшена, если не годится то из-за стабильности работы, стабильности изменений(обратная совместимость и «устоявшийся» ядро) или по другим причинам?

                    Я бы не рекомендовал. Хотя, может, с релизом всё будет постабильнее.

                    Опять велосипед?

                    Не то, чтобы велосипед, просто пакеты только для метеора.
                      0
                      Ясно, благодарю за ответ.
                      0
                      Я думаю до 1.0 использовать в продакшене его было тяжело (сам с 0.8 использовал, много калечущих изменений было). Сейчас обещают большую стабильность API (но слабо верится).

                      Опять велосипед?

                      Велосипед. В их пакетном менеджере можно указать, где использовать пакет (на сервере, на мобилке или только на веб-клиенте).
                        0
                        Сейчас обещают большую стабильность API

                        Пока этого не будет о продакшене полноценном не может идти и речи.

                        где использовать пакет

                        Хм, интересная фитча, то есть как я понимаю в теории можно все приложение собрать допустим на стороне клиента, а потом в зависимости от неких предпочтений/обстоятельств неким образом безболезненно распределить?
                          0
                          Хм, интересная фитча, то есть как я понимаю в теории можно все приложение собрать допустим на стороне клиента, а потом в зависимости от неких предпочтений/обстоятельств неким образом безболезненно распределить?

                          Не совсем. Полностью без серверного кода не обойтись (он занимается распределением прав на данные как минимум). Просто некоторые библиотеки могут работать везде, а некоторым надо что-то конкретное. Например, таже работа с сетью на клиенте невозможна, а на сервере будет работать. Вот чтобы и не тащить эту библиотеку на клиент (в браузер), и надо указывать, где оно работает
                            0
                            примерно понятно, спасибо.
                            +1
                            В целом да. В релизе к пакетной системе они писали, что важным фактором для создания этого является возможность писать изоморфный код: типа разработчики пакетов должны писать такой код, что бы его потом безболезненно могли использовать в различных средах, без каких либо изменений в коде со стороны пользователя пакета.

                            Достаточно пощупать их коллекции что бы проникнуться. Всю бизнес логику модели можно описать в общей директории, а потом как на клиенте так и на сервере использовать это без ограничений, вплоть до запросов в бд с клиента.
                              +1
                              Кстати про запросы к бд с клиента, я как бы был всегда противником подобных решений в плане безопасности, серверная прослойка(написанная не кривыми руками), по моему мнения, всегда надежнее, чем прямые обращения.
                              Как у них обстоит дело с этим аспектом?
                                0
                                Без проблем, простыми правилами можно описать политики доступа к данным.
                                  0
                                  upd.
                                  Также с помощью дополнительных пакетов можно контролировать чуть ли не каждое поле.

                                  И на крайний случай можно вообще запретить, например, все запросы на изменение данных, а вместо этого сделать серверные методы.
                                    0
                                    Я примерно про подобный подход и думал. Спасибо за ваш ответ.
                      +1
                      Full-stack фреймворк — это хорошо, но по-моему для его кастомизации на реальном среднем или крупном проекте уйдёт очень много сил (больше или очень сравнимо, чем писать с нуля)
                        +2
                        Он достаточно просто кастомизируется (если не пытаться менять основные его вещи, типа работы через монгу и т.п.).
                        0
                        Не подскажете, можно ли его использовать вместе с Сordova на телефончиках? Спасибо.
                          +1
                          Он это из коробки умеет. Посмотрите на их сайте пример с localmarket
                            0
                            Спасибо, последний раз когда я смотрел — он не умел.
                          0
                          А что на счет интеграции с AngularJS и ionic?
                            0
                            Раз и Два
                            Но вот зачем?
                              0
                              Все ради ionic. Пока это лучшее что я смог найти из mobile web ui.
                                0
                                Кстати ребята, которые сделали Ionic Framework, до него делали такие штуки как Codiqa и Jetstrap. Правда после того как подняли $1M на Ionic похоже на эти проекты подзабили и даже убрали ссылки на них со своего сайта. А теперь у них еще Ionic Creator и Ionic IO, т.е. прощай Codiqa. В вообще да, ребята умеют делать продукты и Ionic о
                            +2
                            Я пока отложу знакомство с Meteor; это оттого, что он «из коробки» не поддерживает Windows.

                            Only users with full accounts can post comments. Log in, please.