Закрытия в Ruby являются хорошим обзором для того, как блоки, лямбда и proc работают в Ruby с Ruby.
Я думаю, что реальный вопрос - будет ли Microsoft поддерживать HTML5? Несколько мест в Интернете Я обнаружил, что Microsoft серьезно рассматривает возможность поддержки HTML5. Если это правда, имеет смысл ожидать, что VS 2010 будет поддерживать HTML5.
Как вы можете поддерживать то, чего не существует? Что-то, что вы не можете проверить, потому что нет принятой спецификации?
Да, они могли встроить поддержку экспериментального DTD, но они сделали это с помощью XML / XSLT / XPath и закончили тем, что слишком долго фрагментировали поддержку XML и подвергались нападкам со всех сторон.
Google сейчас настаивает на тегах, которые они хотят, чтобы упростить поддержку Wave. До создания HTML5 потребуется много времени, а «стандарт» будет колебаться и меняться - так зачем тратить время и ресурсы, пытаясь поразить движущуюся цель ?
Загрузка из блога группы веб-разработчиков предназначена для Visual Studio 2008. Чтобы добавить поддержку проверки схемы в Visual Studio 2010, вы захотите внести некоторые тонкие изменения. :
Добавьте схему в папку 2010 (10.0), а не в папку 9.0 (да): Так, например, измените путь в файле readme с
C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\Packages\schemas\html
на
C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\Packages\schemas\html
Во-вторых, ИЗМЕНИТЕ файл реестра, который подходит для вашей разрядной версии Windows, снова заменив 9.0 на 10.0 - например, для моих 64-битных окон файл выглядит следующим образом:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\10.0\Packages\{1B437D20-F8FE-11D2-A6AE-00104BCC7269}\Schemas\Schema 23]
"File"="html\\html_5.xsd"
"Friendly Name"="HTML 5"
"URI"="http://schemas.microsoft.com/intellisense/html-5"
" Как вы можете поддерживать то, чего не существует? Что-то, против чего вы не можете проверить, потому что нет принятой спецификации?
Да, они могли бы встроить поддержку экспериментального DTD, но они сделали это с XML/ XSLT / XPath и в конечном итоге слишком долго фрагментировали поддержку XML и были атакованы за это со всех сторон.
С удочкой того, что такие люди, как Google, теперь настаивают на тегах, которые они хотят, чтобы упростить поддержку Wave, пройдет много времени, прежде чем HTML5 будет завершен, и «стандарт» будет колебаться и меняться - так зачем тратить время и ресурсы, пытаясь достичь движущейся цели? " текст ссылки
Боже мой! Вы надо мной смеётесь??? C++ использовался 1,5 миллионами программистов по всему миру, прежде чем он был стандартизирован. link text В середине-конце 90-х годов более 50% всех разработок программного обеспечения было сделано на C++ до его стандартизации в 1998 году. Даже когда существовал стандарт ANSI C,очень немногие компиляторы действительно использовали этот стандарт без бесчисленных неоднозначных различий. И даже не заставляйте меня начинать с того, насколько плохо все браузеры следовали стандартам HTML! Фактически, до сих пор нет двух браузеров, которые работают на 100% одинаково, потому что они все еще не могут следовать стандартам HTML или CSS, которые существуют сейчас.
Вы можете использовать этот инструмент из галереи Microsoft:
HTML 5 Intellisense и схема проверки для Visual Studio 2010 и 2008
Если у кого-то возникают проблемы с тем, чтобы заставить инструмент схемы HTML 5 работать в Visual Studio 2010, взгляните на это сообщение в блоге, которое я нашел, и это очень помогает: