Hanami lepsza wersja Ruby on Rails?

Hanami lepsza wersja Ruby on Rails?
RD
  • Rejestracja:prawie 6 lat
  • Ostatnio:ponad 5 lat
  • Postów:4
0

Jest tu może jakiś twórca Hanamirb? Interesuje mnie czy to się sprawdzi do małej prostej strony.
https://hanamirb.org/
Bazuje on na Ruby, a czytając to Ruby ma się dobrze.
https://naturaily.com/blog/who-gives-f-about-rails

hauleth
Nie sądziłem, że to jeszcze żyje.
Pipes
  • Rejestracja:około 11 lat
  • Ostatnio:ponad 3 lata
  • Postów:459
2

Szczerze nie znam Hanamirb, bo dawno w Rubim nic nie robiłem, a znam i lubię ten język od paru lat. Hype na Rubiego i Railsy był w ... 2005 roku. Potem zrobiło się o Railsach głośno także w naszym kraju, bo takie zalety jak: generatory kodu, konwencja zamiast konfiguracji czy przyjemna i zwięzła składnia były tym, czego wtedy było potrzeba. Czasy się jednak nieco zmieniły i dzisiaj często Ruby dostaje za to, że jest wolny (plany by zrobić wersję trzecią 3 razy szybszą ciągle w toku...), a same Railsy dostały za problemy z wielowątkowością (2 wersja nie była, ale sam Ruby ma z tym problemy).

Może nieco offtop, ale polecam Elixira i Phoenix - składnia podobna, a zupełnie inne możliwości. Do tego pisanie w języku funkcyjnym (dla purystów: nie jest to 100% język funkcyjny) sprawia, że kod jest naprawdę czytelny. Oczywisty minus Elixira? Mniejszy rynek. Niemniej gdybym miał dziś pisać w Rubim czy np. Pythonie, chyba wolałbym to drugie. Nie mówię, że Ruby nie ma przyszłości, ale <yoda>przyszłość tego chłopca nie jasna jest hmmm </yoda>.

edytowany 1x, ostatnio: Pipes
RD
  • Rejestracja:prawie 6 lat
  • Ostatnio:ponad 5 lat
  • Postów:4
1

Wiesz gdyby mi zależało bardzo na wydajności to raczej wybrał bym Crystal oraz jeden z jego frameworków. Crystal nie jest funkcyjny, a składniowo przypomina najbardziej Ruby.
https://crystal-lang.org
https://amberframework.org/
https://luckyframework.org/
https://kemalcr.com

Ruby w wersji 2.6 jest już praktycznie tak samo szybki jak Python 3.7.
https://benchmarksgame-team.pages.debian.net/benchmarksgame/fastest/ruby.html
Być może Python jest lepszy jako czysty język, ale do webówki Ruby on Rails jest zdecydowanie lepszy od Django. Szybciej w nim stworzysz prostą stronę.

edytowany 1x, ostatnio: rdza
Pipes
O Crystal też słyszałem, ale ... daleko mu do Rubiego czy nawet Elixira jeśli chodzi o ekosystem. Prawie nic nie masz jeszcze napisanego do wykorzystania ;) Web frameworki są, spoko, ale innych przydatnych narzędzi już mniej.
RD
Ważne, że technologie prą do przodu. jak ktoś chce coś bardziej czytelnego niż PHP to ma wybór. Do tego niszowa technologia jest bardziej odporna na ataki ;)
Pipes
Technologia tak idzie do przodu, że i PHP robi się czytelny ;)
RD
Przepisali wszystko w nim od nowa.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.