• Что выбрать: browserify vs require.js?

    @magic_ball Автор вопроса
    Ответ написан
    Комментировать
  • С помощью чего создать установщик проекта?

    @magic_ball
    Можете еще попробовать phing, это билд система, а не менеджер зависимостей
    но и он не подойдет под ваш запрос на 100%
    Скажу даже больше - решения которое подошло бы вам в принципе не существует и в других языках, поэтому мой совет - выбирайте максимально легкий для расширения инструмент и допиливайте под свои нужды
    Ответ написан
    Комментировать
  • Как настроить MongoDB на Windows?

    @magic_ball
    Просто запустите mongodb, укажите ей любой путь для db (пустую папку, монго сама создаст) и обращайтесь к по урлу mongodb://localhost:27017/baseUser

    База baseUser создастся автоматически, когда запишете в нее что-нибудь.
    Ответ написан
    Комментировать
  • BDD для Javascript под Windows

    @magic_ball
    Посмотри на mocha. Сейчас это самый популярный и удобный фреймворк для тестирования js приложений. Замечательно подходит как для client так и для server side.

    Поддерживает BDD интерфейс для написания тестов visionmedia.github.io/mocha/#interfaces

    Насчет windows на 100% утверждать не могу, не работаю с ним, но у коллег проблем не возникало.

    Также советую при выборе моки взять полный стек смежных с ней фреймворков:
    mocha - непосредственно для тестов
    chai - assertion framework для mocha, позволит использовать все многообразие BDD проверок chaijs.com/api/bdd
    sinonjs если необходимы моки для ajax запросв
    grunt и плагин для mocka чтобы облегчить запуск тестов, с плагином grunt-contrib-watch позволит автоматически перезапускать тесты при любом изменении js файлов и/или тестов
    и karma или testem для запуска тестов сразу в нескольких браузерах
    Ответ написан
    3 комментария