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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Ask HN: Favorite frameworks for web development?

11 点作者 king_kerr将近 8 年前
I've done projects in both Rails and Django and now I'm currently working with Flask and I like it a lot more. Interested to see people's thoughts...

9 条评论

rwieruch将近 8 年前
Since I am developing on a daily basis with React, it is obviously my favorite choice. It is not a framework, but a view layer library. However, by only using the view layer you can already build frontend applications.<p>The ecosystem around React is huge. But you don&#x27;t have to use anything to build an application with React. [0] For instance, most people try too early to use a state management library. But you don&#x27;t have to use it from the start [1], because React comes with its own internal state management. It makes sense to learn the React fundamentals first and build your own application with it [2] before you dive deeper into the ecosystem [3].<p>- [0] <a href="https:&#x2F;&#x2F;www.robinwieruch.de&#x2F;reasons-why-i-moved-from-angular-to-react&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.robinwieruch.de&#x2F;reasons-why-i-moved-from-angular...</a><p>- [1] <a href="https:&#x2F;&#x2F;medium.com&#x2F;@dan_abramov&#x2F;you-might-not-need-redux-be46360cf367" rel="nofollow">https:&#x2F;&#x2F;medium.com&#x2F;@dan_abramov&#x2F;you-might-not-need-redux-be4...</a><p>- [2] <a href="https:&#x2F;&#x2F;www.robinwieruch.de&#x2F;the-road-to-learn-react&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.robinwieruch.de&#x2F;the-road-to-learn-react&#x2F;</a><p>- [3] <a href="https:&#x2F;&#x2F;github.com&#x2F;markerikson&#x2F;react-redux-links" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;markerikson&#x2F;react-redux-links</a>
trcollinson将近 8 年前
I personally still love Rails. Especially with Rails 5.1 I find it has what I need. I haven&#x27;t had any of the scaling and performance issues some people mention in other threads. It&#x27;s a fantastic environment for a developer.
评论 #14495098 未加载
评论 #14494100 未加载
haidrali将近 8 年前
I think Rails is complete web framework, you don&#x27;t need front end framework if you are using turbolink also with introduction of action cable you don&#x27;t need 3rd party libraries for streaming features i.e. notifications, chats, etc. For me the biggest plus of working in rails is its community huge and powerful.<p>I have worked in Django (6 months) as well but not as much as I have worked in rails (3 years)<p>Thanks
dirktheman将近 8 年前
I like working with Laravel. It takes a more Rails-like approach to PHP and I think it&#x27;s a good step forward in advancing the proper use of PHP. An added bonus is that it&#x27;s much easier finding people who know PHP than it is finding Ruby-people, at least here in The Netherlands.
carlmungz将近 8 年前
Mithril (<a href="https:&#x2F;&#x2F;mithril.js.org" rel="nofollow">https:&#x2F;&#x2F;mithril.js.org</a>) is my choice. It&#x27;s React-like but very simple (10 minutes to learn about components, routing and XHR) and has a smaller footprint.
评论 #14497281 未加载
Slaul将近 8 年前
I&#x27;m working through a vue.js course on udemy and I&#x27;m really enjoying it so far. I&#x27;ve worked with Django, flask, and spring boot in the past. I can&#x27;t say for sure yet if Vue is my favorite, but I have good feelings about it.
评论 #14495154 未加载
评论 #14495171 未加载
sharmi将近 8 年前
Django, because it does the job very well, has plenty of libraries&#x2F;plugins to do what I would need, I could reuse all the scaffolding knowledge from using django in previous projects and focus on what&#x27;s important. It is fast enough for my usecases.<p>For others, it could be rails, phoenix, flask etc. In case of a shippable product, time to market is very important, both to validate your product and boost your own morale and confidence.
评论 #14495026 未加载
EnderMB将近 8 年前
It&#x27;s an unpopular one in most circles, but I&#x27;m still a huge fan of ASP.NET MVC. C# is a fantastic language, and the .NET framework allows me to do nearly everything I wish to do.<p>I also quite like Django, but I am tempted to pick up Flask at some point and use it in anger, as I&#x27;ve only toyed with it in the past.
odonnellryan将近 8 年前
I work with Flask and Django mostly, and help with a bunch of PHP frameworks. I like Flask for most projects.<p>Django has cool libraries like django-rest-framework but, after reading the source, I just get a better feeling from Flask.<p>I haven&#x27;t hit many bugs in either, so from an in-practice perspective both should be fine.