Речь не идет о WYSIWYG. Это скорее ближе к xampp / Denver etc — когда разработчик получает готовую платформу, без необходимости ставить по частям IIS, SQL Server, IDE и т.п. Web Matrix ни коим образом не освобождает от необходимости писать код, просто делает это доступнее и проще для начинающих
Я думаю, в качестве замены APEX пойдет грядущий LightSwitch — который даст возможность строить Silverlight приложения основываясь на данных (как делает, например, Access). В случае с WebMatrix придется осваивать и HTML / CSS и C# — хотя это и объединено в единую среду.
Не совсем понимаю логики. Там же есть обычный редактор кода, HTML, CSS — чем это сложнее и проблематичнее, чем редактирование того же в Visual Studio Express?
Вы путаете, Web Matrix — это не «конструктор сайтов + хостинг». Это в первую очередь IDE — включающая в себя web сервер и СУБД, «младший брат» Visual Studio.
А почему они будут плеваться на WebMatrix? Сделано красиво, удобно. Visual Studio — все таки профессиональный инструмент, а WebMatrix идеально подойдет чтобы посмотреть что к чему.
Ну я в заключении постарался показать — кому и зачем. Для небольших проектов, для знакомства с технологией — избежав кучи взаимосвязанных установок, новых продуктов и технологий — все собрано в одном месте и объединено.
Единственный Isolation Framework который умеет мокать статичные, невиртуальные и приватные методы — это Typemock Isolation. Но он весьма не дешевый — хотя и очень функциональный
Ну я имел в виду несколько иной сценарий — скажем, команда начинает новый проект на .NET. При наличии свободных инструментов, которые позволят отлаживать и тестировать продукт и под Моно — есть бОльшая вероятность, что он будет изначально разрабатываться кроссплатформенным.
Делать такие инструменты платными — на мой взгляд немного странный ход для Novell. Если бы предоставляли хотя бы ограниченную Express версию или сделали бы инструменты бесплатными для open-source проектов — это могло бы неплохо подстегнуть развитие Моно
Да — но странно, что в VS2008TS нет такого функционала, т.е. только в узкоспецифичной Database ed. — поэтому эта возможность была не на виду (я, например, не знал :) )
В 2010 входит в Ultimate и Premium — об этом идет речь в начале
Подозреваю, работа идет как и в TypeMock на уровне .NET profiler API — т.е. класс MCacheManager ни что иное, как обертка, которая лишь дает среде информацию что и когда вызывать — а собственно подмена метода происходит «за сценой»
Согласен. Но как я уже заметил, часто приходится работать с уже существующей архитектурой, и рефакторинг не подходит из-за временных затрат. Хотя, разумеется, если строить приложение правильно — то таких ухищрений — как замена static методов — можно избежать.
В 2010 входит в Ultimate и Premium — об этом идет речь в начале