web1.0 2.0 3.0区别

我在几个月前写了一篇文章web1.0:从网页到应用程序,把网上流行的理论在实践中一一验证,发现自己想的不对么?而我在网上也发现了很多新的 Weblogic语言。比如用 python编写的 web1.0系统和用 Java编写的 web2.0系统。但这篇文章并没有让我对这些新语言有更深入的了解。因为我刚开始接触新语言,还没弄明白两者有什么区别或联系。

1.使用对象和数据

web1.0系统:通过数据的形式把对象存储在数据库中。这种方式与一般的数据库类似,而数据库中所存储数据是所有 Web应用程序中存在的主要对象。而 java/class类和 Javapic类在数据形式上与数据库中所存储的内容相似。因此你可以将 web1.0系统和 class类存储的内容用于多种数据类型中。

2.代码设计

web1.0的代码是以简单的 URL形式发布的。而 Java的代码是以 JMP形式发布的。虽然 Java有着更加成熟的语法结构,但 Java并不能很好得适应网页设计需要变化的趋势。因此,使用 Java编写的代码也就需要对 web1.0版本进行改进,使其更适合网页设计。比如:增加一个动态渲染功能,以及对系统进行优化处理等。

3.代码与程序

Java:编程语言,它是用来创建、管理、维护和修改计算机程序的。编程是对程序的编写。代码是程序的核心部分。Web开发程序是由程序编写的、用于控制执行和检查的各种应用程序。而 Python:它是一种可以进行编译、调试和编辑的软件。

4.开发人员的经验

在对 web2.0进行开发时,我们会发现,与其他的语言相比, java具有更强的可读性和更好的代码质量。但是开发人员已经认识到, html对于 Java来说是个麻烦事情。他们还在努力解决一个问题: Java框架的核心是如何将它编写出来。这就意味着, java框架在 web2.0上提供了一个很好的实践框架,而不是像以前一样,依赖其他代码文件编写 java程序。