Size: a a a

Ruby, Rails, Hanami | dry-rb

2020 April 28

IM

Igor Morozov in Ruby, Rails, Hanami | dry-rb
Vladislav Ivanov
они switch не добавили, смысла вместо функций внутри класса делать отдельный синтаксис для всякого не вижу
Но в том-то и суть. чтобы ОО нормально работало, нужно нечто большее, чем просто функции внутри класса.

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

есть функции высшего порядка, но многострочных анонимных функций нет

вот речь о том, что ООП там — это просто детище франкешнтейна
источник

IM

Igor Morozov in Ruby, Rails, Hanami | dry-rb
я тоже был среди тех, кто его защищал и как-то обосновывал, но это не то чтоб полезное дело
источник

VI

Vladislav Ivanov in Ruby, Rails, Hanami | dry-rb
Igor Morozov
Но в том-то и суть. чтобы ОО нормально работало, нужно нечто большее, чем просто функции внутри класса.

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

есть функции высшего порядка, но многострочных анонимных функций нет

вот речь о том, что ООП там — это просто детище франкешнтейна
- не согласен.  Раньше были методы, сейчас это просто функции.  Это совсем другое решение, более удобное.
Их поправили при переходе на питон 3.
источник

IM

Igor Morozov in Ruby, Rails, Hanami | dry-rb
из другой парадигмы, правда
источник

VI

Vladislav Ivanov in Ruby, Rails, Hanami | dry-rb
-> есть функции высшего порядка, но многострочных анонимных функций нет:
- анонимные функции вообще не нужны, жаль что их добавили.

-> вот речь о том, что ООП там — это просто детище франкешнтейна
- нет, исторически его добавляли и меняли. Сейчас это - удобная и логичная штука.
источник

VI

Vladislav Ivanov in Ruby, Rails, Hanami | dry-rb
это опять же, мое мнение =)
источник

MB

Maciej Buraczok in Ruby, Rails, Hanami | dry-rb
Vladislav Ivanov
thanks, буду знать.
Новичек в Ruby.
Читал что utf-8 недавно завезли и keywords arguments.

Понравились рельсы (Django - нет).
В Python нравились Aiohttp, Sanic  (привык к простоте flask-a, express.js-a).
когда это недавно завезли utf-8? или ты читал в газете за 2008 год? завезли в версии 1.9

We saw it’s release on 25th Dec 2007 — exactly 11 years after Ruby 1.0. One of the biggest changes was the improved String class. From now on, it would support many different encodings and support UTF-8 as a default one.
источник

VI

Vladislav Ivanov in Ruby, Rails, Hanami | dry-rb
👍
источник

DM

Denis Misiurca in Ruby, Rails, Hanami | dry-rb
Maciej Buraczok
когда это недавно завезли utf-8? или ты читал в газете за 2008 год? завезли в версии 1.9

We saw it’s release on 25th Dec 2007 — exactly 11 years after Ruby 1.0. One of the biggest changes was the improved String class. From now on, it would support many different encodings and support UTF-8 as a default one.
В итоге тот код который в 1.8 кое-как работал, в 1.9 сломался потому что в каждый файл надо было добавлять волшебный коммент про кодировку, и всё равно не работало
источник

DM

Denis Misiurca in Ruby, Rails, Hanami | dry-rb
А в 2.0 уже норм стало
источник

MB

Maciej Buraczok in Ruby, Rails, Hanami | dry-rb
ага, но в Пайтоне такое появилось в выходом Python 3, в декабре 2008, почти на год позже, в котором  в плане совместимости сломалось вообще всё, поэтому это не аргумент из списка минусов Руби
источник

MB

Maciej Buraczok in Ruby, Rails, Hanami | dry-rb
т.е. в этом плане всё абсолютно наоборот
источник

MB

Maciej Buraczok in Ruby, Rails, Hanami | dry-rb
я прекрасно помню то время, когда рубисты хоть плакали и кололись, но кое-как и кое-что работало, тогда как к пайтону 3.0 вообще в продакшене боялись прикасаться
источник

MB

Maciej Buraczok in Ruby, Rails, Hanami | dry-rb
к версии 3.4 уже пошло какое-то движение, но это какой год? 2014?
источник

IM

Igor Morozov in Ruby, Rails, Hanami | dry-rb
3.4 это когда уже асинкио завезли?
источник

IM

Igor Morozov in Ruby, Rails, Hanami | dry-rb
там больно было до 3.2, вроде.

я после 3.2+ на 3.0 как-то с болью и граблями писал
источник

IM

Igor Morozov in Ruby, Rails, Hanami | dry-rb
но щас вроде нормально в этом плане. туда даже драй завезли
источник

AD

Anton Davydov in Ruby, Rails, Hanami | dry-rb
Igor Morozov
Я как-то из питона вошёл в руби, и за 4 года желания перейти в питон как-то не возникло. Причём Django мне нравится больше, чем рельса — там и сообщество лучше, и гайды. Со своими нюансами, но всё же.

Но я и рельсу не очень-то жалую, хоть и приходится с ней работать
посмотри на ханами, возможно будет чуть лучше после джанги
источник

AD

Anton Davydov in Ruby, Rails, Hanami | dry-rb
Vladislav Ivanov
thanks, буду знать.
Новичек в Ruby.
Читал что utf-8 недавно завезли и keywords arguments.

Понравились рельсы (Django - нет).
В Python нравились Aiohttp, Sanic  (привык к простоте flask-a, express.js-a).
если фласк нравится - посмотри на синатру, с нее фласк делался
источник

КК

Кракозябр Кракозябрович in Ruby, Rails, Hanami | dry-rb
Доброго времени суток.
источник