Comments 57
Какие молодцы, а? Нет чтобы изготовить такой релиз, который бы хотя бы от Windows XP работал. Дык нет же — Azure да 2003.
-7
Вы, не поверите, но в списке только серверные версии ;) Windows 7 и Vista там тоже нет.
+2
Вот то-то и штука. Получается, что на Windows XP можно навесить целый Apache Server, а вот Node.js нельзя.
+5
А разрабатывать тоде сразу на сервере?
+2
А кто сказал, что это не будер работать на клиентских версиях? Я этого не знаю.
0
Вообще Win2008 построен на базе Vista, а Win2008R2 на базе Win7. Так что проблем вообще не должно быть.
0
Судя по MSDN, IOCP поддерживается и на клиентских ОС, начиная с Windows 2000 Professional.
+1
Windows 2003 это XP. Я пользую на десктопе именно 2003 уже давно. С 2003го года. :)
-10
UFO just landed and posted this here
Но с другой стороны, они настолько совместимы, что сделать так, чтобы Open Source проект, работающий на 2003 не работал на XP — это надо ну очень постараться.
+3
windows xp x64 — довольно неплохой пример :)
-1
Они настолько различаются с Windows Server 2003 x64 (даже, если различаются, то квалифицированный программист, скорее всего за неделю портирует всё)?
Кстати, а много Вы видели живых пользователей windows xp x64?
Кстати, а много Вы видели живых пользователей windows xp x64?
-1
Чем-то различаются, потому как софт заработал только на 2003 server x64.
А пользователей видел достаточно много.
А пользователей видел достаточно много.
-1
Вообще, Windows XP 64-Bit Edition based on Windows Server 2003 codebase
en.wikipedia.org/wiki/Windows_XP_editions#Windows_XP_64-Bit_Edition
Так, что там с различий меньше, чем у XP x86 c 2003 x86.
А вот проверять версию ОС и отказываться работать на десктопной версии софт вполне может.
en.wikipedia.org/wiki/Windows_XP_editions#Windows_XP_64-Bit_Edition
Так, что там с различий меньше, чем у XP x86 c 2003 x86.
А вот проверять версию ОС и отказываться работать на десктопной версии софт вполне может.
0
Разница в цене например. Также может быть разница в TCP стеке, на клиенских машинах существуют различные ограничения.
0
СЛово — не воробей.
Все не воробей кроме воробья.
Все не воробей кроме воробья.
+5
Отличие в 1 ключик в реестре не считается.
0
а кто сказал, что на Windows XP работать не будет?
-3
Это по умолчанию так. Ведь пока что все молчат: никто не сказал, что NodeJS будет работать под Windows XP.
-2
UFO just landed and posted this here
ХР уже давно не поддерживается. А следовательно, для продакшина не рекомендуется.
0
UFO just landed and posted this here
Первые комменты на blog.nodejs.org:
Ну далее несколько страниц сочных эпитетов… (Все позитивные)
Первый коммент на хабре:
That’s big news!… Nice going MS!
Great news!
Nice hear that.
That is brilliant news!
Awesome!
This makes me happy…
Ну далее несколько страниц сочных эпитетов… (Все позитивные)
Первый коммент на хабре:
Фу, бяка
+38
Драма будет когда окажется что windows версия медленнее *nix версии
+2
Она и так медленнее, поэтому Микрософт помогает ускорить её при помощи IOCP API.
И очень велика вероятность что после его помощи скорость сравняется.
ОФФ ТОП:
Вспоминается что нас учили: в ядре винды есть специальные недокументированные функции, которые их просила ввести ОРАКЛ.
И очень велика вероятность что после его помощи скорость сравняется.
ОФФ ТОП:
Вспоминается что нас учили: в ядре винды есть специальные недокументированные функции, которые их просила ввести ОРАКЛ.
+2
Если при портировании опенсорс-проекта будут использованы какие-то недокументированные функции, то они очень быстро станут документированными. Выиграет всё сообщество.
0
А не IOCP ли это? :)
В свое время я чуть поработал с IOCP и действительно сложно было как работать с ними — в МСДН были сущие пустяки и разве что DDK с небольшим количеством примеров помогло.
Вот щас и node.js решили с ними побаловаться.
Все хорошо, но вот что делать с модулями, из которых туева куча с ОС-зависимым кодом…
В свое время я чуть поработал с IOCP и действительно сложно было как работать с ними — в МСДН были сущие пустяки и разве что DDK с небольшим количеством примеров помогло.
Вот щас и node.js решили с ними побаловаться.
Все хорошо, но вот что делать с модулями, из которых туева куча с ОС-зависимым кодом…
0
Самое главное — будет ли собираться windows версия из текущего git репозитория? Если да, то чем? Цугвином?
-1
как бы логика подсказывает то, что если объявляют о том что выкладывают бинарник, то маловероятна компиляция из сорцов.
+3
Кстати да, вопрос к топикстартеру. Node.js — под MIT, т.е. позволяет использование в закрытых проектах. Исходники порта опубликовать планируется, или не ясно пока?
0
Дело в том, что новые изменения, которые в гите в основном используют github.com/joyent/libuv вместо libev.
Так что с сорсами все ок пока.
Так что с сорсами все ок пока.
0
И какой смысл если сам по себе node.js используется редко?
А портировать библиотеки которых уже множество кто будет?
А портировать библиотеки которых уже множество кто будет?
-3
Ну и? Я рад был бы если бы все так было хорошо и не нужно было бы держать виртуалку с фрёй. Но а по сути ну сделают они саму ноду, а дальше? Менеджера пакетов нет, половина серьёзных пакетов просто не установятся без нужных системных пакетов.
0
«Менеджера пакетов нет» — а чем npm плох? Вроде должен отлично лечь на винду — нет «нативного» кода. Разве что чуть переписать файлы в scripts/
0
UFO just landed and posted this here
Это прикольно, да. Покрайней мере можно будет девелопить под виндой без доп. опций типа cygwin.
+1
>официальный бинарный релиз node.exe
Сорцов не будет?
Сорцов не будет?
+3
чтобы Microsoft сделало сорцы открытыми? — не в этой жизни :)
-2
www.codeplex.com/site/search?query=microsoft&sortBy=Relevance&tagName=%2cMicrosoft%2c&advSearch=true&licenses=BSD%2cGPLv2%2cMIT%2cMs-PL|New%20BSD%20License%20(BSD),%20GNU%20General%20Public%20License%20version%202%20(GPLv2),%20The%20MIT%20License%20(MIT),%20Microsoft%20Public%20License%20(Ms-PL)
0
надо было мне сразу сократить: goo.gl/fGzbv
0
какой смысл это делать, я имею виду какие бенефиты мы получим при переходе ноде js на винды?
0
то что можно будет писать на нем под вендой? Хотя кто-то вроде извращался с cygwin. В любом случае не думаю что кто-то в здравом уме будет поднимать продакшен node.js под вендой.
-1
UFO just landed and posted this here
Сходу приходит такие мысли:
1. Разработка на windows-машинах (включая использование Visual Studio, думаю дебаг туда тож не сложно прикрутить)
2. Использование node-инстансов для задач, которым надо Windows-платформа (генерация/обработка документов с помощью оригинального MS Office)
3. как уже сказали, большая популярность.
1. Разработка на windows-машинах (включая использование Visual Studio, думаю дебаг туда тож не сложно прикрутить)
2. Использование node-инстансов для задач, которым надо Windows-платформа (генерация/обработка документов с помощью оригинального MS Office)
3. как уже сказали, большая популярность.
0
Sign up to leave a comment.
Microsoft поможет портировать Node на Windows