Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Отрицательные стороны Ruby 
V
    Опции темы
Maksys
Дата 11.5.2006, 19:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Future Splasher
***


Профиль
Группа: Завсегдатай
Сообщений: 1289
Регистрация: 15.6.2005
Где: Екатеринбург

Репутация: нет
Всего: 17



Меня больше интересует в новых нахваленных нововедениях отрицательные стороны... так как положительные заерзали глаза... но какие отрицательные стороны у Ruby 


--------------------
 С уважением, BiMaWa™©.
user posted image
user posted image
PM MAIL ICQ Skype GTalk   Вверх
Pete
Дата 11.5.2006, 21:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 318
Регистрация: 5.1.2006
Где: Москва

Репутация: 2
Всего: 12



Скорость (хотя, спорный вопрос), отсутствие инкремента... В подробности пока не вникал. 


--------------------
Совет учиться на ошибках других бесполезен; научиться чему-либо можно только на собственных ошибках. (Бернард Шоу)
Не откладывай на завтра то, что можешь сделать сегодня. (Пословица)
А теперь выпишем точное значение числа пи... (Препод)
Жахни, Пендальф! © Гоблин
PM   Вверх
svg
Дата 12.5.2006, 08:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 53
Регистрация: 13.4.2005

Репутация: нет
Всего: 18



Цитата(Maksys @ 11.5.2006,  19:41)
Меня больше интересует в новых нахваленных нововедениях отрицательные стороны... так как положительные заерзали глаза... но какие отрицательные стороны у Ruby

Отрицательные стороны - они же и положительные.

Определяются текущими потребностями  и привычками пользователя.
 
PM MAIL   Вверх
ALKS
Дата 12.5.2006, 16:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 354
Регистрация: 22.3.2006

Репутация: 1
Всего: 11



присоеденяюсь к вопросу Maksys меня тоже очень интересует, а то тут у нас вокруг эйфория какая-то вокруг Ruby on Rails.
пеарят очень сильно... 
PM   Вверх
Void
Дата 12.5.2006, 20:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


λcat.lolcat
****


Профиль
Группа: Участник Клуба
Сообщений: 2206
Регистрация: 16.11.2004
Где: Zürich

Репутация: 1
Всего: 173



Однако, наблюдается тенденция: говорят Ruby, подразумевают Ruby on Rails.

“−” : поддержка Unicode (сам не сталкивался, со слов Симаняя smile ). 


--------------------
“Coming back to where you started is not the same as never leaving.” — Terry Pratchett
PM MAIL WWW GTalk   Вверх
Maksys
Дата 12.5.2006, 20:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Future Splasher
***


Профиль
Группа: Завсегдатай
Сообщений: 1289
Регистрация: 15.6.2005
Где: Екатеринбург

Репутация: нет
Всего: 17



Чего то пока ни чего конкретного... хочу чтобы хто нить сказал что это полное Г и нафиг ни кому не нужно... и обосновал.
А если же такое не произойдет... то всеравно и питон не прелесть. 


--------------------
 С уважением, BiMaWa™©.
user posted image
user posted image
PM MAIL ICQ Skype GTalk   Вверх
Void
Дата 12.5.2006, 21:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


λcat.lolcat
****


Профиль
Группа: Участник Клуба
Сообщений: 2206
Регистрация: 16.11.2004
Где: Zürich

Репутация: 1
Всего: 173



Цитата(Maksys @  12.5.2006,  22:53 Найти цитируемый пост)
хочу чтобы хто нить сказал что это полное Г и нафиг ни кому не нужно

Ни один вменяемый человек так не скажет ни про один язык/технологию. А зачем слушать невменяемых (анти)фанатов? 


--------------------
“Coming back to where you started is not the same as never leaving.” — Terry Pratchett
PM MAIL WWW GTalk   Вверх
Maksys
Дата 12.5.2006, 21:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Future Splasher
***


