TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Planet - Python realtime framework, the framework behind battlefields battlelog

69 pointsby marsover 13 years ago

15 comments

raphmanover 13 years ago
For reference: <i>Battlelog: Modern Web Applications are Here</i> (blog post by Werkzeug/Flask dev) [1] and HN discussion [2].<p>[1] <a href="http://lucumr.pocoo.org/2011/11/15/modern-web-applications-are-here/" rel="nofollow">http://lucumr.pocoo.org/2011/11/15/modern-web-applications-a...</a><p>[2] <a href="http://news.ycombinator.com/item?id=3236820" rel="nofollow">http://news.ycombinator.com/item?id=3236820</a>
o1iverover 13 years 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.
评论 #3243498 未加载
评论 #3244218 未加载
评论 #3243141 未加载
评论 #3243706 未加载
评论 #3243878 未加载
vetlerover 13 years ago
Not sure what to think about this. Seems very well documented and thought out, and the developer tools seem great. However, the price is very steep. It's a bit unusual to see Python frameworks with this kind of pricing. Perhaps I'm too used to open source, though.
ozatamanover 13 years ago
The video runs into an edge/problem case inside of the first 60 seconds, the solution to which is apparently something you have to memorize or get used to.<p>"...to add a component I do this... you see the error here saying that... to fix it, just click on this word and hit alt+enter.."<p>I couldn't continue after that.
评论 #3244055 未加载
评论 #3243889 未加载
smountcastleover 13 years ago
This looks very interesting, though it definitely needs a free edition for developers to play around with. Perhaps limit the maximum number of concurrent clients or other artificial scaling limits. At €99/month there's no way I'd try this out even for 1 month; these prices are definitely targeted at the enterprise.
sbarreover 13 years ago
I wonder if the timing of this release (and the relation to the Battlefield 3 web presence) is a poke at Activision's infrastructure/scaling problems of the Call of Duty Elite web platform?<p>The problem of large dynamic (to avoid "real-time") distributed web applications with big teams of developers that have to scale quickly sometimes during crunch or for emergency scaling post-launch, is not the easiest thing to solve so it's nice to see products aimed specifically at that space.
chillaxover 13 years ago
Seems like they are using a derivative of PyCharm for the IDE-part?
评论 #3242894 未加载
zokierover 13 years ago
For some definitions of real-time.
LeafStormover 13 years ago
Why did they invent <i>yet another</i> framework-specific template language? What is wrong with Jinja2 and Mako?
评论 #3242923 未加载
评论 #3243332 未加载
viandanteover 13 years ago
Ok, nice fancy IDE. I use vim, how is this different to me compared to flask/django? If it is repetition of code in the templates you want to avoid, what about noir+hiccup?<p>I don't know, am I missing something?
评论 #3242959 未加载
candlllover 13 years ago
Someone has recently mentioned that this framework is soon going to be "released". Was it meant as in "free to use"? The pricing is quite steep, but otherwise it looks amazing.
john2xover 13 years ago
Not to be confused with Planet[1], the feed parser/reader).<p>[1]: <a href="http://www.planetplanet.org/" rel="nofollow">http://www.planetplanet.org/</a>
runjakeover 13 years ago
I'm not sure I'd use BattleLog as the shining example of our framework. Battlelog is quite flaky and not as responsive as it should be.
评论 #3243540 未加载
评论 #3243544 未加载
bootheadover 13 years ago
Not a great advert to have an internal server error on the contact page!
pnathanover 13 years ago
When I saw real-time, I thought you meant real-time as in medical devices, where data incorrectly processed in the interval means someone may die.<p>I believe that would be a novel and very interesting use of Python, possibly even requiring a new interpreter...