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: How to do front end in 2021?

5 pointsby vthallamabout 4 years ago
I am a backend engineer primarily and could never figure out a way to build large scale responsive web apps.<p>I usually buy a theme, reuse the components from there and make small web apps. I want to start making serious web apps, wondering if anyone here can share their flow? like what component libraries&#x2F; frameworks do you use to be able to build full scale web apps?<p>Ideally I want to be able to reuse most stuff for other projects.

3 comments

epegzzabout 4 years ago
I&#x27;d recommend NextJS as frontend framework and Ant-Design as UI library.<p>If you go with React and don&#x27;t want to re-invent the wheel every time you start a new project then you most likely want want to either use Create-React-App or NextJS as a framework. I used both multiple times and in my opinion NextJS is nicer, as it&#x27;s more opinionated. In a good way. So less decisions you have to make. And less discussions if you onboard another developer later. On top of that, NextJS also supports static site generation and server side rendering out of the box in a very easy to implement way. This means, if you really want to re-use the same stack multiple times, you&#x27;ll be able to do so, no matter if you create a complex web app or just some static website.<p>Ant design is a pretty nice UI library. It&#x27;s very complete, easy to customize and well documented. And contrary to other UI libraries like Material-Design or Twitter Bootstrap it&#x27;s quite &quot;unbranded&quot; in my opinion, so your app does not immediately look like Google or Twitter.<p>But of course, in the end all frameworks and tools are a matter personal preference :)
gjvcabout 4 years ago
ditto, especially interested in toolkits with a wide range of widget types -- grids, trees, accordions. You know, because I want to write a GUI like it&#x27;s 2004. (no sarcasm)
评论 #26839809 未加载
jimsmartabout 4 years ago
Ant Design is good: mature components, powerful and pretty easy to work with. I use it with React &#x2F; Redux &#x2F; Typescript.<p><a href="https:&#x2F;&#x2F;ant.design" rel="nofollow">https:&#x2F;&#x2F;ant.design</a><p><a href="https:&#x2F;&#x2F;ant.design&#x2F;components&#x2F;overview&#x2F;" rel="nofollow">https:&#x2F;&#x2F;ant.design&#x2F;components&#x2F;overview&#x2F;</a>