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: Favorite frameworks for web development?

11 pointsby king_kerralmost 8 years ago
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 comments

rwieruchalmost 8 years ago
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>
trcollinsonalmost 8 years ago
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 未加载
haidralialmost 8 years ago
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
dirkthemanalmost 8 years ago
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.
carlmungzalmost 8 years ago
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 未加载
Slaulalmost 8 years ago
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 未加载
sharmialmost 8 years ago
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 未加载
EnderMBalmost 8 years ago
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.
odonnellryanalmost 8 years ago
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.