Strongloop - это мощная структура, основанная на Nodejs, которая содержит почти все функции, необходимые для полного стека для мобильной разработки. Основанный в 2013 году, в нем мало сотрудников, технологическая и сильная группа по исполнению. Также в 2013 году я начал вступать в контакт с Strongloop. В то время я посмотрел на многие рамки. Loopback - самая крутая, я думаю. Я до сих пор помню, что я думал, что документация о Loopback была очень плохой (в основном отличается от онлайн -версии), и я не знал, как долго я могу жить, поэтому я отказался от этого. Через год я вернулся и увидел эту зеленую рамку. Этот год добился больших успехов.
Full Stack Frameloop
Strongloop в основном предоставляет все структуры и инструменты для изготовления мобильного продукта, от стандартного бэкэнд -сервера, DevOps, мониторинга приложений и. Чтобы представить все продукты Strongloop, вы должны написать длинный сериал. Я просто просматриваю это здесь.
Петля
Очень мощная структура веб -сервера, смутно видит тень весны ...
SDK
Это то, что я думал, что Strongloop был лучшим использованием: он автоматически генерирует соответствующий фронтальный SDK на основе модели движения. RESTFUL API
Средний стек продвигает все новые фреймворки для поддержки RESTFUL API по умолчанию, таких как узел узел в Nodejs, SailJS и другие вещи, рожденные для обслуживания API. Strongloop также предоставляет инструмент (бета -состояние) для проектирования API, что, конечно, намного хуже, чем Raml. Модель данных
Это легко создавать модели данных и автоматически генерировать соответствующие RESTFUL API. Разъемы
Конечно, вы можете подключиться к различным базам данных. Контроллер Strongloop
Отладка, управление пакетами, сборка, развертывание, кластер, журнал и многое другое. Монитор приложения
Куча модулей, которые отслеживают сервер. Mbaas
Используя Strongloop, вы также можете создать свой собственный LeanCloud, включая Push, GeoPoint, социальное вход, управление пользователями, различные репликации, автономный синхронизация (в автономной синхронизации-это хорошая вещь) и подключиться к различным облакам строки (встроенные для AWS, Rackspace и т. Д.). Конечно, это фактически функции, представленные в Loopback, что означает использование Strongloop для получения бессмертия. начинать
Установить сильную установку sudo npm install -g strongloop
Создайте приложение slc loopback (найти пустой каталог). Он только спросит вас, как называется проект.
Создайте модель slc loopback:model (вы думали о yo Generator ~), а затем задаст кучу грязных вопросов.
Множественное число относится к названию маршрута Retfful API. Маршрут, соответствующий модели, по умолчанию будет множественным числом, например, путь поста.
Угадайте, что, как и в LeanCloud, вы должны посетить место, похожее на 127.0.0.1:3000/xxx, чтобы увидеть его фон ~ Well xxx = Explorer http://127.0.0.1:3000/explorer Вы можете увидеть байную API, сделанную со чванством.
Давайте посмотрим на структуру проекта. Как и Meteor, Loopback делит код JS на сервер (сервер), фронт-конец (клиент) и общие части (общие, я лично считаю, что этот метод чистой схемы более четкий, чем сегментация Meteor).
Пропустите API Explorer позади, как подключиться к базе данных и напрямую посмотрите, как использовать только что созданный API, который вы только что создали на переднем конце. Подход Loopback заключается в том, чтобы помочь вам создать SDK вашего текущего API, и в настоящее время поддерживает только Android/iOS/AngularJS. Если вы используете другие веб-структуры, вам, возможно, придется быть самостоятельными.
Создайте свой собственный sdk lb-ng server/server.js client/lb-services.js чтобы проверить клиент/lb-services.js, это неплохо ~
Ну, вашему фронтальному инженеру нужен документ? Выполните lb-ng-doc client/lb-services.js Иногда вам нужно добавить SUDO впереди (я не знаю почему), а затем посетите http: // localhost: 3030/чтобы увидеть документ ~ Эта функция основана на Docular. Кроме того, если вы нажимаете на службы Loopback, и в нем ничего нет, не волнуйтесь, обновите его.
Посмотрите, выглядит ли это как ранняя угловая документация ~
API -дизайнер
Я считаю, что причина, по которой многие программисты, такие как Parsejs или LeanCloud, заключается в фонах графического интерфейса. Если использованный создатель API «yo Generator», используемый ранее, не выглядит достаточно внимательным, вы можете попробовать недавно запущенную Betra Studio Studio Strughloop Studgloop.
В каталоге проекта root
sudo npm install -g http://get-studio.strongloop.com/strong-studio.tgz Установка Studio. Start Studio strong-studio , автоматически откройте браузер и перейдите в верхний правый угол официального веб-сайта Strongloop, чтобы зарегистрировать учетную запись (документ фактически написан On the bottom right is a link to go to the registration page on strongloop.com . Не знаете, если страница легко изменена ...) Войдите с зарегистрированным именем пользователя и видите композитор API и PRILER. Бинго! Давайте сыграем все виды вещей!
PSIF вы столкнетесь с такой проблемой, как SyntaxError: Cannot parse package.json: Unexpected token e В настоящее время проверьте, проверьте ли Package.json в вашем проекте root испорчен JSLINT (я не знаю, почему ...)
Хорошо, хорошо, позвольте мне сказать вам, что эта бета -версия действительно особенная ... постарайтесь не использовать ее в проектах, в которых раньше написал код ...
Ленивые люди
Если вам не хватает монгодба, чтобы играть: mongoLab
Если вам нужен IDE, который может быть разработан в сотрудничестве: Koding
Если вы хотите дешевый и простой в использовании VPS: цифровой океан
Если вы думаете, что их дом недостаточно дешев: серверное бор
Если вы даже не хотите VPS, вы просто хотите развернуть проект узла: nodejitsu
Если вы хотите спроектировать API для клиента как можно скорее, но не хотите использовать узел, найдите место для развертывания: Apiary
Если вы хотите сделать (скопировать) приложение, но не хотите тратить деньги, чтобы нанять кучу людей: appdupe
Конец 30 дней
Это последние 30 дней, и я наконец -то сделал это (пожалуйста ...). В любом случае, я многому научился за последние тридцать дней, как найти услуги, которые я хочу, как быстро внедрить прототипы, как сравнить конкурентов продуктов разработчиков ...
Оглядываясь назад, содержание статьи определенно не так подробно, как технологии обучения Шехара 30 за 30 дней: вызов разработчика (это действительно не так много времени и усилий инвестируется), но технология, которую я выбрал, является более обширной (или более грязной), что также является процессом расширения моих горизонтов.
Я надеюсь, что моя серия может дать вам вдохновение. Технология не так уж и глубоко и трудно понять. Охватывая это не сразу же поднять вашу зарплату, но, по крайней мере, в холодные дни, без Wi -Fi, когда вы одиноки и холодно, вы также можете открыть консоль браузера и войти некоторое время, чтобы согреть свои руки.
под
Ну, это не тот, который вы думаете, и это не для еды. После этого я буду продолжать писать некоторые интересные услуги разработчиков, которые я находил время от времени; Кроме того, я напишу серию статей о Strongloop, чтобы представить больше функций этой структуры, и я надеюсь, что каждый сможет попробовать этот быстро развивающийся продукт.
Позвольте мне сделать еще одну небольшую рекламу: я недавно работал в небольшом классе (бесплатно), чтобы преподавать навыки учеников старших классов, пока не достигну, когда я могу участвовать в хакатоне самостоятельно. Если у вас есть ученики старших классов, которые заинтересованы в технологии, пожалуйста, свяжитесь со мной ~ [email protected]
Хорошо, те, кто потерял любовь, назначат встречу ~