Я всегда использовал VS для разработки.NET, но просто задаюсь вопросом об альтернативах вокруг теперь. Мне интересно особенно используемый для ASP.NET разработка MVC. Я не побеспокоен ни об одном из аспектов визуального проектирования по сравнению с, но конечно люблю intellisense и функции отладки.
Так, для любого, кто попробовал SharpDevelop при выполнении ASP.NET MVC:
Как Вы преуспевали?
Каковы основные недостатки и болевые точки?
Спасибо
Судя по всему, SharpDevelop без проблем скомпилирует проект и отредактирует исходники... вы просто не получите никакой инструментальной поддержки. Из того, что я читал, это включает aspx-файлы.
Учитывая это, кажется, есть некоторое движение вокруг подключаемого редактора ASP.NET для SharpDevelop здесь.
Источник: http://community.sharpdevelop.net/forums/t/7872.aspx
В качестве отступления, было бы неплохо обновить этот вопрос своим опытом, если вы пойдете по этому пути... (:
Как сказал Кирон, вы сможете компилировать и у вас не будет инструментов. К сожалению, на форуме # Develop говорится, что они не планируют напрямую поддерживать его:
Поддержка ASP.NET для SharpDevelop не планируется.
Отсутствие инструментов и осознание того, что это не произойдет в ближайшее время, были для меня главной проблемой.
Я использовал SharpDevelop для создания проекта ASP.Net WebForms - не было особых проблем с ним. Отсутствие визуального дизайнера, конечно, раздражает, но заставляет думать об источнике напрямую, что хорошо ...
Я еще ничего не сделал с MVC - хотя, судя по звукам вещей, единственное то, что сейчас останавливает SD, - это инструменты. У основных разработчиков может не быть планов на этот счет, но это проект с открытым исходным кодом, поэтому ничто не мешает независимым усилиям.
Я проделал очень ограниченный объем работы (расследование ошибок) с кодом SD - мне кажется, что если вы поймете их классы, это неплохой код ... с большинством усилий с открытым исходным кодом), который каждый хочет кодировать, поэтому документация игнорируется.Никто не любит писать документацию, но четкая документация могла бы привести к гораздо большему участию ...
Это отличный проект, но их решение игнорировать Интернет - безумие.