9 дек. 2007 г.

Недавно на просторах всемирной паутины был обнаружен чудесный Open Source проект - SharpDevelop. Адрес этого проекта http://www.icsharpcode.net/OpenSource/SD/
Как можно догадаться из названия данный инструмент предназначен для быстрой разработки приложений на языке программирования C#. Так же поддерживает разработку на VB и Boo (вот только знать бы еще что это за бу такое ;))
Чем же чудесен этот проект?

  1. Он совершенно бесплатный;
  2. Внешне очень похож на майкрософтовскую студию;
  3. Понимает студийные солюшены, а что приятно вдвойне - студия понимает солюшены SharpDevelop'a;
  4. Поддерживает работу с SVN "из коробки" надо только установить SVN клиент (например TortoiseSVN)
  5. В SharpDevelop встроена чудесная утилитка NDoc предназначенная для формирования документации по коду на основе xml комментариев в самом коде. К сожалению работа над проектом NDoc закончилась еще в 2006 году, так что придется пользоваться устаревшей утилитой, однако вполне функциональной.
Ну и конечно куда же без недостатков? Вот они:
  1. На первый взгляд простая и гибкая система подсветки исходного кода. Однако, чтобы заставить подсветить, например, каким-либо цветом тип поля в классе или тип возвращаемого значения какого-либо метода (как это делает MS VS) придется потратить кучу времени, сил и нервных клеток (у меня кстати так и не получилось этого сделать);
  2. Один из ощутимых недостатков: невозможно посмотреть значение какой-либо переменной в debug-режиме простым наведением курсора мышки на нее;
  3. Отсутствие watch листа, где бы эти переменные можно было посмотреть. Есть некоторое подобие watch листа, но посмотреть там можно далеко не все.
В любом случае SharpDevelop после пробы его на прочность оставил приятные ощущения.

1 комментарий :

Serg комментирует...

Аха, будем пользоваться пиратской Visual Studio, а компилить релиз в SharpDevelop :)