选择Curl的理由

来源:互联网 发布:2017年8月网络热点事件 编辑:程序博客网 时间:2024/04/29 21:02
什么是Curl?
    Curl是为了实现富客户端(Rich Client)应运而生的web开发语言, 仅仅从其外观的丰富性上就能体现其富客户端理念。
为了实现真正有益的富客户端,它能有效地实现各种复杂处理,具备提供高信赖、高扩展性、高维护性的应用程序所应拥有的各种编码能力。其拥有在Web环境上便利的分配、管理以及低廉的维护费以及在C/S环境上的用户便利性、迅速的应答,华丽的图像显示等重多优点于一身。
 
Curl的开发背景
    Curl是由美国国防部高级研究项目代理资助,马萨诸塞州科技学院的david a. kranz开发的web开发语言, html语言的创建者tim berners-lee也参与其中,并扮演了重要的角色。
    该语言的目标是用一种统一的面向对象的语言代替HTML、CSS、JavaScript等;仅使用Curl便可开发出Web应用的各种软件;Curl程序在浏览器中运行,并且因为它以类似JRE的形式提供了客户端运行环境Surge RTE,能够轻松开发出日益流行的Rich Client应用程序。
 
 
Curl独特性
 
※ 异步
    Curl天生就跟ajax一样能够实现异步的网络应用,在一般的基于浏览器的应用程序要实现异步的不刷新技术非常麻烦,当然现在使用ajax框架也一样可以很方便的实现,但是ajax还是基于浏览器上的javascript、CSS和xmlhttp来实现异步的,所以受制于浏览器对于CSS和javascript的支持度,另外javascript和CSS的编码标准和画面渲染标准在各个浏览器之间也有所不同,如果想写一个在各种浏览器上都一样显示的程序,我们不得不花费更多的时间对各种浏览器进行测试。

※ 跨平台运行
    Curl可以跨平台运行,Curl RTE能够在linux下运行,所以不用担心死绑在WINDOWS上,现在SAAS的概念正热,幻想一下,只要安装免费的linux,就可以跑你想要的程序,而且这个软件不用安装到你的机器上,只要通过一个URL就可以直接使用,微软不是说要打击盗版吗?那我们就选择正版的Linux吧。

※ 创新的Curl帮助
    Curl帮助里含有各种官方实例代码,可直接查看运行效果,对参数稍作修改即可作为开发所用,不用买任何书,只要看完这些例子,基本就能够进行Curl开发了。

※ 后台数据访问
    可以用任何你熟悉的Web编程平台作为后台数据访问层,如:asp.net、php、jsp、webservice等。

※ 其它
    另外,Curl还拥有一流的界面表现能力及对底层的可操作性等特点,更多特点,有待你的发现。

    日本丰田、韩国三星都选择了Curl,你呢?
 
了解TAhttp://q-tec.com.cn/curl/profile.htm
原创粉丝点击