TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: Using Flask for the product

3 点作者 dupa99超过 11 年前
I want to build MVP and I&#x27;m thinking about the tech stack that I should choose. The app will be basic CRUD application that gather data from 100 e-mail and show a report to the user. Later on there will be analytics, sharing etc. B2B, max 2000 Users.<p>My first choice is Flask + Heroku + PostgreSQL. Ideally I want something that is very easy to build MVP, but not totally to throw away later on. Hoodie is interesting, but I need backend.<p>Any Java, Scala, Python, js, Go suggestion?

5 条评论

codegeek超过 11 年前
There is obviously no black or white answer for this but I would say go for it using Flask + heroku + PostgreSQL. Flask is excellent in terms of rapid prototyping and even though it does not come with batteries included like other bigger frameworks, it makes up for it through its excellent Extension Ecosystem. Check out Flask-SQLAlchemy, Flask-Login, Flask-WTForms, Flask-Scripts etc. Excellent documentation for everything. I have not used Heroku personally yet but they do offer free tier.<p>I am pretty sure that flask is not a throwaway framework. Lately on Stackoverflow careers, I see a few companies using flask in production if that&#x27;s one way to measure it. See this <a href="http://careers.stackoverflow.com/jobs?searchTerm=flask" rel="nofollow">http:&#x2F;&#x2F;careers.stackoverflow.com&#x2F;jobs?searchTerm=flask</a>
NathanRice超过 11 年前
Honestly, I would either choose Python or a JVM language.<p>The nice thing about Python is that the library support is amazing, and there is a fairly easy path to performance improvements using PyPy and&#x2F;or wrapped C code.<p>Obviously a JVM language will have a huge ecosystem of libraries and good performance out of the box. I prefer Python as a language but that is entirely personal.<p>While Go is really popular around here, the language doesn&#x27;t have a very ecosystem of libraries.
bjoerns超过 11 年前
We use Flask + MongoDB + Heroku at Spreadgit (<a href="http://www.spreadgit.com" rel="nofollow">http:&#x2F;&#x2F;www.spreadgit.com</a>). Was meant to serve as an MVP initially but so far it&#x27;s been awesome. as your project grows you can replace your module with packages etc. if you&#x27;re going with PostgreSQL maybe it&#x27;s worthwhile looking at Flask-SQLAlchemy?
lumens超过 11 年前
We use Flask in production at Mighty Spring (<a href="https://www.mightyspring.com" rel="nofollow">https:&#x2F;&#x2F;www.mightyspring.com</a>). What started as a simple MVP has become a fully-featured web app and Flask has been great to work with along the way.
评论 #6534838 未加载
gpsarakis超过 11 年前
You could also consider Google AppEngine <a href="https://developers.google.com/appengine/docs/python/" rel="nofollow">https:&#x2F;&#x2F;developers.google.com&#x2F;appengine&#x2F;docs&#x2F;python&#x2F;</a>