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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Ask HN: What language/framework for simple web app in 2023?

7 点作者 plg超过 2 年前
I want to create a web app that we will use internally; it would allow people in a meeting to go to a web page, enter their name, and then have a button for “hand up” or “hand down” and an indicator of whether their hand is up or down presently; the chair of the meeting would have an admin view that simply shows a list in order of who raised their hand first, and the ability to lower someone’s hand.<p>(Yes just like in MS Teams or in Zoom)<p>Any suggestions for the simplest&#x2F;least-friction language&#x2F;framework to get started?<p>This is partly a toy problem to get me into web app coding but partly something we might actually use.<p>I’ve never coded a web app before but I know C&#x2F;MATLAB&#x2F;Python&#x2F;R in the scientific computing context and I used to know Objective-C in the old Mac system.<p>Emphasis on simple, non-bloated, approaches. I come from the tradition of coding in C with little or no dependencies.<p>Non-snarky suggestions welcome! Thanks!

8 条评论

kamphey超过 2 年前
Try Apps Script in Google Sheets. No need to learn HTML or CSS. Can do cron jobs and triggers for automatic type actions.<p>And apps script is pretty much just Javascript.<p>And users are familiar with Google Sheets already.
maldev超过 2 年前
C# with blazor makes it really easy. You don&#x27;t need to leave Visual Studio or deal with weird backend&#x2F;frontend issues. It&#x27;s all one application, and things are done on the frontend through C#, so it&#x27;s all a single language. It&#x27;s genuinely the best way to develop GUI&#x2F;layout.<p>Otherwise, Flask with python and Typescript(It&#x27;s a superset of javascript, that has types and a few other things, it&#x27;s the future, and alot easier to program and get compiler hints).
surprisetalk超过 2 年前
For deployment, I like Cloudflare Pages&#x2F;Workers for small projects and <a href="https:&#x2F;&#x2F;fly.io">https:&#x2F;&#x2F;fly.io</a> for large projects.<p>For frontend, I think you&#x27;ll really enjoy Elm if you like R and Python. Personally, I use vanilla JS (no framework) for small projects and Elm for large projects.<p>For backend, there are plenty of excellent REST API frameworks for Rust, Go, Deno, Elixir, etc. I can give specific language recommendations if you&#x27;re interested.<p>[1] <a href="https:&#x2F;&#x2F;elm-lang.org" rel="nofollow">https:&#x2F;&#x2F;elm-lang.org</a><p>[2] <a href="http:&#x2F;&#x2F;vanilla-js.com" rel="nofollow">http:&#x2F;&#x2F;vanilla-js.com</a>
评论 #34240357 未加载
turtlebits超过 2 年前
I don&#x27;t think you need a framework. Javascript since you&#x27;re building for the web.<p>I&#x27;d probably go with a static site with a realtime backend (Supabase&#x2F;Firebase or Hasura).
runjake超过 2 年前
I know Django, Rails, and various JS frameworks, but I&#x27;d probably do it in PHP with a SQLite3 backend.
fyzix超过 2 年前
Having no prior experience with npm&#x2F;node build system will make learning any framework hard.<p>Sveltekit is the easiest framework to learn so I&#x27;d suggest you start from there.
hamdouni超过 2 年前
If you already know how to code in python, a framework like django may be a good foundation for a simple web app that can grow to something more complex.
评论 #34237339 未加载
karanbhangui超过 2 年前
with your c and python background, I&#x27;d suggest just using go standard library with no dependencies.