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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Ask HN: Best Web Application Framework

2 点作者 idanb超过 12 年前
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 条评论

wriq超过 12 年前
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.
dillon超过 12 年前
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 未加载
teyc超过 12 年前
on the ASP.net side, consider WebAPI to serve json, and angularjs to render and template.