Профиль
Группа: Завсегдатай
Сообщений: 1289
Регистрация: 15.6.2005
Где: Екатеринбург

Репутация: нет
Всего: 17



Сейчас модна та реклама того или иного продукта, в которой рассказаны все минусы этого продукта... и хоть ты тресни больше рассказоного не найдешь.. А если вам заливают что это супер пупер лаконичный язык... то я просто хочу знать его не достатки... чтобы применять в том или ином месте. антифанатизма нет.. боже упоси. 


--------------------
 С уважением, BiMaWa™©.
user posted image
user posted image
PM MAIL ICQ Skype GTalk   Вверх
Pete
Дата 12.5.2006, 23:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 318
Регистрация: 5.1.2006
Где: Москва

Репутация: 2
Всего: 12



Цитата(Void @  12.5.2006,  20:41 Найти цитируемый пост)
“−” : поддержка Unicode...

Почему??
Цитата(Maksys @  12.5.2006,  21:13 Найти цитируемый пост)
...чтобы применять в том или ином месте...

Лично я сейчас использую его вместе с Си (в учебе).
svg, кажется, написал, что недостатки с одной стороны могут быть достоинствами с другой. Все зависит от того, какая стоит задача. Если надо сгенерить определенный входной файлик с последовательностью для проверки проги на Си, ессно, буду писать на ruby. Если нужно большие простые числа находить, то тут ruby надо отложить в сторону.
Если же под недостатками ты имеешь в виду именно недоработки (грамматические или что-то такое), то мне не приходилось их наблюдать. А про недостатки с точки зрения парадигмы уже были описаны выше. 


--------------------
Совет учиться на ошибках других бесполезен; научиться чему-либо можно только на собственных ошибках. (Бернард Шоу)
Не откладывай на завтра то, что можешь сделать сегодня. (Пословица)
А теперь выпишем точное значение числа пи... (Препод)
Жахни, Пендальф! © Гоблин
PM   Вверх
Void
Дата 12.5.2006, 23:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


λcat.lolcat
****


Профиль
Группа: Участник Клуба
Сообщений: 2206
Регистрация: 16.11.2004
Где: Zürich

Репутация: 1
Всего: 173



Цитата(Pete @  13.5.2006,  01:40 Найти цитируемый пост)
Почему??

Я так понял, таковая поддержка находится в зачаточном состоянии. 


--------------------
“Coming back to where you started is not the same as never leaving.” — Terry Pratchett
PM MAIL WWW GTalk   Вверх
Maksys
Дата 13.5.2006, 07:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Future Splasher
***


Профиль
Группа: Завсегдатай
Сообщений: 1289
Регистрация: 15.6.2005
Где: Екатеринбург

Репутация: нет
Всего: 17



Ну ладно... а как вы видите этот язык перспективен или нет? 


--------------------
 С уважением, BiMaWa™©.
user posted image
user posted image
PM MAIL ICQ Skype GTalk   Вверх
Void
Дата 13.5.2006, 20:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


λcat.lolcat
****


Профиль
Группа: Участник Клуба
Сообщений: 2206
Регистрация: 16.11.2004
Где: Zürich

Репутация: 1
Всего: 173



Обсуждение, в том числе немного критики в адрес RoR. 


--------------------
“Coming back to where you started is not the same as never leaving.” — Terry Pratchett
PM MAIL WWW GTalk   Вверх
ALKS
Дата 16.5.2006, 16:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 354
Регистрация: 22.3.2006

Репутация: 1
Всего: 11



эм... мы вроде недостатки Ruby обсуждали может вернемся назад? smile

что я пока вычитал:
низкая скорость интерпритатора. но это становиться все лучше и лучше с каждой версией. многие люди упоминали большой прогресс в этом впоросе между версией 1.6 и 1.8 например. тем не менее о сравнении производительности с JiT последнех поколений у Java даже не заикаються. и в среде Ruby программеров сейчас очень развиты дескусси посвещенные оптимизации программ по производительности, так что проблемма есть, безспорно. очень мне все это напоиманет то что говорилось и обсуждаолсь вокруг Java в году этак 1997 аж дэ жа вю захлестывает smile

