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

时间:2013-10-25 11:50:10

标签: javascript google-app-engine

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

1 个答案:

答案 0 :(得分:0)

在你提到的所有人中,唯一符合语言的是Javascript。 JSON是一个javascript对象表示法。它是工具,但不是语言本身。

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

JSON

  

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

Javascript

  

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

Google App Engine

  

Google App Engine可让您在Google的基础架构上运行网络应用程序。随着流量和数据存储需求的增长,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运行时环境。构建这些运行时环境是为了确保您的应用程序快速,安全地运行,并且不受系统上其他应用程序的干扰。