2 ms·
This looks very interesting, thanks for posting. I love the simplicity of adding the CLI, versioning, and web API. @timothycrosley, if you're still monitoring
by austinjp 11y ago
This looks very interesting, thanks for posting. I love the simplicity of adding the CLI, versioning, and web API.
@timothycrosley, if you're still monitoring this thread... :) ... a handful of questions:
Is HUG "production ready"? Could or should I use this to power a service with thousands of paying users? Is anyone currently doing this?
Is HUG likely to be around in a couple of years? I'm sure we all hope that it will be :) I guess I'm curious about how much time and resources you can dedicate to this.
Perhaps in summary I should just ask: why wouldn't developers just use Django, for example? While Django may be comparatively complex it also brings a degree of confidence, being "battle hardened" and having a recent cash injection from Mozilla. (I'm sure other frameworks may have similar boasts.)
I appreciate that these questions might be seen as cynical or snarky -- they're not intended to be, I'm genuinely curious. There's a huge amount of frameworks churn at the moment. It seems like a precarious area to be launching a product, and some confidence-boosting info regarding longevity and production-suitability would be greatly appreciated.
- timothycrosley 11y agoHi @austinjp, I would be more then happy to answer your questions! 1) Is HUG "production ready?": YES! Several large companies have emailed me or chatted with the community for support for their already in production APIs. Based on my communications for instance, I know for a fact that one API hosted with hug is leveraged by at least 10 fortune 100 companies. 2) I have several projects, that I continue to support like isort which are several years old. I don't abondon projects, and hug is already at the point where it isn't my project but a community project which has upwards of 16 contributors already. The real reason to use hug instead of Django is because your code and therefore your liability and maintance cost will be drastically lower. In every example where I've ported or seen an API ported it's been upwards of 90% code reduction. In several cases even if hug just all the sudden went away, your cost for maintaining hug itself would still be smaller then using code developed on-top of Django. It's a major enough improvement not to be able to be ignored. Thanks! ~Timothy
- austinjp 11y agoHi Timothy, reply much appreciated -- sounds good.