PDA

Просмотр полной версии : Есть ли смысл в Ruby?


nowauser
29.08.2007, 22:16
Хотелось бы узнать, так ли уж нужен Ruby. Какие преимущества даёт? Какие есть недостатки? Какая область применения?

Nathan77
20.11.2007, 14:50
Ответ есть.
Преимущества смотри на примере сайта Drive.ru

apophis
28.11.2007, 08:53
Ktonibudi mojet realno sravniti s php, v cem lucshe ili huje?

Realexey
13.11.2008, 01:50
+1 ткните носом в ссылку с преимуществами

Andrey_Go
14.11.2008, 00:57
На мой взгляд ruby не сильно ужился среди программеров. Я сам как то пытался в нём разобраться, но потом надоело и забросил :)

manuscriptum
14.12.2008, 23:38
во-первых, несопоставимые это вещи РНР и Руби. Если РНР создавался только для веб-страниц и таковым остается, то Руби - язык общего назначения. Его известноть пришла с RoR, однако Руби это не RoR как многие считают:) Смысл в нем есть, однако надо делать поправку на то что пока не так много виртуальных хостингов работают с Руби. Если вопрос с собственным выделенным сервером не стоит - тогда лучшее решение - это Руби.
Руби - Язык очень выразительный и лаконичный, причем его лаконичность не вредит его наглядности. Те кто знаком с OCaml поймут - не каждый лаконичный язык выразительный. При этом язык очень развитый в плане синтаксиса. Один цикл можно сделать 10-ю различными вариантами - выбирай какой приятней. ООП в Руби реализована очень изящно. Собственно, он и создавался с учетом ошибок и несуразностей у Перла и Пайтона. С версии 1.9 у Руби наконец появилась виртуальная машина и псевдокод. Это значит, что интерпретатор Руби стал работать значительно быстрее. На сегодняшний день Руби по скорости выполнения скрипта обгоняет РНР существенно. И не сбрасываем со счетов, что работа над повышением скорости Руби продолжает вестись.
Реально веб-проекты на RoR существенно обгоняют даже легкие фреймворки от РНР, например CodeIgniter. Про CMS вообще молчим - конкуренцию скоростным Руби приложениям составляет только Python-фреймворки (django например) и Java.
Руби очень перспективный язык, а если принять во внимание его универсальность - очень удобный для пользователей, любящий автоматизировать работу на компе.

denisvips
07.01.2009, 01:09
Пожскажите, что делает Ruby? Есть-ли книги по нему?

aibo
27.02.2009, 23:14
Книги есть, но в большинстве своем они на английском языке.

read_data
29.05.2009, 13:01
Вот на русском
Хэл Фултон - Программирование на языке Ruby, 2007
Книга является полноценным руководством по Ruby - ее можно использовать и как учебник, и как справочник, и как сборник ответов на вопросы типа "как сделать то или иное в Ruby".
http://depositfiles.com/files/2pu499d5c

И на аглицком, конечно больше
Пара журналов Rails Magazine за 2009
http://depositfiles.com/files/8sk0rsp6e
Книга Professional Ruby on Rails, Noel Rappin, 2008
http://depositfiles.com/files/yrw4r4pf3
7 Книг по Ruby и Ruby on Rails на английском (есть за 2008)
Advanced Rails Recipes.pdf
Apress.Practical.Reporting.with.Ruby.and.Rails.Jan .2008.pdf
Manning.Flexible.Rails.Flex.3.on.Rails.2.Jan.2008. pdf
OReilly.Advanced.Rails.Jan.2008.pdf
Packt.Publishing.Building.Dynamic.Web.2.0.Websites .with.Ruby.on.Rails.Apr.2008.pdf
Practical Rest on Rails 2 Projects.pdf
Ruby on Rails Web Mashup Projects.pdf
http://depositfiles.com/files/jf94doha8

Добавлено через 37 минут
Книга по Rails, Agile Web Development with Rails (Third Edition), 2008
http://depositfiles.com/files/zzs24krna

dnl
01.06.2009, 16:07
Пригож ли данный язык програмирования для серьезных коммерческих проектов ??? я имею ввиду уязвимость, дыры ??? :quest:

Iight
03.06.2009, 16:48
Пригож ли данный язык програмирования для серьезных коммерческих проектов ??? я имею ввиду уязвимость, дыры ??? :quest:

По поводу дыр, как и во всех языках, а вообще особенность в том, что много компонентов, соответственно нужно следить за версиями всех компонентов используемых в приложении.

