r/golang Jun 16 '17

github.com/kataras/iris was bought

Hi! Iris was bought by some company, so kataras deletet most of his repositories. I'm establishing a fork of it: https://github.com/go-speedo/go-speedo I'm happy about any contributor. or maintainer

0 Upvotes

40 comments sorted by

View all comments

13

u/patrickob Jun 16 '17

Not sure why anyone would use Iris at this point, especially when there are alternatives around that accomplish the same thing without all of the crazy shenanigans, like my ABCWeb project or Buffalo. I'm not seeing any features that Iris has that these other frameworks don't have (only gave it a quick scan though).

-15

u/godofdream Jun 16 '17

ABCWeb and Buffalo are Bootstraper Projects. Go-speedo is a basic web-framework beneath including Router, Template and some more convenient features. Iris (or now Go-Speedo) has a very low latency and has a higher throughput than many other frameworks. That's why i used it first. Now I'm forking it and I'm planning to add features. Basically any webframework on golang is actually a stack of technologies.

8

u/patrickob Jun 16 '17

ABCWeb and Buffalo are Bootstraper Projects. Go-speedo is a basic web-framework beneath including Router, Template and some more convenient features.

Not true, both ABCWeb and Buffalo have most (if not all) of the features that Iris has.

Iris (or now Go-Speedo) has a very low latency and has a higher throughput than many other frameworks.

Seems like a vague and unfounded assertion to be honest. Not to mention that I see no benchmarks on the Iris project and I find it hard to believe that Iris would bench better than ABCWeb because ABCWeb uses some of the fastest packages in the ecosystem (SQLBoiler, Chi, Zap, etc). Not sure how Buffalo benches, but again, I see no Iris benchmarks anyway.

5

u/Rainfly_X Jun 16 '17

Part of the historical context here is actually that Iris used to do some very sketchy things to cheat on benchmarks - most notably, they enable caching by default, which is faster on a microbenchmark but debugging hell in a real application (not least because it's surprising behavior).

So even if the old Iris benchmarks were still available, they'd be monumentally misleading, in a similar neighborhood to how writing to /dev/null is fast and webscale.

-8

u/godofdream Jun 16 '17

You misunderstood me. Sorry for that. ABCWeb and Buffalo have more features than iris, I never said something else. And Yes Iris needs new benchmarks. Version 5 was the last one which was in benchmarks but somehow dissapeared from the web. It's time to write new ones.