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.

Ask HN:What Web Stack?

5 pointsby Dilpilover 14 years ago
If you were going to found a web based start-up tomorrow, what stack would you develop in? I hear alot of discussion here and there of various web stacks on HN, but I haven't ever seen a comprehensive debate on their relative merits.

11 comments

jeromecover 14 years ago
The best stack to use is the one you know you can build to a point of getting traction/profitable with. The toughest barrier to startup success is getting traction/profitable, not the stack you use. Technology, esp. in the realm of computers, works such that there is almost always a workable solution given enough time or money, both of which come a lot easier once you've solved the hardest barrier which I've just outlined.
maxdemarziover 14 years ago
I think if you're planning on building anything complex, the question is answered by whatever front-end framework you are most familiar with.<p>Anything complex will require back end services with may be written in whatever language/framework is best suited for the task. Tie it all together via REST and message queues and find the best solution to each problem.
Cafesoloover 14 years ago
GWT for client side code + Wicket for server generated markup / stateful pages + Google Guice + Hibernate (or MyBatis if you prefer a more low level but simpler API) + PostgreSQL. This does everything I need.<p>All the modern Java tooling goodness minus the J2EE nonsense.
pestaaover 14 years ago
I'm already doing a research on 3 big names in the web framework competition (Yii, Django and Rails), and would like to share my experience in a longer animated movie.<p>My observation is that it generally depends on what kind of people you work with (their experience and their geekiness matters the most), you prefer stability over bleeding-edge, what support you expect from the community, and more importantly, what the technical requirements are for your application.<p>The language itself (PHP/Python/Ruby/other.) has almost the least impact on what you should choose, in my opinion.<p>(The movie won't be available till next year, sorry.)
mindcrimeover 14 years ago
<i>If you were going to found a web based start-up tomorrow, what stack would you develop in?</i><p>Depending on the details, probably some combination of:<p>Groovy on Grails, Tomcat, HornetQ, CentOS Linux, PostgreSQL, Redis, Memcache; with the possibility of falling back to plain Java (or even going native with C++) if necessary for performance critical stuff. If absolutely necessary, maybe Thrift for cross-platform RPC.<p>Note: I'm not making any claim that this is objectively the best stack available in any universal sense. But it's what would be best for me, based on what I know and am productive in.
smokestackover 14 years ago
If you were to itemize the merits and pitfalls of each technology and how well each plays with the others, the list would get long quickly. The question can't be answered without knowing the problem and the people.
tlammensover 14 years ago
Maybe a good place to start is here: <a href="http://en.wikipedia.org/wiki/Comparison_of_web_application_frameworks" rel="nofollow">http://en.wikipedia.org/wiki/Comparison_of_web_application_f...</a>
usover 14 years ago
LAMP with PHP. Not the best and everyone will have their opinions but it's what I'm most familiar with and what will get the job done the fastest. Everything else is secondary.
rgbrgbover 14 years ago
Node or Flask + jQuery + MongoDB + Backbone.js + Underscore.js. But I'm a student so I can fuck around without worrying too much.
khandelwalover 14 years ago
The best web stack is the one you're most familiar with and/or have the most fun working with.
bmeltonover 14 years ago
Honestly, it depends on the task, really.<p>I'm comfortable in a few languages / frameworks, and each has their merits. If I'm building something with a dataset that I think Django's ORM will work well for me, and having its admin will be a benefit, then Django it is.<p>If not, almost certainly I'd drop into Tornado + Jinja, and an appropriate backend store.<p>For some other tasks, PHP might be the right answer.<p>I'm doing a lot with Django right now, so I'm probably more fluent in it than anything else, but Tornado is really sexy. Kind of a toss up for me.