Framework + база данных для node.js - PullRequest
4 голосов
/ 06 апреля 2011

Я привык разрабатывать на ruby, в основном используя RoR и развертывая на heroku. Я хотел бы выяснить, существует ли похожая среда для node.js. Я видел nodeter.com (я все еще жду свой купон), но, похоже, нет базы данных. Вы бы порекомендовали конкретную БД для работы с node.js? Кроме того, существует ли какая-либо структура, такая как RoR, которая может обеспечить возможности ORM (например, ActiveRecord)?

Ответы [ 4 ]

3 голосов
/ 10 августа 2011

Я начал работать над реализацией ActiveRecord MySQL для NodeJS на GitHub некоторое время назад.Он использует модуль node-mysql и интерфейс подобен классу ActiveRecord CodeIgniter (фреймворк PHP).

2 голосов
/ 06 апреля 2011

Вы бы порекомендовали конкретную БД для работы с node.js?

MongoDB или Redis , но это зависит от вашего использованияcase.

Кроме того, существует ли какая-то инфраструктура, например RoR, которая может обеспечить возможности ORM (например, ActiveRecord)?

Попробуйте взглянуть на Express и mongoose .

Также ознакомьтесь со списком node.js modules .

1 голос
/ 06 апреля 2011

Поскольку этот узел поддерживается Joyent (а некоторые из основных разработчиков работают в Joyent), вы можете обратиться к ним за вариантами хостинга: https://no.de/

Express - это основная платформа вЗемля узла сейчас, но я не уверен, что ActiveRecord и Mongo являются самыми счастливыми из пар, возможно, вы захотите взглянуть на параметры MySQL для узла в этой точке.Вам может подойти что-то вроде noblerecord: https://github.com/noblesamurai/noblerecord

0 голосов
/ 29 января 2013

Проверьте это:

Каркас веб-приложения part.js: https://github.com/petersirka/partial.js

  • Асинхронный веб-фреймворк
  • Простая система просмотра
  • Простая маршрутизация
  • Поддерживает простой поставщик CouchDB
  • Поддерживает простое ORM (через HTTP-RDBMS)

https://github.com/petersirka/http-rdbms/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...