bung87 / scorper

scorper is a micro and elegant web framework written in Nim
Apache License 2.0
80 stars 6 forks source link

library questions #11

Closed sdmcallister closed 3 years ago

sdmcallister commented 3 years ago

Impressive work!

Just wondering if you think that scorper is ready for production (ie. could be used in place of jester in terms of api stability, performance, and features). I'm strongly considering it for an upcoming project but it is also fairly new.

Maybe eventually submit to the techempower benchmarks?

Thank you.

bung87 commented 3 years ago

there's metal problem am not really sure

  1. exceptions handle: https://github.com/bung87/scorper/issues/2 and https://github.com/status-im/nim-chronos#exception-effects
  2. my multipartparser implementation write by myself not sure if there's problem https://github.com/bung87/scorper/blob/devel/src/scorper/http/multipartparser.nim
  3. form data same key https://github.com/bung87/scorper/issues/8 this api definitely will change.

I checked techempower recently , it including mysql testing , so I add chronos support to my amysql these days, about performance it bit faster than go's fasthttp.

am very concern about the program stability, performance seems fine to me.

bung87 commented 3 years ago

addition: "Parse JSON streamingly." this have not be done, since other apis all streamingly, I dont wanna loss this part.

bung87 commented 3 years ago

@sdmcallister Thanks for interested in my project! Please give a try v1.0.5, fix some metal problems. others parts I consider as features.

sdmcallister commented 3 years ago

Thank you for the active development.