второй момент упоминание о котором я встретил в нескольких местах - очень большое потребление памяти. но это насколько я понял особенность именно RoR а не Ruby как такового. тем не менее...

третий момент это конечно всякие библиотеки и фреймворки такого как в мире Java тут нет и близко... так что можно уткнуться в серьезного объема самопис такой вещи как скажем персистенс левел... вообще все что выпадает за приделы возможностей RoR сразу же становиться проблемой. но с дтругой стороны на RoR мир клином не сошелся есть и альтернативы на основе Ruby, другое дело что не так раскрученные и не вакт что лучше... 
PM   Вверх
Rubynovich
Дата 7.6.2006, 20:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 51
Регистрация: 7.6.2006

Репутация: 3
Всего: 3



Цитата(ALKS @ 16.5.2006,  16:45)
эм... мы вроде недостатки Ruby обсуждали может вернемся назад? smile

что я пока вычитал:
низкая скорость интерпритатора. но это становиться все лучше и лучше с каждой версией. многие люди упоминали большой прогресс в этом впоросе между версией 1.6 и 1.8 например. тем не менее о сравнении производительности с JiT последнех поколений у Java даже не заикаються. и в среде Ruby программеров сейчас очень развиты дескусси посвещенные оптимизации программ по производительности, так что проблемма есть, безспорно. очень мне все это напоиманет то что говорилось и обсуждаолсь вокруг Java в году этак 1997 аж дэ жа вю захлестывает smile

второй момент упоминание о котором я встретил в нескольких местах - очень большое потребление памяти. но это насколько я понял особенность именно RoR а не Ruby как такового. тем не менее...

третий момент это конечно всякие библиотеки и фреймворки такого как в мире Java тут нет и близко... так что можно уткнуться в серьезного объема самопис такой вещи как скажем персистенс левел... вообще все что выпадает за приделы возможностей RoR сразу же становиться проблемой. но с дтругой стороны на RoR мир клином не сошелся есть и альтернативы на основе Ruby, другое дело что не так раскрученные и не вакт что лучше...

Так, по поводу производительности. Красота требует жертв! В данном случае, производительности. В своей работе не сталкивался с задачами, когда мне не хватало производительности. Чаще всего узкое место находилось вне кода, например в сети.

Потребление памяти... случайно считал двухгиговый файл в память. На считывание, обработку (регулярным выражением) и запись результата ушло порядка 30 минут. После того, как программа расправилась с файлом, память была очищена практически полностью. Какая разница сколько потребляется памяти, если она потребляется по мере надобности?

Ruby не перегоняет чужие ошибки на свои рельсы (простите за каламбур). В частности, Java юзает модный XML для всех конфигов. Ruby использует более простой и менее избыточный YAML. За пределами RoR действительно возникают проблемы... у тех, кто пришел с Java или PHP. У остальных, таких проблем нет (особенно, если под рукой ProgrammingRuby во второй редакции). Про то, что RoR -- это попса, согласен на все 100%.  
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Ruby: Общие вопросы"
source777
  • С чего начать? начинаем
  • Ссылки на полезные ресурсы смотрим тут
  • Обязательно следуйте правилам Vingrad.
  • Пожалуйста, прочитайте рекомендации по работе в форуме и навигации по Vingrad.
  • Для вставки кодов Ruby используйте тег: [code=ruby]код[/code]. Когда в будущем подсветка синтаксиса для Ruby будет реализована, весь исходных код преобразится.
  • Используйтe чекбокс "Транслит" (возле кнопок кодов), если у Вас нет русских шрифтов.
  • Помните, для каждого вопроса должна быть своя тема.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, source777.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Ruby: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1651 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.