选择Curl的理由
来源:互联网 发布:2017年8月网络热点事件 编辑:程序博客网 时间:2024/04/29 21:02
什么是Curl?
Curl是为了实现富客户端(Rich Client)应运而生的web开发语言, 仅仅从其外观的丰富性上就能体现其富客户端理念。
为了实现真正有益的富客户端,它能有效地实现各种复杂处理,具备提供高信赖、高扩展性、高维护性的应用程序所应拥有的各种编码能力。其拥有在Web环境上便利的分配、管理以及低廉的维护费以及在C/S环境上的用户便利性、迅速的应答,华丽的图像显示等重多优点于一身。
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是由美国国防部高级研究项目代理资助,马萨诸塞州科技学院的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,你呢?
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,你呢?
了解TA:http://q-tec.com.cn/curl/profile.htm
- 选择Curl的理由
- 选择Python的理由
- 选择SOA的理由
- 选择php的理由
- 选择FLEX的理由
- 选择Python的理由
- 选择zencart的理由
- 选择jquery的理由
- 选择archlinux的理由
- 选择Scala的理由?
- 选择的理由
- 选择logback的理由
- 选择Scala的理由?
- 选择Netty的理由
- 选择python的理由?
- 选择 PostgreSQL 的理由(整理)
- 选择这个BLOG的理由
- 选择google输入法的理由
- IT精英必须掌握的命令行——转载
- 执子之手,方知子丑,泪流满面,子不走我走。
- 你的表现层够丰富吗?
- Android Log 机制
- JDK1.6官方下载_JDK6官方下载_JDK1.6API(chm)下载_JDK6APICHM中文参
- 选择Curl的理由
- JavaScript初学者的困惑——回调对象的方法
- 把汉字转化成相应汉语拼音的几个开源项目
- 目前Web应用程序存在的问题
- BKMs
- 芙蓉姐姐韩国整容归来极为惊艳
- cs1.6 could not connect to serve 问题解决
- redhat VNC 配置
- Oracle 中 table 函数的应用