января 12, 2008

Чуть-чуть программирования

Немного забегая в будущее, скажу, что кроме освоения операционной системы Ubuntu Linux, мы еще немного будем программировать на Ruby. Немного, потому что освоение Руби — далеко не основная наша задача. В общем-то, надеюсь, это не сильно скажется на основной ветке нашего повествования, тем не менее, хочется заранее предупредить, что такие записи будут. Может быть мы даже напишем какую-нибудь очень полезную утилитку (:

Почему именно Ruby? Да, все просто: это современный, активно развивающийся язык, в основе которого лежит здравый смысл и удобство для разработчика. Плюс к этому радует наличие практически однозначных решений в разных областях. Если, например, для PHP существует вагон и маленькая тележка разнообразных фреймворков, то для Ruby есть RoR (Ruby on Rails), который все с удовольствием используют.

Небольшие разногласия, правда, есть в плане IDE, но тут уж деваться некуда, поскольку TextMate есть только под Mac. Хотя, существует навороченный NetBeans, вполне подходящий для разработки. Плюс к этому, появляются русскоязычные мануалы, как сделать тот же Gedit максимально похожим на TextMate. Так что, возможности, безусловно, есть.

Надеюсь, вам будет интересно иногда почитать про мои изыскания в сфере программирования, а иногда даже помочь, подсказав что-то, ведь все мы люди. Кстати, не далее, как 9 января 2008 был официально выложен для скачивания логотип Ruby. Собственно, это он вверху.

2 коммент.:

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

Немного неясно, почему всё-таки Руби, а не, скажем, Перл. Что вы хотите программировать на нём?

Насчёт указание первоначальных векторов описания (из комментария) не очень понял: главное при переходе на Линукс это сделать систему удобной для себя. Выбрать графическую среду, настроить железо, поставить программы, подогнать под себя графическую оболочку. И всё.

[BlockDog] комментирует...

virens,
Здесь по большей части видимо мои личные предпочтения. Perl — безусловно мощный и легендарный язык, но не очень человечный (или человеческий). Его неприятно читать, тогда как просматривать код на Руби — одно удовольствие.

В общем-то, использоваться он будет для двух целей:
1) написать мелкий скрипт, который поможет что-то упростить;
2) написать web-приложение
Я считаю, что в данном случае ruby — идеальное решение.

На счет векторов: безусловно, вы правы. Но в процессе этих действий очень часто возникают мелкие проблемы, которые я и постараюсь здесь осветить.

Спасибо за комментарий (: