squeaky-pl / japronto

Screaming-fast Python 3.5+ HTTP toolkit integrated with pipelining HTTP server based on uvloop and picohttpparser.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Why is japronto not popular?

zhanglianquan opened this issue · comments

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

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

Becoming popular was never a goal.

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

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.

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.

commented

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

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