Как стать автором
Обновить

Комментарии 49

вот после таких штук прям хочется назад на виндовс
Да, согласен. Круто сделали, пока не тестировал, но уже предвкушаю.
Я бы так не сказал, под виндой я может быть и стал бы использовать WebMatrix, но все таки под никсами окружение гибче и понятнее. И судя по тому что expressstarter.azurewebsites.net/ ругается на отсутствие модуля express, не так уж все гладко под виндой :)
я задел чьи-то чувства? лол )))
не, просто вы сказали что «я бы так не сказал», а потом дальше по тексту таки сказали именно так как обещали не говорить )
Я бы не сказал что «после таких штук прям хочется назад на виндовс». По-моему, вполне понятно мысль выразил. Все таки инструменты для веб-разработки (если не говорить об ASP) по большей части создаются под никсами и для никсов, и нет ничего удивительного в том, что для разработки на node.js удобное окружение проще получить в linux или macosx. Создатели webmatrix молодцы конечно, но на повод сменить ось эта софтинка точно не тянет.
Ну окружение под nix* удобно лишь одной из категорий веб разработчиков. Есть еще ASP.NET, да и часть Java девелоперов сидит на виндах. И думаю очень многим пригодится нормальная нода на IIS. А с тем упорством, что МС вкладывает в такие проекты как node.js, скоро добрая часть используемого софта будет использовать LibUV и будет продакшен рэди для Windows.
Попробуем, как раз хотел сделать простенький проект на node.js.
А насколько адекватно эмулятор iPhone и iPad отражает поведение этих девайсов? Или тут только адаптивность можно проверять?
Пробовал этот WebMatrix2 (он же веб-платформа 4, о чем сообщается при инсталяции) на следующий же день после анонса на всех ресурсах.

Установка прошла без проблем. Далее попробовал для теста создать стартовый сайт на базе Экспресса — тоже все вроде отлично. По тексту автодополнения и подсказки работают вроде тоже отлично. Пробую проверить результат и ошибка 500:

Модуль iisnode
Уведомление ExecuteRequestHandler
Обработчик iisnode
Код ошибки 0x000003eb


Видимо после коробочной установки требуется доработка напильником. Не совсем красиво получилось. С тех пор больше не запускал (до сегодня).
Вы путаете WebMatrix и WebPlatform. WebPlatform это отдельный продукт.
Спасибо за поправку — плохо было с моей стороны вводить других людей в заблуждение.

Руки напечатали быстрее чем мысль дооформилась. Первой фразой я хотел сказать, что запуская установку продукта WebMatrix2 на самом деле можно наблюдать установку более общего продукта «WebPlatform 4», одним из компонентов которого является WebMatrix, но в добавок к нему так же устанавливаются средства по работе с MsSQL, IIS, что-то из Visual Studio, а так же ряд других компонентов.
То, что вы скачиваете, это Web Platform Installer Offline WebPi offline. А он, запускаясь, устанавливает вам заранее выбранные продукты из общего фида платформы :)
Приятно общаться с технически подкованными собеседниками :)

А вы случайно не знаете, как заставить работать модуль нода под IIS? Было подозрения на права доступа, но после установки полного доступа в каталог тестового сайта для группы IIS_IUSERS ничего не изменилось. А без возможности публикации и отладки проекта, использование продукта сводится к «умному текстовому редактору», что совершенно не интересно.
С нодой еще не работал под IIS, но по поводу прав может это поможет: Stack Overflow. А в целом по установке можно поглядеть тут: GitHub iisnode. Там даже ссылка на русский перевод есть.

ну и стоит учитывать что это все еще RC, а не RTM :)
скажите, у вас путь до проекта содержит папки с Unicode-символами (ну русском или другом языке)? если — да, то если не трудно, проверьте плиз открытие того же самого сайта из другой папки, без Unicode-символов в пути.

Если заработает — я отправлю баг.
Перенес из каталог из пользовательских документов в корень C: и все заработало. Действительно проблема в с русским именем моего пользователя винды.