r007
14.06.2009, 03:42
много преимуществ перед php, код не такой кривой, и сам язык более мощный. недостаток - медленная скорость работы.

iscarface
15.06.2009, 23:22
Стоит так же посмотреть на Django - Python фреймворк.
Кстати печально было когда не смог среди перечня языков программирования на этом форуме найти Python

Nasos
26.08.2009, 18:45
Ответ есть.
Преимущества смотри на примере сайта Drive.ru

и тогда уж на примере gamer.ru

cheaterBY
04.12.2009, 10:55
А как можно посмотреть преимущества языка программирования на примере работы сайта? Такое ощущение что тут половина людей вообще не понимает о чём говорит.

antoha885
16.12.2009, 22:31
Кто нибудь пробовал програмить на этом языке и стоит ли им забивать голову?\

chitochka
27.12.2009, 19:42
вот задаюсь таким же вопросом,
в Универе он как основой идет

askhattk
06.02.2010, 20:48
смысл есть, тока надо понять в чем???

TOP90
26.02.2010, 14:34
Это супер, как-то начинал его)

ka4an7
17.03.2010, 06:49
и тогда уж на примере gamer.ru
Красивый сайт, радует глаз ))
Рельсы с руби очень быстро развиваются, пройдет не так много времени и его начнут использовать повсеместно ... Очень нравится Haml и Sass под рельсы, реальная замена html и css, только более лаконичная )) По поводу хостинга, в России их не так много еще, но уже есть ))

necromkasp
10.10.2010, 21:40
ROR, на мой взгляд сложнее PHP в освоении, но сравнивать их, по моему нельзя. Ruby (а следовательно, и ROR) имеют очень большое будущее и разрываются зверскими темпами. Если вы обладаете достаточными навыками в ставшем стандартом де-факто PHP и чувствуете, что больше уже ничему не учитесь, без сомнения переходите на изучение ROR.

don_alekna
06.12.2010, 17:26
ROR очень интересен в построении самого проекта, который вы нева хотите запрограммировать. Отдельные части проекта такие как controller, view, model позволяют очень гибко разделять области по работе с данными (скажем базы данных) и выводом конечного результата. С переходом с PHP на ROR я однозначно понял, что эта платформа жива и кипит, и имеет огромное будущее. Силой ROR есть и ActiveRecord, которая позволяет очень легко работать с данными БД. Среда разработки Aptana и ROR очень сильный инструмент в воплощении проектов. А научится программировать с ROR рекомендую книги Agile Web Development with Rails 3nd Edition. Сделайте по книге его проект 2-3 раза и вы прочувствуете соль этой платформы и перейдете на нее :)

Decard
30.11.2012, 20:57
Пожскажите, что делает Ruby? Есть-ли книги по нему?

Если англ не смущает - http://guides.rubyonrails.org/
обновялется сразцу после выхода новой версии

Добавлено через 4 минуты
А по топику... В свое время писал себе сайт/приложение на php. Сам не программер, но надо было :) Написал код получился на нескольо страниц. Потом открыл для себя ruby on rails, код сократился до странички. Так что лично для меня это уже не вопрос :)

Господин ПЖ
29.06.2014, 20:25
Если проблем с финансами нет, то изучать можно все что попадется под руку. Но если изучение осуществляется с прицелом на дальнейшее зарабатывание денег, то стоит изучить рынок вакансий, и решить, что из этого тебе более интересно.

ShnaiderHost
12.06.2015, 16:45
Если проблем с финансами нет, то изучать можно все что попадется под руку. Но если изучение осуществляется с прицелом на дальнейшее зарабатывание денег, то стоит изучить рынок вакансий, и решить, что из этого тебе более интересно.
не так давно видел вакансию, искали разработчика Руби - 4000$

January04
12.02.2016, 12:53
какие вам нужны преимущества, коллеги?
Самое важное преимущество - это спрос на специалистов и их стоимость на рынке труда.
Ставьте перед собой изначально правильную цель - выбор инструмента для зарабатывания денег, а не для самоудовлетворения по каким-то там характеристикам и возможностям...

p306ec
01.07.2016, 16:09
Кстати с выходом Rails 5 и офсайт обновился. Там можно от DHH демки глянуть с главными фичами (http://rubyonrails.org).

Но реально нужно пару проектов сделать, чтобы оценить все преимущества (и недостатки, которые тоже есть).