Здравствуйте, VladD2, Вы писали:
VD>Здравствуйте, Аноним, Вы писали:
VD>Да без разница какой сложности инициализирующее значение.
Ну как это без разницы, когда кто-то недавно заявлял, что значение переменной можно поменять и без Edit and Continue во время отладки.
VD>Edit and continue — это когда код меняется во время отладки. Он при этом перекомпилируется.
Вот именно.
VD>А проблему с лямбдами решить как раз довольно не сложно.
Вот-вот.
VD>Это реальное решение реальной задачи. Лишь бы он работал.
Это
еще одно решение. И не самое выгодное.
VD>Не факт. В деплоймент могут включаться разные долгие операции вроде настройки БД
Тогда это уже не небольшой проект, и что мешает настройку БД и конкурирование фреймворков проводить отдельным деплойментом? Правильно ничего. Долгонастраиваемые вещи деплоим отдельно, а текущую разработку отдельно.
В качестве дополнительного плюса, получаем увеличившуюся масштабируемость проекта.
VD>А толку то? Они все взаимосвязаны и перезагрузить дин из них будет не просто.
WCF и отдельные AppDomain вообще никаких проблем.
VD>ООП — это хреновая парадигма для подобных решений.
Как раз наиболее подходящая. Уже в теме появились варианты решений полностью программные, типа Orchard CMS
Интерфейсы, фасады, моки все это отлично вписывается в подобные решения.
VD>Но я смогу, например, разбить функционал по сборкам и перезагружать только одну, измененную.
Сборки в отдельные AppDomain и можно точно также перезагружать по отдельности.
А>>>>Конечно, было бы хорошо иметь меньше ограничений, но и в текущем виде многими считается одним из существенных преимуществ Visual Studio над другими IDE.
VD>Вообще-то это заметка о MC VC, а не дотнете.
VC часть Visual Studio. Потом причем тут в этом вопросе вообще дотнет, когда сравниваются IDE.
VD>А где два и три? Или один это и есть многие?
В качестве упражнения в гугле можно набрать "Edit and Continue" java, "Edit and Continue" apple и т.д.
VD>Да и где там сказано, что это киллер-фича?
Повторяю
it's the first thing
Это синоним киллер фичи. Ибо чаще всего именно их приводят в пример первыми при сравнении двух IDE.
VD>А в MS VC хотелось бы иметь кросплатформность.
В
IDE Visual C, конечно есть кросплатформенность.
Не особо трудно из нее компилить хоть под ARM, да и отлаживать можно удаленно.
Или надо чтобы Visual C, запускалось под Wine?