squeaky-pl / japronto

Screaming-fast Python 3.5+ HTTP toolkit integrated with pipelining HTTP server based on uvloop and picohttpparser.
MIT License
8.62k stars 580 forks source link

Why is japronto not popular? #156

Open zhanglianquan opened 5 years ago

zhanglianquan commented 5 years ago

I think that Japronto doesn't popular because there are no ecosystems such as AIOHTTP and SANIC's well-documented documentation, such as the implementation of Class-Based Views https://sanic.readthedocs.io/en/latest/sanic/class_based_views.html

zhanglianquan commented 5 years ago

There is no object-oriented implementation like tornado, only based on object-oriented, it is convenient for developers to manage. image image image

squeaky-pl commented 5 years ago

Becoming popular was never a goal.

Japronto is bare bones low level micro-framework, such features belong to higher level frameworks.

peprog commented 4 years ago

I'm using it in production on: Tunes.one I hope that it works well, I'm really satisfied with the performance! I hope that you guys keep it up.

eirnym commented 4 years ago

For me the only reason I don't use is it's not stable. I can't count that it won't completely change it's behavior between releases (I see only one and commits are not releases).

@squeaky-pl Even it's not a goal to be popular, it's very fast and I have many usage examples where it will be an advanced to be bare-bones low level micro-framework. AioHttp mentioned here provides a little bit more than your framework here.

MajidHeydari commented 4 years ago

Japronto use for linux and mac but not support in windows and update for 9 month

eirnym commented 4 years ago

@MajidHeydari The biggest problem in libuv, which doesn't support windows. You could try to convince them to support windows as well