Re:Go vs. Crystal Performance
by paulcsmith on Tuesday June 23, 2020 @03:26PM
(#23618979)
Hello! I'm the creator of the Lucky web framework https://luckyframework.org. I've been building it for about 3 years and we've got a number of people using it in production.
It still lacks some features found in bigger frameworks, but is nearing 1.0 and gaining many new contributors that are helping us fill in the gaps.
Feel free to hop on our chatroom to ask questions about it. We try to be super friendly and love answering questions and getting feedback https://gitter.im/luckyframework/Lobby
Awesome, thanks!! What would you say the top 2-3 missing things are currently?
Re:Go vs. Crystal Performance
by paulcsmith on Thursday June 25, 2020 @10:44AM
(#23641321)
Right now I'd say we need to make it easier to work with nested params so you can easily save Parent + (n) children. Easier handling of uploaded files is another big one. It's being actively worked on right now. There are a few more escape hatches that are needed when you need to break out of the framework. But overall it is fairly full featured.
You can check out our roadmap to 1.0 here: https://docs.google.com/document/d/1EYzx37Kq5h7iLH9SQTFyXNwb...
There are a couple but I think the most Rails-like are Amber or Lucky:
https://amberframework.org/
https://luckyframework.org/
There's also sidekiq.cr from the same person who made Sidekiq for Ruby: https://github.com/mperham/sidekiq.cr
I just dont think Amber or Lucky's ORM are anywhere near as good / clear / concise as ActiveRecord.
But both are still very early stage of dev. Is Amber still being developed?
Edit: Looks like Amber had a new release a few days ago, and GitHub got a new design?
Re:Go vs. Crystal Performance
by paulcsmith on Tuesday June 23, 2020 @03:24PM
(#23618950)
author of Lucky here. Would love to hear what you don't like about Lucky's ORM (Avram). It is not quite as feature complete as ActiveRecord, but in some ways it has more features (like being able to do more advanced queries in Crystal `>`, `ILIKE`, etc.
clear is also an ORM you could check out.
Kemal is Sinatra-like: https://kemalcr.com/
Re:Go vs. Crystal Performance
by AlchemistCamp on Tuesday June 23, 2020 @04:18PM
(#23619670)
Amber: https://amberframework.org/
Also, how do you handle jobs with Crystal? Sidekiq being the common one for ruby.