Здравствуйте, Vadim Skipin, Вы писали:
VS>Это разработчику нужен IDE c Resharper'ом и прочими "вкусностями". А в приложении нужен редактор форм или workflow-редактор или еще какой-нибудь визуальный редактор. Для удовлетворения нужд пользователя. Причем с одной стороны, не хочется тянуть с собой монстра вроде VisualStudio, а с другой, не хочется изобретать велосипед. Поэтому в качестве редактора форм разумно использовать WinForms, workflow можно построить на базе WWF и т.д.
Для встраивания редактора форм не нужно тянуть всю IDE. Дизайнер форм доступен в виде компонента. Есть примеры встраивания оного в свое приложение.
... << RSDN@Home 1.2.0 alpha rev. 637>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Это интересно. Хотелось бы узнать, что именно имеется в виду? VSTA или что-то другое?
Дизайнер форм (WinForms) практически полностью присутствует в .NET Framework, это правда (в отличии, например, от WPF/WWF). Но как его можно продуктивно использовать в своем приложении не имея Language Services/Project Model — хотелось бы послушать.
Архитектура Microsoft Visual Studio (как и любой другой IDE) позволяет вам писать собственные расширения в любой ее части. VS Shell, фактически, это только UI (docking + commands), все остальное придется писать самостоятельно. И это непросто, учитывая задачи, которые при этом приходится решать.
VSTA, которая продается за отдельные (и не маленькие деньги, см. summit soft) несет с собой и Language Service и (даже! скоро!) WPF редактор, но это не рашает поставленного вопроса.
Если бы существовал Eclipse под .NET (с полноценной поддержкой этой платформы, не просто порт Java) — цены бы ему не было. IMHO.
Здравствуйте, Vadim Skipin, Вы писали:
VS>Архитектура Microsoft Visual Studio (как и любой другой IDE) позволяет вам писать собственные расширения в любой ее части. VS Shell, фактически, это только UI (docking + commands), все остальное придется писать самостоятельно. И это непросто, учитывая задачи, которые при этом приходится решать.
VS>VSTA, которая продается за отдельные (и не маленькие деньги, см. summit soft) несет с собой и Language Service и (даже! скоро!) WPF редактор, но это не рашает поставленного вопроса.
Ты просто не разобрался в вопросе. Все что есть в студии доступно через VSIP-программу. Наличие возможности сделать собственный "Экспресс" решает проблему покупки Студии для каждого клиента.
VS>Если бы существовал Eclipse под .NET (с полноценной поддержкой этой платформы, не просто порт Java) — цены бы ему не было. IMHO.
Если хочется чего-то независмого, то можно пользоваться http://ru.wikipedia.org/wiki/SharpDevelop. Поддержки WPF там пока нет. Но думаю, что скоро она там появится.
... << RSDN@Home 1.2.0 alpha rev. 637>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.