Pull to refresh

Comments 25

Не пробовал, но сейчас пролистал их страницу и не смог найти что-то про REST API. Как он предназначен для этого?
Вроде как позиционируется как развитие expressjs
Проблема только в том, что Express (как и Koa) — не API-фреймворк, API с его помощью делать можно, но это просто «HTTP-утилита», о чем и говорит сам создатель Express/Koa.
Совсем недавно пытался найти самый привлекательный фреймфорк для REST API и наткнулся на sailjs. Можете про него что-нибудь сказать?
Выглядит интересно, правда ACL показался не настолько развитым как у LoopBack, что очень важно в комплексных проектах.
Sails на самом деле хорош и проверен — используйте его, и не пожалеете. LoopBack выглядит очень перспективно, но пока еще очень молодой. Можно реально использовать чистый Express/Koa, но тут я солидарен с автором — по мере роста проекта и количества функциональности, поддерживать будет все сложнее, а абстрагирование разных штук для исключения повторений приведет к «своему фреймворку» (скорее минус, чем плюс)
Знаете, когда вы хотите пропиарить свою библиотеку совсем не обязательно это оборачивать в «псевдо-сравнительный анализ», да еще и с библиотеками с другим подходом, да еще и с тремя похожими. Лучше честно сказать — предлагаем другой подход или/и сделать акцент на легкости перехода с руби
Слушайте, у вас классный фреймворк, позволяет мигрировать с express и проксировать вызовы в монго, а вы его так плохо пиарите :)
Не мой, я только контрибутил немного кода в mysql-connector.
Но да, крутой и интересный :-)
Это перевод, но я постараюсь передать этот совет Алексу Горбачёву.
И если читателям LoopBack покажется интересным, то следующую статью сделать более детальной.
Какую магию нужно будет применять что бы отойти от REST в одном месте?
Можно ли вместо родных моделей использовать mongoose?
Не нашёл готового решения, но думаю можно легко написать конвертер.
Я использовал модели Ember.js и подгонял руками.
Плять вот зла то не хватает, загляните уже наконец-то в examples хотя бы, чтобы после обсирать express. Плюсом есть куча независимых модулей которые гибко и просто расширяют функциональность express. И еще он на порядок быстрее предложенных фреймворков.
Собственно, LoopBack тоже расширяет функциональность express.
Настолько, что ставшие типичными задачи решаются десятком строк кода.
Возможно, для некоторых, лучший выбор будет в пользу чистого connect с подключенными нужными middleware.
Да, конечно. Автор подчёркивает, что LoopBack для проектов с большим будущем.

Когда передо мной стоит задача сделать AJAX-вызов, то я отказываюсь от подключения jQuery в пользу десятка строк чистого JS.
Один раз я довольно элегантно решил проблему маршрутизации в express.
Для маршрутов создавал небольшой json файл, а все перенаправление вообще получилось в несколько строк. Конечно json может не самый удачный формат, но мне не много путей описать надо было.

Но lookback выглядит интересным, только у него цели немного другие чем в express.
Мне нравится твоё решение, конфигурацию будет легко поддерживать.
LoopBack про REST API и он также основан на Express — надёжной базе для всего.
LoopBack про REST API и он также основан на Express — надёжной базе для всего.

Собственно, поэтому и не нужно было сравнивать Express и LoopBack (который расширяет Express). Достаточно было просто написать, что LoopBack добавляет отличную (кстати, на самом деле) прослойку функциональности и соглашений для быстрого построения REST-API.
Статью следует переименовать «Почему LoopBack лучший REST API фреймворк для NodeJS»
Отличное название для следующей статьи, не перевода :-)
Sign up to leave a comment.

Articles