The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Новая версия сборочной среды ROSA ABF 2.0, opennews (??), 24-Апр-13, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


15. "Новая версия сборочной среды ROSA ABF 2.0"  +/
Сообщение от Kanstantsin Shautsouemail (?), 25-Апр-13, 17:57 
> А чем плох Ruby on Rails? Один из лучших не только на
> мой взгляд на сегодняшний момент инструментов для веба.
> Повторюсь, новая подсистема сборки (ядро) написано на Ruby, первая версия была на
> Python.

Тем что пишите на одном языке, потом неудобно дебажить и развивать.

Ответить | Правка | Наверх | Cообщить модератору

18. "Новая версия сборочной среды ROSA ABF 2.0"  +/
Сообщение от Аноним (-), 25-Апр-13, 19:07 
>> А чем плох Ruby on Rails? Один из лучших не только на
>> мой взгляд на сегодняшний момент инструментов для веба.
>> Повторюсь, новая подсистема сборки (ядро) написано на Ruby, первая версия была на
>> Python.
> Тем что пишите на одном языке, потом неудобно дебажить и развивать.

Не совсем вас понял. Каким образом концентрация на одном языке ухудшила проект? У нас обратный опыт: после перехода на один язык мы стали развиваться значительно быстрее, так как всем проектом целиком стала заниматься одна команда. Экосистема библиотек в Ruby потрясающая, а отладка на языке, который ты хорошо знаешь, куда приятнее, чем в том, с котором мало знаком. К тому же ABF представляет собой не монолитное приложение, а набор подсистем, неплохо изолированных друг от друга и общающихся через строго определенное API.

Ответить | Правка | Наверх | Cообщить модератору

19. "Новая версия сборочной среды ROSA ABF 2.0"  +1 +/
Сообщение от Kanstantsin Shautsouemail (?), 25-Апр-13, 19:10 
> команда. Экосистема библиотек в Ruby потрясающая,

Я наблюдаю за развитием OBS, как раз таки rubygemы - головная боль. Обновление версий туда сюда из-за багов + их задолбательно пакетировать в объеме 100 пакетов.

Ответить | Правка | Наверх | Cообщить модератору

20. "Новая версия сборочной среды ROSA ABF 2.0"  –1 +/
Сообщение от Xlabemail (ok), 25-Апр-13, 19:18 
Правильное использование инструментов позволит избежать запары с версиями. А то, что пакетирование не успевает за прогрессом - это издержки процесса, который в таком случае явно отстаёт.
Ответить | Правка | Наверх | Cообщить модератору

26. "Новая версия сборочной среды ROSA ABF 2.0"  +/
Сообщение от Kanstantsin Shautsouemail (?), 25-Апр-13, 19:36 
Это уровень сырости и нестабильности rubygemов.
Ответить | Правка | Наверх | Cообщить модератору

30. "Новая версия сборочной среды ROSA ABF 2.0"  +/
Сообщение от Аноним (-), 25-Апр-13, 20:52 
> Это уровень сырости и нестабильности rubygemов.

Топовые гемы активно развиваются и проверены на множестве серьезных проектов. То, что баги находят - это отлично, значит проект развивается или вы предпочли бы, чтобы баги никто не закрывал? Пакетирование 100 гемов - вот где проблема. На каждой платформе нужно соблюдать свои правила и в данном случае отвергнута  платформа Ruby - неудивительно, что это вызывает проблемы.

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

Вообще заявления подобного рода без фактов мало чего стоят. Участвовали в разработке OBS или аналогичных ему? Участвовали в крупном проекте, где применялся Ruby? Или это субъективное мнение наблюдателя: "мне так кажется"?

Ответить | Правка | Наверх | Cообщить модератору

