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: Best Web Application Framework

2 pointsby idanbover 12 years ago
I'm looking to work on a small side project and am looking for a pretty decent web framework. The alternative is to do everything from scratch and sort of trip my way through everything, but because of the prototype nature of the project I figured a framework might make more sense.<p>I've been a fan of CakePHP in the past, Django rubbed me the wrong way. Language is not a big deciding factor, wouldn't mind learning some new technologies on the way. Lately been on a Javascript kick so was considering doing something with node.js, is Express any good?<p>Anyways, not trying to start a flame war, just some honest/direct advice on where to get started!<p>Thanks, Idan

3 comments

wriqover 12 years ago
There isn't a 'Best'. Getting a language &#38; framework that will work for you is a personal thing. Just look at what's available (Rails/Play/Django/Node/etc) and implement a small but non trivial web app that has some similarities to what you're planning on building and see what you like the most. Ideally you will spend a bit of time researching on how to do something and you'll get an idea of what that language/framework's community is like.<p>Or just build it in PHP using Cake since if that's what you know the best you'll likely get it done faster. That way you can focus on the product instead of the stack, which in my opinion is more important.
dillonover 12 years ago
To get started, in my experience the fastest way is to use a language you already know. Ruby on Rails might be the fastest if you are familiar with Ruby, Django for Python, Catalyst for Perl, Zend for PHP, Lift for Scala.<p>I can keep listing the top frameworks for more languages, find something that interests you. Something that is interesting keeps you engaged.
评论 #5018156 未加载
teycover 12 years ago
on the ASP.net side, consider WebAPI to serve json, and angularjs to render and template.