Недавно я заинтересован в том, чтобы делать исследования о nodejs, nosql (в основном mongodb, redis) и решает сделать простой блог с использованием тех современных техников (о которых преподаватели университета не научат меня). Благодаря этому успеху я думаю, что могу улучшить свой собственный javascript-навык и многое другое о развитии сетевых сервисов.
Простой блог - это хорошее начало, и я узнаю, что nodejs на Github и другие веб-фреймворки node: экспресс, локомотив, железная дорога и т.д. Проблема в том, что у них слишком много вилок.
Конечно, я могу работать с некоторыми из них своими усилиями, потому что логика MVC кажется одинаковой для всех. Дело в том, что я хочу сосредоточиться на одной структуре, которая является трендом на следующий год или более позже. Экспресс кажется хорошим, говорит железная дорога, локомотив базируется на Экспрессе, я буду хорош, если я последую за Express наконец, но потом я нашел Метеор и Дерби. Теперь это меня очень много беспокоит. Люди сказали, что используют правильный инструмент для своей собственной задачи, теперь у меня есть время тратить на кого-то, но не все из них. Я думаю, что я должен прояснить некоторые мои мысли, поставив под вопрос:
-
Является ли этот метеор и дерби вилами nodejs?
-
Должен ли я выбирать метеор, дерби или локомотив, железную дорогу или просто начинать с экспресса с нуля, чтобы создать мою собственную настройку MVC?
-
Почему люди используют Redis для сеансов вместе с Mongodb (или CouchDB)? Почему мы не используем Mongodb для сеансов и основных данных?