34. "Новая версия сборочной среды ROSA ABF 2.0"  +1 +/
Сообщение от integeremail (ok), 26-Апр-13, 01:43 
>> Это уровень сырости и нестабильности rubygemов.
> Топовые гемы активно развиваются и проверены на множестве серьезных проектов. То, что
> баги находят - это отлично, значит проект развивается или вы предпочли
> бы, чтобы баги никто не закрывал? Пакетирование 100 гемов - вот
> где проблема. На каждой платформе нужно соблюдать свои правила и в
> данном случае отвергнута  платформа Ruby - неудивительно, что это вызывает
> проблемы.

Решето проверено :)
> Но раз они так делают, значит считают, что пакетирование для них важнее.
> Вообще заявления подобного рода без фактов мало чего стоят. Участвовали в разработке
> OBS или аналогичных ему? Участвовали в крупном проекте, где применялся Ruby?
> Или это субъективное мнение наблюдателя: "мне так кажется"?

Портировал OBS на fedora (в обсе). У гемов качество настолько печальное что в итоге версия 2.4 OBS'a имеет gemfile.lock на конкретные проверенные версии из которого заполняется BR/R в spec'e.

Ответить | Правка | Наверх | Cообщить модератору

35. "Новая версия сборочной среды ROSA ABF 2.0"  +/
Сообщение от Аноним (-), 26-Апр-13, 01:54 
Вообще в gemfile.lock всегда прописаны конкретные версии во всех Ruby-проектах. Он для этих целей специально и создан. Цель поста - какая конфигурация проверялась на машине разработчика, ровно такая же и должна работать в продакшене.

Вы приняли фичу за баг :)

Ответить | Правка | Наверх | Cообщить модератору

36. "Новая версия сборочной среды ROSA ABF 2.0"  +1 +/
Сообщение от integeremail (ok), 26-Апр-13, 01:58 
> Вы приняли фичу за баг :)

Еще раз, в финальной рпм спеке указывается версия не, например, >2.1.x <3, а конкретная = 2.3.2, потому что если в системе окажется 2.3.3, то внезапно у вас могут начать сыпаться некоторые части.

Ответить | Правка | Наверх | Cообщить модератору

38. "Новая версия сборочной среды ROSA ABF 2.0"  +/
Сообщение от Аноним (-), 26-Апр-13, 03:17 
>> Вы приняли фичу за баг :)
> Еще раз, в финальной рпм спеке указывается версия не, например, >2.1.x <3,
> а конкретная = 2.3.2, потому что если в системе окажется 2.3.3,
> то внезапно у вас могут начать сыпаться некоторые части.

Вы пытаетесь применить правила из RPM к совершенно другой экосистеме — gems, отсраняете от их управления значительно превосходящие по стабильности и функциональности родные инструменты управления гемами и в то же время предъявляете претензии к ним? По меньшей мере это нечестно. Со стороны гемов вся это возня с RPM тоже не выглядит здорово, но они четко проводят границу: что должно ставиться пакетным менеджером, а что управляться с помощью гемов, вы же эту границу сами и нарушили.

Ответить | Правка | Наверх | Cообщить модератору

27. "Новая версия сборочной среды ROSA ABF 2.0"  +/
Сообщение от Kanstantsin Shautsouemail (?), 25-Апр-13, 19:43 
>[оверквотинг удален]
>>> Python.
>> Тем что пишите на одном языке, потом неудобно дебажить и развивать.
> Не совсем вас понял. Каким образом концентрация на одном языке ухудшила проект?
> У нас обратный опыт: после перехода на один язык мы стали
> развиваться значительно быстрее, так как всем проектом целиком стала заниматься одна
> команда. Экосистема библиотек в Ruby потрясающая, а отладка на языке, который
> ты хорошо знаешь, куда приятнее, чем в том, с котором мало
> знаком. К тому же ABF представляет собой не монолитное приложение, а
> набор подсистем, неплохо изолированных друг от друга и общающихся через строго
> определенное API.

Имелось ввиду как раз использовать один язык.

Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру