Собираюсь написать простое веб-приложение с аяксовой мордой. Соответственно, с сервера будет тянуться только статика и JSON-ответы REST-сервиса.
Думаю, на чём написать серверную часть. Java - стрельба из пушки по воробьям, Python/Ruby - банально. Сейчас вроде node.js - модно и ынтырпрайзно. Читаю - модель программирования там, конечно, непривычная для сервера, больше напоминает клиентский JS. Всё неблокирующееся и на асинхронных callback'ах.
Логики на сервере - минимум. Прочитать из базы, вернуть JSON. Соответственно, вопросы:
- Какой рекомендуете ORM? Должен уметь работать с существующей схемой данных (база - MSSQL, обновляется существующим приложением на .NET).
- Как тут «по науке» писать REST-сервисы? Какой модуль рекомендуется?
Edit: Похоже, нормальных ORM для MSSQL нет. А возиться с raw SQL *очень* не хочется.