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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

How to Build and Launch Fast

7 点作者 ragmurugesan超过 3 年前
I want to learn building web-apps and launch it fast like in few hours. I want to become a pro at this so that building stuff won&#x27;t be a blocker for launching &amp; evaluating new ideas.<p>What are some learning resources I can use to get there? How did you guys build something in a day?

5 条评论

Jugurtha超过 3 年前
Pick one stack and don&#x27;t think about the stack when launching a product. I see a lot of people get an idea and then start exploring a new framework or library &quot;to be more efficient&quot;.<p>Do you want to ship something or learn a framework ? Nothing wrong with either, but you must know the answer. Nothing is wring with learning a framework by building something either, but here you&#x27;re using the product to learn a framework&#x2F;stack, and not using the framework&#x2F;stack to build the product. Grosso modo: don&#x27;t lie to yourself about what you&#x27;re doing.<p>Strip everything that does not invalidate your idea. Spend zero time on password reset flows or automated emails. Do things manually. Just get the email address and get into a conversation.<p>Doing more projects to gain skills so building the prototype is not the bottleneck because you&#x27;re efficient. Do things better.<p>Doing fewer projects by validating with the minimal thing you can ship so building the prototype is not the bottleneck because you&#x27;re effective. Do better things. Validate beforehand. Talk with people earlier. All these don&#x27;t require you to build things.
评论 #29138792 未加载
prohobo超过 3 年前
Most of what you need for any web app is:<p>1) A frontend: pick a framework&#x2F;lib (or none) that works for you. Whatever lets you easily build the layouts and interactivity you&#x27;re happy with.<p>2) An API: connect a server to your frontend (REST, GraphQL, websockets, etc.). This is where all the secure communication happens.<p>3) A database: pick a DBMS (usually SQLite or Postgres) and hook it up to your API. This is where you organize data to be displayed on your frontend, or run through business logic on the backend before displaying on the frontend.<p>Learn how to setup a project with all three quickly and efficiently, then you can build whatever you want. More complex stuff just means adding onto this stack.<p>As for choosing the stack for all of this, do searches like &quot;what&#x27;s the best frontend framework&quot;, &quot;go vs node for backend&quot;, etc. and read everything with a pinch of salt - after some reading it should become clear what everyone thinks about all the various tech that&#x27;s available. After you think you have some idea, just try it.
aregsar超过 3 年前
A beginner friendly stack if you like (modern) php 8 is Laravel. You can use Laravel sail to develop using docker without having to install anything on you local machine except for docker of course. You can add in laravel breeze for basic authentication and add laravel Livewire and alpinejs to avoid having to use JavaScript. You can easily launch this stack either on laravel forge or use the digital ocean app platform to avoid high costs of Heroku or complexity of aws. There are many resources for laravel. I’d start with free YouTube videos. I have found codecourse.com a very good source of how to build a verity of decently complex laravel applications
ragmurugesan超过 3 年前
Fellow Hackers, Thanks for such great guidance. This is super useful and inspiring. I see a pattern among the suggestions for the backend. For the front-end, what&#x27;s the typical YC stack? Is react still being used?<p>Did you follow some book&#x2F;learning resource recently that you found valuable that you would recommend on this topic?
jimhi超过 3 年前
I agree with the other comment and go further. Pick a stack and a deployment and just get really familiar with how it works so you can copy and paste for each project.<p>If you need a suggestion - Django with Postgres on Heroku is consistently the top prototyping stack of choice when it comes to Y Combinator companies.