网络编程语言有哪些_第1页
网络编程语言有哪些_第2页
网络编程语言有哪些_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

网络编程语言有哪些 比较 资料一 asp 是以前比较流行的微软出的网络编程语言 我上大二的时候学的 编程比较个性化 但是有很多不好 比如代码的重用就是我觉得一个很大的问题 它的代码是和 html 代码 制作网页的标准语言 是混合在一起的 所以编程起来想在什么地方实现什么功能 把 代码放上就好了 但是这个语言基本已经过时了 如果想要做网络编程的开发 我建议学习 net net 也是微软推出的 但是解决了 asp 中的一些缺点 加入了类的机制 还提供了丰富的 类库 由于类的出现 代码重用就方便多了 它的代码和 hmtl 代码基本是分开的 有比较 程式化的东西 只要写一个文件 通过调用就可以重用代码方便 当然它还有许多其它的 好处 它是将来发展的一大趋势 但是入门的难度有点大 当然 如果你有关 vb 的基础 或者学 习过 asp 的话 学习起来就容易多了 php 这个语言 以及支持的数据库都是免费的 因此现在市场上一些中小型的公司都采 用这个语言 使用起来也比较方便 学习门槛也不高 只是服务器的配置麻烦一点 不容 易掌握 但是这是市场上主流的语言 强烈建议 jsp 是以 java 为基础的 最大的特点就是跨平台的特性 结合了 java 的诸多优点 当然上 面的三种是我学习过的 而 jsp 只是老师介绍的 并且难度异常的大 不建议学习 这是主要针对大型的公司的 以及跨平台的需求 一般我们都使用微软的平台 因此一般 不用 javascript 这不是标准的网络编程语言 但是要想作网络编程的话 这个语言是一定要学 习好的 这是一种基于对象和事件驱动的语言 主要用来美化页面 增加动态的效果 以 及客户端验证用的 不论使用什么编程语言 各种验证和美化是必不可少的 因此 这个 语言是基础 资料二 CGICGI CGI common Gateway Interface 公共网关接口 CGI 是信息服务器主机对外信息服 务的标准接口 为了向客户端提供动态信息而制定 通过专门编写 CGI 脚本程序 在 CGI 控 制下运行得程序 通常称为 CGI 程序 不仅可以生成静态的内容 而且可以生成完全无法 预见的 动态的内容 比如雅虎 搜狐等搜索引擎提供的强大搜索功能便是利用 CGI 实现的 CGI 脚本程序可以用 C C 等语言在多种平台上进行开发 无需太大修改就可以从一个平 台移植到另一个平台上运行 具有很好的兼容性 ASPASP ASP 是微软公司推出的意图取代 CGI 的新技术 通过它 用户可以使用几乎所有的开 发工具来创建和运行交互式的动态网页 如返馈表单的信息收集处理 文件上传与下载 聊天室 论坛等等 实现了 CGI 程序的功能介是又比 CGI 简单 而且容易学习 由于 A SP 使用基于开放设计环境的 Active X 技术 用户可以自己定义和制作组件加入其中 使自己 的动态网页具有几乎无限的扩充能力 它还可利用 ADO Active Data Object 微软的一种 新的数据访问模型 方便地访问数据库 能很好地对数据进行处理 ScriptScript 脚本语言是介于 HTML HyperText Markup Language 超文本标示语言 和 Java C 和 Visual Basic 之类的编程语言之间的语言 它的语法和规则没有可编译的编程语言那样 严格和复杂 传统的 HTML 是静态的 为增强网页的动态功能 一些厂商先后推出了自己的 Script 脚本语言 其中 Netscape 推出了 JavaScript for 客户端和 for 服务端两种 微 软则推出了 VBScript 和 ASP 两种 用于服务器端和客户端程序的编写 JavaScriptJavaScript JavaScript 是一种基于对象 Object 和事件驱动 Event Driven 并具有安全性能的脚 本语言 它与 Java 不同 JavaScript 主要用于 HTML 的页面 脚本嵌入在 HTML 的源码中 而 Java 是一个独立的 完整的编程语言 既可以在 Web 中应用 也可以用于与 Web 网无关 的情况 另外 JavaS cript 编写的程序不必在运行前编译 它们可以直接写入 Web 页面 中并由调用它们的浏览器来解释执行 这样 一些基本交互作用就不用在服务器端完成 提高了客户端的响应时间 VBScriptVBScript 为了适应 Internet 上的应用 Microsoft 公司把用于应用程序描述的 Visual Basic 语 言压缩成一个更合理的子集 称为 Visual Basic Scripting Edition 简称 VBScript 它 也是一种 HTML 嵌入脚本语言 具有易学易用等特点 如果你已了解 Visual Basic 或 Visual Basic for Applications 就会很快熟悉 VBScript Microsoft 公司将 VBScript 语言作为实施其 ActiveX 脚本化的最佳选择 用户可以采用小的相互操作的部件一起来完 成工作 使得应用程序的功能列加强大 PerlPerl Perl 是 Practical Extraction and Report Language 实用摘录和报告语言 的缩写 由 Larry Wall 于 1986 年开发成功 当初的目的主要是 Unix 环境下从多个文本文件中产生 报表 后来成为许多程序员工具箱中最受欢迎的工具 其发展速度和 Unix 内核的成长速度 相仿 现在 Perl 已经发展到 5 0 版本 并移植到了各种平台 PHPPHP PHP 一个嵌套的缩写名称 是英文 超级文本预处理语言 PHP Hypertext Preprocessor 的缩写 PHP 是一种 HTML 内嵌式的语言 PHP 与微软的 ASP 颇有几分相 似 都是一种在服务器端执行的 嵌入 HTML 文档的脚本语言 语言的风格有类似于 C 语 言 现在被很多的网站编程人员广泛的运用 PHP 独特的语法混合了 C Java Perl 以及 PHP 自创新的语法 它可以比 CGI 或者 Perl 更快速的执行动态网页 用 PHP 做出的动态 页面与其他的编程语言相比 PHP 是将程序嵌入到 HTML 文档中去执行 执行效率比完全生 成 HTML 标记的 CGI 要高许多 与同样是嵌入 HTML 文档的脚本语言 JavaScript 相比 PHP 在服务器端执行 成 分利用了服务器的性能 PHP 执行引擎还会将用户经常访问的 PHP 程 序驻留在内存中 其他用户在一次访问这个程序时就不需要诚信编译程序了 只要直接执 行内存中的代码就可以了 这也是 PHP 高效率的体现之一 PHP 具有非常强大的功能 所 有的 CGI 或者 J avaScript 的功能 PHP 都能实现 而且支持几乎所有流行的数据库以及操 作系统 PythonPython 是一种跨平台的开发语言 它可以运行在已知的各种操作系统之上 包括 windows Mac OS Unix BSD Palm 等 python 是一种支持扩展的开发语言 主要的扩展 变种有 CPython JPython PerlPython 它们分别使用 C Java Perl 做它的扩展接口基 础环境的 更准确的说 Python 也可以是一种 跨语言的语言 ColdFusionColdFusion 美国的一对兄弟 allire 在为自己的客户解决数据库访问的问题时 感觉到了 cgi 程 序在编写和维护上的难度是不能容忍的困难 于是 具有计算机天赋的 Jeremy Allire 便 在 1995 年编写了一种快速响应且易于编写的动态脚本语言 叫做 coldfusion 一经推出 便震撼整个网络行业 之后 兄弟俩看到了 coldfusion 的发展前途 便成立了 Allire 公 司 后来被 macromedia 收购 之后 的几年 全球 500 强中的一半都采用了 coldfusion 来解决公司不同情况的问题 通过不断的版本修改和开

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论