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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Ask HN: What is your favourite stack for small personal projects?

13 点作者 ScottAS超过 8 年前
Small personal projects have very different requirements than full commercial applications. Ideally they are easy to get set-up in a weekend or two, are enjoyable to produce, require very little maintenance, and are easy on the wallet.<p>What are your favourite stacks for personal projects?

19 条评论

mobiuscog超过 8 年前
Java or Python (or occasionally C#).<p>Why do I need a &#x27;stack&#x27; for a personal project ? Also, a weekend-or-two to set-up ?!? If it takes longer than 30 minutes to get going, it&#x27;s not going to happen.
borplk超过 8 年前
As someone who is deep into fancy Javascript stuff (React&#x2F;Redux&#x2F;Webpack you name it) at this point I would say PHP7!!<p>There is something special about being able to create a helloworld.php and have it sit there up and running with reasonable performance without issues so you can forget about it.<p>Wait until you outgrow it and then consider something else.<p>I regret wasting so much time (and trust me I&#x27;m no noob in this) setting up boilerplate dev environments file watchers transpilers hot module reload nginx reverse proxy server-side rendering server REST API layer client side routing graceful reloading blah blah blah.<p>Drop a few php files under Apache and keep marching forward.
评论 #12686777 未加载
whostolemyhat超过 8 年前
Usually React, using this boilerplate: <a href="https:&#x2F;&#x2F;github.com&#x2F;davezuko&#x2F;react-redux-starter-kit" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;davezuko&#x2F;react-redux-starter-kit</a> which has Webpack and testing already set up.<p>For APIs I either use Express if it&#x27;s really small, or Django&#x2F;Django Rest Framework&#x2F;Postgres if I want something with admin pages.
soulchild37超过 8 年前
Ruby on Rails + PostgreSQL hosted on digitalocean. I have written a chef cookbook that helps me configure basic server security and install Rails&#x2F;Nginx&#x2F;PostgreSQL with just one command. The automated server setup took around 15 minutes then I can deploy my app to it.
krapp超过 8 年前
I&#x27;m a dinosaur - I&#x27;m still partial to the venerable PHP, SQL, and Regular Old Javascript.<p>Although I did teach myself how to develop in Hack through Vagrant on Windows, and I kind of prefer Hack to PHP for the XHP extension alone.
radix07超过 8 年前
If you don&#x27;t need a database or a dynamic interface, I have a personal site running with Jekyll. It&#x27;s static and cost a few cents a month to run on Amazon S3 (until I actually get some traffic). Github Pages is also an option if you are going this route.
pmontra超过 8 年前
Ruby or Ruby on Rails, because they&#x27;re the ones I&#x27;m more proficient in. I did very small projects in Node and Elixir and I would like to become better at Elixir. But the time for personal projects is small so productivity is super important.<p>In general pick the tools you&#x27;re better at.
rayalez超过 8 年前
Django, HTML&#x2F;SCSS&#x2F;jQuery, Zurb Foundation,<p>Digital Ocean, PostgreSQL, nginx.<p>Pelican for static websites.<p>I&#x27;m really happy with this choice of tools.<p>Simple, powerful, elegant, extremely fast and productive, and is pure joy to develop!
emilburzo超过 8 年前
Java (+ GWT for the web)<p>I recently found out about <a href="http:&#x2F;&#x2F;www.ninjaframework.org&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.ninjaframework.org&#x2F;</a> which makes the process even faster.
shakna超过 8 年前
Coffeescript, Flask or Bottle, Heroku. Maybe Firebase if I need a database.<p>Or if I don&#x27;t need anything dynamic, Hakyll (Pandoc integrated!), and GitLab Pages (automatic CI deploy via any docker instance from git push).
stevekemp超过 8 年前
I tend to use Perl (generally via CGI::Application, but more recently with Dancer &#x2F; Mojolicious). For databases I use MySQL and Redis for caching.
source99超过 8 年前
How many people work on projects expecting them to only be small personal projects vs the start of the next big thing?
评论 #12689458 未加载
singold超过 8 年前
Python + django + postgresql
randelramirez超过 8 年前
asp.net mvc + EF + AngularJS + TypeScript + Bootstrap, I&#x27;m a .Net Developer.
merchang超过 8 年前
LAMP + Skelton boilerplate
usgroup超过 8 年前
Linode &amp; Docker &amp; bash &amp; (Go v R v Python) &amp; SQLite
miguelrochefort超过 8 年前
C#, ASP.NET MVC, Entity Framework, Typescript.
warriorkitty超过 8 年前
Laravel + AngularJS + Heroku
dhogan超过 8 年前
Node.js