5 ms·
To all the people wondering: "why is this better than Flask" or "why should I pay XXXXX$ for something I can get for free". The huge difference is the fact that
by o1iver 15y ago
To all the people wondering: "why is this better than Flask" or "why should I pay XXXXX$ for something I can get for free". The huge difference is the fact that by purchasing this you have a right to ask for support and if it doesn't work out maybe even sue them. If you are running Battlelog XX thousand dollars is nothing. Imagine what it would cost them if Battlelog was down for a day. If they used Flask they may depend on Armin being available to fix a critical difficult bug. That is why these companies pay the big bucks: support and accountability.
- kbutler 15y agoThere seem to be two approaches when a problem occurs: - Find someone to blame (sue them) - Fix it (myself or pay someone to fix it) I like to use tools that give me the second option (and planet probably does, but I disliked the "maybe even sue them" - better to have the freedom to fix than the freedom to sue).
- cgbystrom 15y agoPlanet Framework is designed from the ground up to be real-time and scalable, but it also uses a lot of existing open-source projects. For Planet Framework customers, we offer "partner source". Meaning, that customers will get full access to source code and also submit their own patches.
- nigma 15y agoAre you also going to open-source some parts of the project?
- cgbystrom 15y agoA couple of the components used are actually already open-source: https://github.com/esnme/ultrajson https://github.com/esnme/ultrajson - Super-fast JSON serializer. https://github.com/esnme/locust https://github.com/esnme/locust - Scalable load testing tool capable of simulating millions of users. https://github.com/esnme/amysql https://github.com/esnme/amysql - 100% async/event driven MySQL driver. https://github.com/hjlarsson/gevent-memcache https://github.com/hjlarsson/gevent-memcache - memcached driver for gevent.
- m0hit 15y agoThanks for this list. We've been building our own load testing tools on python, and it will be quite helpful to learn from the implementation of locust.
- itsnotvalid 15y agoWell one of the author of Flask was the author of that blog post Armin Ronacher, right? The third option is, just pay the team to finish up for you, which is what EA did, I guess.
- alphadogg 15y ago"you have a right to ask for support" Having the right to ask for support doesn't immediately imply you'll get support. Even then, while you ask and wait, and wait, and wait, then maybe talk to lawyer to start legal proceedings, with all those juicy billable hours, your client base is slowly ebbing away...
- dextorious 15y ago"""The huge difference is the fact that by purchasing this you have a right to ask for support and if it doesn't work out maybe even sue them.""" Yeah, that would work... Like when AWS or GAE are down, and we sue and get our money back.
- o1iver 15y agoIANAL, but I would think that if downtime that is not covered by an SLA occurs (and you can prove monetary loss because of it) you should be able to sue. Maybe a lawyer can pitch in...
- hkarthik 15y agoAccountability eh? I'll remember this next time I'm using a paid web service, it goes down, and they put up a Status page saying "Don't worry folks, our lawyers are on it."