пятница, 18 апреля 2008 г.

IDE для Ruby

Удобная IDE в состоянии сильно облегчить жизнь программисту. Для C++ и C# я практически всегда использую Visual Studio. Для Ruby я пробовл использовать несколько других редакторов.


  1. SciTE
    Достаточно простой и легковесный редактор кода, не заточенный под какой-либо конкретный язык или набор языков. SciTE подсвечивает код и умеет заканчивать некоторые языковые конструкции. Список поддерживаемых языков очень велиек и при необходимости можно добавить и описание своих языков. Отлаживать код с помощью SciTE нельзя. Зато этит редактор без проблем работает на моём стареньком ноуте со 128 метрами памяти.

  2. Komodo Edit

  3. Гораздо более продвинутый редактор. Он поддерживает ограниченый набор языков, но делает это в более полной степени, чем SciTE. Для Ruby есть автодополнение, показ списка доступных методов. Кроме Ruby поддерживаются Tcl, Pyton, Php, JavaScript. Есть возможность отладки кода. Komodo годаздо тяжеловеснн SciTE.
  4. NetBeans

  5. Это наиболее развороченная система из этих трёх. NetBeans написана нак Java, вследствие чего жрёт немало памяти. NetBeans - одна из самых используемых Java-разработчиками IDE. Интеграция с RubyOnRails сделана очень мощно - в контексте можно посмотреть не только список функций, но и описание к ним. В сэмплах Rails-проктов лежит Depot =)

среда, 16 апреля 2008 г.

Rails Depot

Ну вот я и осилил первую часть книги Agile Web Development, в которой описывается, как создать простейший интернет-магазин. Далее идёт более детальное описание того, почему всё делается так, как делается. По объёму это примерно половина книги. Параллельно с чтением я решил попробовать написать свой небольшой проектик. Дело пошло, но оказалось, что значительные затруднения у меня вызвала собственно вёрстка страничек. Всё ж таки программирую я постоянно(на разных языках), а вот с html'ем я в последний раз работал года этак 3 назад. А CSS вообще выглядит магией =). Не говоря уже о всяких AJAX'ах.