> ORM integration<p>I don't trust a web framework that's opinionated about how I use my database.<p>It's very hard to get a web framework right, and it's very hard to get an ORM right. Getting both right is nearly impossible. In a situation like this, try to be the best web framework you can be, and then gravitate towards whatever ORM(s) becomes popular.<p>Take a look at Express for Node.js. It's my favorite web framework because it can both do a lot, and it's very transparent. It's also not opinionated about things like the ORM.<p>> web framework for lazy developers<p>Rust is <i>not</i> a language for lazy developers. (Lazy developers won't fight with the borrow checker.) Instead, think more critically about why a Rust developer would need a web framework; and what they need out of it.
On the website:<p>> Cot empowers you to build production-ready web apps in record time<p>In github:<p>> Cot is currently missing a lot of features and is not ready for anything even remotely close to production use.
I really wish Rust projects would stop using the term "blazing speed". It is almost like a meme already. You can write slow code in Rust pretty easily, so speed is something extra.<p>And I am a Rust developer... Seeing this term makes me cringe every time.
I'd describe this more as a batteries-included Axum, which is fine on it's own. Don't compare it with Django in this stage, because if I'm being honest, the examples aren't very snappy.<p>I love the idea and I've toyed around with a Symfony/RoR framework in Rust, but other projects like loco.rs are already doing god's work, so I saw no reason to design another wheel.
Discussed three days ago:<p>- <a href="https://news.ycombinator.com/item?id=43089468">https://news.ycombinator.com/item?id=43089468</a>
From the FAQ:<p>> <i>“Cot” is pronounced similarly to a Polish word “kot”, which means “cat”. Cats are known for their agility and flexibility, and also this is where the logo comes from.</i><p>Also, if I might add, the author's last name (Maćkowski) seems to be related to the word used for "cat" in several Slavic languages (e.g. Croatian: <a href="https://hr.wikipedia.org/wiki/Doma%C4%87a_ma%C4%8Dka" rel="nofollow">https://hr.wikipedia.org/wiki/Doma%C4%87a_ma%C4%8Dka</a>), though apparently not in Polish...
One thing I commonly see with projects like this targeting developers is they lack code examples on their homepage. Show me some code! I want to see right away what you’re doing differently than all the other libraries/frameworks.
I want a Rust web framework for perfectionists with deadlines. Or a Go web framework for perfectionists with deadlines. Basically a Django but with much lower CPU and RAM requirements and easier deployement. Is this the spirit of Cot ?
I'm still surprised no one in the golang world has put together a Django type framework. While I like the bring-your-own unixy philosophy of this stuff in the go world; I still really loved django for quick decent applications.
This looks great. One of the glaring holes in the ecosystem is a good ORM like Django or ActiveRecord; Diesel is simply more barebones. This looks like it’s a candidate for capturing the ease of use that these offer.