Поддержать TUT.BY
146 дней за решеткой. Катерина Борисевич
Коронавирус: свежие цифры
  1. В Беларуси построят хранилище для отходов с БелАЭС. Выбор площадки все еще идет
  2. Дом под Осиповичами, в который въехала ракетная установка, отремонтировали. Военные и жильцы рассказали как
  3. Спектакль по книге Алексиевич исчез из репертуара РТБД. Что известно?
  4. «Побелка деревьев весной — пережиток советского прошлого». Эксперт рассказал все о побелке сада
  5. Лукашенко и Алиев встретились в Азербайджане: что обсуждали на переговорах
  6. Приговоры, задержания и фотопроект о детях политзаключенных. Что происходит в Беларуси 14 апреля
  7. Минлесхоз объяснил, почему доски в Беларуси подорожали в два раза
  8. «Алкоголь — основная причина». Врач рассказывает, почему появляется панкреатит и как его лечить
  9. Нацбанк повышает ставку рефинансирования до 8,5%
  10. Белоруска запустила уникальную платформу помощи бездомным животным. Ее проект оценили даже в ЕС
  11. «В Беларуси не ценил того, что имел». Физик отчислился из БГУ и изучает бозон Хиггса в Германии
  12. Умер «песняр» Леонид Борткевич
  13. В Беларуси ограничили доступ к сайтам про политзаключенных и учебу в Польше
  14. «Нацбанк показал, что рычаги у него остаются». Что означает повышение ставки рефинансирования
  15. «Гродно Азот»: мы давно не работаем с Helm. Скоро средняя зарплата вырастет до 2 тысяч рублей
  16. В Москве задержали адвоката Юрия Зенковича. Сейчас он в Минске в тюрьме КГБ
  17. «Друзья шутят, что я теперь «яжбать». Молодой папа в декрете — о разводе, дочери и трудностях
  18. Товар исчезнет с полок? А есть шанс, что вернется? Про запрет по NIVEA — в простых вопросах и ответах
  19. Три белоруски попали в популярный «Женский стендап» на ТНТ. Вот кто они
  20. Как наши спецслужбы могут задерживать белорусов в России? Спросили у эксперта
  21. «Сказали снять». Убирают ли с полок в магазинах запрещенную NIVEA и что об этом думают покупатели
  22. «Это что вообще такое?» Владелец удивился страховой выплате за легкое повреждение Mercedes S500
  23. «Ты как будто забываешь, кто ты. Невероятно тупеешь, чудовищно». Честно о том, что происходит в декрете
  24. Бабарико говорит, что обвиняемые невиновны. А как считают они сами?
  25. Минчанку судят за оскорбление Ермошиной. Глава ЦИК в суд не явилась
  26. Олексин рассказал, почему торговал сигаретами через арабскую компанию
  27. «С остринкой и иронией». Как белорусский бренд одежды стал конкурировать с известными марками
  28. «Дети писали: вы крутая!» Татьяна ушла из бизнеса в школу и перевезла семью из Минска в Ляховичи
  29. Мошенники оформили на женщину онлайн-кредит на 10 000 рублей, пришлось его выплатить. Что говорят в банке
  30. «Спросили, связана ли работа с политикой». Как белорусы сейчас проходят украинскую границу


Мастер-класс Itransition | Фото: Артем ГерасимовичВ субботу в IBB прошел открытый семинар по технологии Ruby – высокоуровневому объектно-ориентированному языку для разработки веб-приложений. Мероприятие вел Павел Лебедев, главный инженер компании, который знаком многим студентам по учебным курсам Itransition.
 
На удивление, в зале собралось более 300 человек, хотя Ruby не является популярным в Беларуси средством разработки, уступая первенство PHP или ASP.NET. Мне, как неспециалисту в программировании, было очень интересно посмотреть на реализацию заявленного в программе вопроса «Можно ли разработать полнофункциональное Web 2.0 приложение за 30 минут».

Не смотря на то, что в основном «разработка Web 2.0 приложения» свелась к копированию кода из txt-файлов, в результате все работало. Была создана простая фотогаллерея с возможностью просмотра фотографий в режиме слайдшоу и с возможностью визуального управления порядком отображения слайдов – drag-and-drop. В качестве демонстрации интерактивности к приложению был подключен модуль, позволяющий забирать фотографии с flickr.com и сортировать их. Что действительно поражает – малое количество кода, которое было задействовано для создания этого приложения.

Многие авторы, которые пишут о Ruby, говорят о нем с упоением, словно это новый автомобиль, который они давно мечтали купить. И все, как один, говорят, что больше не вернутся к PHP, т.к. Ruby гораздо проще и элегантнее.

Язык Ruby разработан японцем Юкихиро Мацумото, и, вероятно, поэтому поражает европейцев своей логичностью и изяществом.

Во время демонстрации средства разработки Ruby испытываешь двоякие чувства. С одной стороны, ужас от того, насколько все делается легко, и как много проектов, выполненных на PHP, можно было бы упростить и разработать гораздо быстрее. С другой стороны – удовольствие от простоты и изящества.
Потому инициативу Itransition в деле привлечения внимания к Ruby следует считать однозначно успешной. Тем более в таком мастерском исполнении, которым всегда славился Павел Лебедев.
Уверен, что задача мероприятия – поиск талантливых программистов для обучения их Ruby – выполнена на «отлично».

Однако есть и проблема – подобные передовые технологии будут доступны лишь зарубежным заказчикам, так как Itransition, равно как и ее коллеги по цеху – компании оффшорные. И разрыв между экспортным и локальным веб-программированием только усиливается год от года. Большинство локальных веб-студий уже много лет предлагают решения на PHP, и перехода на новые, более эффективные технологии, не предвидится. Хотя это могло бы снизить время на разработку, а, значит, и стоимость для заказчика. Но это требует вкладывать значительные средства в обучение персонала. А бороться с оффшорными компаниями за талантливых специалистов (особенно в сфере программирования, т.к. дизайн оффшорным компаниям практически не нужен) скорее невозможно, т.к. последние обладают куда более значительными ресурсами, к примеру, размерами входных зарплат.

Однако, естественно, подобная ситуация – проблема не Ruby. Если вы студент – потратьте немного времени для знакомства с этой технологией. И это принесет пользу всем – и подрядчикам и заказчикам. А, в конце концов, положительно скажется на развитии интернета. Который не имеет границ :)

Артем ГЕРАСИМОВИЧ


-53%
-10%
-20%
-15%
-15%
-10%
-25%
-10%
-18%
-10%
-30%