Hello,
now that Hanami 2.0 is released, can someone please explain to me the biggest difference between Hanami and Hanami::API?
What is the state of Hanami::API?
I’m mainly interrested on APIs. Which project should I use - Hanami 2.0 without views and frontend or Hanami:API?
@ThomasKoppensteiner
Hanami::API is like Sinatra. It’s for quick and little App/API. Maybe if you need to mount it in a context like a Rails app. (hint: it’s wayyyyyy faster than Sinatra
)
Hanami is like Rails. It can support a large app/API with a full fledged CLI.
2 Likes
@ThomasKoppensteiner
What is the state of Hanami::API?
It’s approaching to 1.0 and very very solid.
It has been my personal experimentation project to consolidate ideas that then landed to Hanami 2.0.
2 Likes
I’m looking forward to that 1.0
release.
1 Like
I have seen the benchmark results, but didn’t run it myself yet.
I’m working on project using Sintra, and it’s not “that” slow.
But still I would like to give Hanami:API
(and the Benchmark) a try.
Hey @jodosha,
huh, interesting, so you are saying Hanami::API is coming ?
I have read in the chat, that plan was to deprecate it. Currently, I am using beta4 of router with some things on top to have my api-only app.
Would you say it’s worth waiting for hanami-api release, or build my own thing on top of hanami-router 2.0 ?
Is it shared/discussed somewhere, what is the plan for hanami-api, and what is there left to be done, so maybe I could help ?
IDK who said that, but it isn’t true.
I released v0.3.0 on Dec 25th, 2022.
I believe Hanami::API is complete.
We’re keeping it under v1.0.0, just in case.
After Hanami v2.1, I believe it’s time to promote Hanami::API to 1.0.
Cool, thanks for the info !
It was published here in Gitter hanami/chat.
Why do you compare the hanami project with sinatra?
In my view, roda is much more similar.