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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Ask HN: Suggestions for stack under a simple web app?

2 点作者 plg超过 3 年前
I want to code up a simple web app that allows the user to create a list of items that would be published each Sunday morning. There would be a web interface where the user could, when they feel inspired, enter a new item into the current list (or delete an item). Then on Sunday morning the list would be rendered as a web page and also emailed to a distribution list.<p>Currently I do this all &quot;by hand&quot;. I post my items to a slack channel as they occur to me throughout the week. Then at the end of the week I copy&#x2F;paste them into a markdown document (reformatting each item by hand) which is then processed via Jekyll into a web page and posted to the web (a github.io site). Then I copy&#x2F;paste the page into mailchimp to be sent to the email distribution list.<p>I am a fan of simple. I like programming in the context of not having to load (and grok) multiple giant frameworks. This would be maintained by me not by a giant team of software developers.<p>I am thinking of it as a web app simply so that it is machine-independent (I can do things from a laptop, desktop, iPad, etc) and so other people in principle could also post items to be included in the list.<p>Can I have some suggestions for what your stack might look like if you were in my shoes?<p>thanks!

2 条评论

thesuperbigfrog超过 3 年前
This may not be the answer you are looking for, but I would just use an existing product rather than try to create a new one.<p>For the use case you describe, I would just use an online word processor like Google Docs with a new document for each week. It would probably also work with Office 365 or iCloud Pages depending on which platforms you prefer.<p>Google Docs, Office 365, and iCloud Pages all have multiple clients for a variety of platforms (laptop, desktop, iPad, etc.) and supports exporting documents to web pages and a variety of other formats.<p>Are you wanting to write your own as an exercise? Or perhaps there is something that prohibits using one of the online word processors?
talolard超过 3 年前
Simple can mean a few different things: fewest moving parts, easiest to code, minimal amount of stuff to learn… I’m good with Django. You can implement the app in Django and use Celery to do the scheduled work. I think that’s easiest to code