浏览器中的一页应用程序

One page application in the browser

我想写一个网络应用程序。但是由于我对网络开发还很陌生,所以我真的不知道从哪里开始。

正如我所说,我不知道如何开始,所以如果有人能帮助我或告诉我如何做这样的事情,我将不胜感激。

首先构建基本的静态网站(不是 Web 应用程序),这样您就可以了解 HTML、CSS(和 JavaScript)的绝对基础知识以及HTTP(它是什么以及它是如何工作的)。

然后您可以继续学习 Web 应用程序和创建 REST API。有数以千计的视频向您展示了如何使用几乎所有您能想到的编程语言来做到这一点。从您已经熟悉的一个开始,因为这将是最容易上手的,虽然使用的语法和框架可能不同,但概念是相同的。

编写后端/服务器应用程序的流行语言是 Java、JavaScript/Node 上的 TypeScript、C#、Python、Kotlin 或 Go,最后但并非最不重要的 PHP. 所有这些语言都有“非常流行”的框架:

  • Java/ Kotlin:Spring 或 ktor
  • Python: Flask 或 Django
  • JavaScript/TypeScript:express.js 或 hapi.js(不太流行)[​​=34=]
  • Go:杜松子酒、Beego、纤维
  • PHP: Laravel

This is by far not a comprehensive list but just the first that came to my mind.

您可能想查看的一些 YouTube 频道和播放列表: