3 ms·
Congrats! We have been using Sinatra for our installer at Amahi (http://www.amahi.org http://www.amahi.org) and it has performed well with a couple of caveats.
by cpg 17y ago
Congrats!
We have been using Sinatra for our installer at Amahi (http://www.amahi.org http://www.amahi.org) and it has performed well with a couple of caveats.
1) Things can get messy quickly if one is not careful to impose and keep on having structure. It's hard to read what's going on very easily.
2) They released 0.9.5 which produced crashes in ruby (!) and this bit us hard. This is really a bit of a ding on how gems are packaged and distributed. We tried to package is as an RPM (Amahi is Fedora-based) and it was harder than other (bigger) gems due to some things we could not figure out quick enough. I really like it, however, the community did not really help much in getting to the bottom of this, probably because it's still a bit small, I guess. No question that it will grow. :)
3) (ok more than a couple, though this one may not be a Sinatra issue). We rely on periodic http calls to get our installer progress shown on the browser (via jQuery). Some times one http call breaks (to localhost no network involved!) and we have not been able to figure out why. We believe we have mostly eliminated jQuery, leaving Sinatra as the main suspect. Maybe we have another bug in there we're hitting? It's not too repeatable, sadly.
Congrats on the 1.0 release!!