Кстати, при инсталяции есть возможность указать только название проекта, но не каталог установки. Иначе бы мы эту ошибку вообще бы не заметили.
я уже связался с разработчиками, баг им известен, обещают к релизу исправить. плюс на этой неделе выйдет рефреш, который исправить многие другие баги, в том числе перечисленные тут в комментариях
Спасибо.
кстати, вы можете изменить каталог для проектов по умолчанию в настройках WebMatrix

откройте любой проект или папку и зайдите в настройки
А интелесенс работает?
Перевод ужасен. Google Translate?
ваш опыт работы с EJS будет еще более лучшим
«Более лучше» — это же мем!
Для меня больше неожиданностью стало то что npm нормально теперь под windows крутится. Узнал, только отсюда. Кто-нить уже имел опыт использования npm в windows?
все очень просто работает из коробки, npm входит в пакет node.js, разворачивается автоматом
Использую во всю. Есть проблемы с пакетами, которые требуют сборки нативных модулей через node-waf. Тут пока нет однозначного решения, насколько я знаю, со стороны node-коммьюнити. Иногда авторы сами собирают бинарники под винду. Как альтернатива — собирать ручками в студи.
Интересно, а для php так и не сделали подсказку для своих переменных и функций?
про другие нововведения, в том числе автодополнение для PHP можно прочитвть тут
Спасибо
Блин, ну нафига ж всё ломать? Я к тому что продолжительное время я пользовался Denwer`ом и горя не знал. Решил затестить ваш Webmatrix. В итоге MySQL у Денвера отвалился. Совсем.

Я почему то думал, что ваша система будет так же изолированно работать, ан нет…

Предупреждайте при установке хотя бы.
При всём уважении и при том, что сидел на денвере примерно год не могу не заметить, что это исключительно самопальная свистоперделка, которая никогда не имела нормального инсталлятора.
вся прелесть «самопальной свистоперделки» в ее портабельности. Она не вносит никаких изменений в систему (ну разве что временная модификация hosts). И работает нормально и предсказуемо.

Здесь де, как заметил hollow ниже, даж инсталятор кривой, удалять всё поотдельности нужно…
Ну что за бред, удалил после теста приложеньку, а она даже не захотела интересоваться об удалении того, что она наинсталила. В итоге, куча ненужных приложений которые нужно сносить руками…
Вот из-за таких штук я и пересел на Мак. Не понимаю, почему MS не смог сделать нормального переносимого контейнера для приложений, пускай даже такого простого как папка-контейнер на маке.
В php у меня почему-то подсказка только своих переменных(не функций, не классов). Подсказки стандартных php-функций тоже не наблюдается…
Я что-то делаю не так?
1. Верхняя часть окна как из win98 ко мне пришла:
image
2. Что в *.css, что в *.less ругается на все свойства:
image
За встроенную поддержку nodejs спасибо, удобно.
Win 8 RP.
я отправил баг репорт по обеим проблемам, уверен скоро починят со следующей refresh-версией
баг с CSS пофикшен, удалите WebMatrix (можно только его) и установите его заново из WebPI
новая refresh-версия WebMatrix 2 носит номер сборки 7.1.1587
Сначала вы меня убили тем, что экспресс 2012 студия будет работать только с Win8 приложениям Metro.

Ладно, посмотрим, может быть WebMatrix заменит 2010 на этом поприще. Спасибо
Успокоили. Спасибо.
и да, веб-версия Visual Studio 2012 была доступна с самого начала
Планируется ли поддержка ruby/ruby on rails с intellisense?
Поставил.

Майкрософт, Y U до сих пор так и не научилась локализации? Что за «Важный сайт» в меню? Что за «Версия-кандидат»? Это RC? Так и пишите, релиз-кандидат. Что за канцелярский майкрософтовский русский, которого вообще никто не понимает, ни простые пользователи, ни продвинутые, которым постоянно приходится переводить рус — анг — рус в голове?
А без IIS и MSSQL эта штука вообще не ставится?
она не использует IIS. вместо него устанавливается IIS Express — легкая версия, которая работает только когда вы работаете с приложением. SQL устанавливать тоже не требуется, кроме тех случаев, когда он действительно нужен.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий