这些Web开发语言之间有什么区别

what is the difference between these web development languages?

本文关键字:什么 区别 之间 语言 Web 开发 这些      更新时间:2023-09-26

我知道这是一个很大的菜鸟问题,但我还是会问的。所有这些Web开发语言之间有什么区别。比如java脚本和Google App engine有什么区别?你什么时候会使用它们中的每一个?杰森呢?这些语言中的大多数是做同样的事情还是它们都有不同的用途?谢谢

在你提到的所有语言中,唯一有资格成为语言的是Javascript。JSON 是一种 JavaScript 对象表示法。它是工具,但本身不是一种语言。

谷歌应用引擎是一个基于编程语言的框架,用于创建基于云的服务。

杰伦

:(JavaScript 对象表示法)是一种轻量级的数据交换格式。人类很容易读写。机器很容易解析和生成。它基于 JavaScript 编程语言的一个子集,标准 ECMA-262 第 3 版 - 1999 年 12 月。JSON 是一种完全独立于语言的文本格式,但使用 C 系列语言程序员熟悉的约定,包括 C、C++、C#、Java、JavaScript、Perl、Python 和许多其他语言。这些属性使 JSON 成为理想的数据交换语言。

爪哇语

:(通常缩写为 JS)是一种轻量级、解释型、面向对象的语言,具有一流的功能,最广为人知的是网页的脚本语言,但也用于许多非浏览器环境,如 node.js 或 Apache CouchDB。它是一种基于原型的多范式脚本语言,它是动态的、类型安全的,并支持面向对象、命令式和函数式编程风格。

谷歌应用引擎

Google

App Engine 可让您在 Google 的基础架构上运行 Web 应用程序。App Engine 应用易于构建、维护,并且易于扩展,可随着流量和数据存储需求的增长而扩展。使用 App Engine,无需维护服务器:您只需上传应用,即可为用户提供服务。

您可以使用 Google Apps 通过自己的域名(例如 http://www.example.com/)投放应用。或者,您可以使用 appspot.com 域上的免费名称来投放您的应用。您可以与全世界共享您的应用程序,或限制对组织成员的访问。

Google App Engine 支持以多种编程语言编写的应用。借助 App Engine 的 Java 运行时环境,您可以使用标准 Java 技术(包括 JVM、Java servlet 和 Java 编程语言)或任何其他使用基于 JVM 的解释器或编译器(如 JavaScript 或 Ruby)的语言来构建应用。App Engine 还具有 Python 运行时环境,其中包括快速 Python 解释器和 Python 标准库。App Engine 还具有 PHP 运行时,对 Google Cloud SQL 和 Google Cloud Storage 的原生支持,就像使用本地 mySQL 实例和执行本地文件写入一样。最后,App Engine 提供了一个运行本机编译的 Go 代码的 Go 运行时环境。这些运行时环境旨在确保您的应用程序快速、安全地运行,并且不受系统上其他应用程序的干扰。