Node.js Модули, разработанные для Unix? - PullRequest
2 голосов
/ 02 февраля 2012

Я, наверное, что-то упускаю, потому что я не слышал, чтобы кто-то еще упоминал об этом.Но когда я смотрю на модули процессов и файловой системы, я вижу много Unix-измов, которые вряд ли будут работать в Windows.Как это будет работать для пользователей Windows?Пользователи Windows, которые никогда не использовали Unix, могут даже не осознавать, что такое Unix-измы, которые никогда не будут работать для них.Я полагаю, что это действительно просто проблема с документацией, было бы неплохо отфильтровать документацию на основе Unix или Windows.Process.getuid () будет одним из примеров.Чмод был бы другим.Даже SIGUSERn там.(Смутные воспоминания о том, что серверы загадочным образом отключаются.) У меня есть опыт работы с Unix, но у многих этого не будет.Я избегал Rails, потому что в Windows он работал медленно, но я слышал, что node.js быстро курит в Windows, поэтому я надеюсь!

1 Ответ

0 голосов
/ 02 февраля 2012

Начиная с версии v0.6 (за исключением последней версии 0.6.9, большая ошибка fs), Node.js стал первоклассным гражданином в Windows. Из-за этого я думаю, что большинство сторонних модулей в конечном итоге будут поддерживать Windows. Многие крупные компании делают это сейчас, Express.js .

Это тоже станет лучше. Некоторым сторонним модулям требуется дополнительный шаг, заставляющий пользователя компилировать нативные модули C ++ (NPM / node-waf автоматизирует это). Тем не менее, в будущих версиях Node.js исключит эту проблему для двоичной совместимости. Разработчики Node.js очень стараются подчеркнуть первоклассный опыт разработки, ориентированный на приятный опыт разработчиков на всех платформах.

По общему признанию, опыт работы с Node.js будет лучше в OS X или Linux, но в Windows он будет только лучше. Я настоятельно рекомендую вам проверить это, если вы еще этого не сделали.

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