curl语言优势,让开发更简单

上传人:第*** 文档编号:30499728 上传时间:2018-01-29 格式:DOC 页数:5 大小:129.50KB
返回 下载 相关 举报
curl语言优势,让开发更简单_第1页
第1页 / 共5页
curl语言优势,让开发更简单_第2页
第2页 / 共5页
curl语言优势,让开发更简单_第3页
第3页 / 共5页
curl语言优势,让开发更简单_第4页
第4页 / 共5页
curl语言优势,让开发更简单_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《curl语言优势,让开发更简单》由会员分享,可在线阅读,更多相关《curl语言优势,让开发更简单(5页珍藏版)》请在金锄头文库上搜索。

1、1Curl 语言优势,让开发更简单引 言Internet 是信息的巨大来源,许多技术正在努力以高级和用户友好的方式改进 Web 上的信息传递和存储性能。在大多数 Web 应用程序中,大量处理发生在服务器端,只有用户交互发生在客户机端。从而使服务器承担了沉重的数据和处理负载,以及网络通信中不断增加的依赖性。传统的基于客户机-服务器的架构具有较高的灵活性和丰富性,但随着 Web 的成长而日渐消亡,一个原因是缺乏客户机应用程序的一致性和标准化。现在,勿庸置疑,浏览器是已经被人们普遍接受的Web 工具,但是,它缺乏智能处理,所以责任在于可以交付更丰富的用户体验并能在客户端进行简单处理的客户机应用程序。

2、1为什么选择 Curl?1.1 传统的网络应用很多软件公司目前还依然依靠传统方法去开发客户端-服务器模式的应用程序,由于网络技术的飞速发展,很显然他们已经被抛在了后面,其主要原因是:1) 作为应用程序的执行平台,浏览器本身是有限的;2) 目前的网页开发工具都无法支持复杂的功能;3) 基本网络开发的应用程序仅限于有限的交互。可以说到目前为止,并没有一种好的方法来解决这些限制,并通过网络来实现高度互动的应用程序。1.2 一种新型的企业级网络应用Curl RIA 应用平台是首个能够在网络平台上实现高度互动的语言,其可以完成:1) 尽快建立以浏览器为基础的应用软件,并建立拥有强大功能的客户机-服务器解

3、决方案。2) 在无需重新架构的前提下,把原有的应用程序转移到网页平台上。3) 跨越地域和科技的界限轻松地实现复杂的应用程序。4) 在不牺牲安全的前提下,为合作伙伴和客户不断获取关键的应用程序。只有 Curl 使互联网成为一个可行的并能提供复杂的商业应用系统平台。2什么是 Curl?2.1 Curl 概念Curl 是为了实现富客户端(rich client)应运而生的 Web 开发语言, 仅仅从其外观的丰富性上就能体现其富客户端理念。为了实现真正有益的富客户端,它能有效地实现各种复杂处理,具备提供高信赖、高扩展性、高维护性的应用程序所应拥有的各种编码能力。其拥有在 Web 环境上便利的分配、管理

4、以及低廉的维护费以及在 C/S 环境上的用户便利性、迅速的应答,华丽的图像显示等重多优点于一身。22.2 Curl 语言的开发背景Curl 语言是由美国国防部高级研究项目代理资助,马萨诸塞州科技学院的 David A. Kranz 开发的Web 开发语言, HTML 语言的创建者 Tim Berners-Lee 也参与其中。该语言的目标是用一种统一的面向对象的语言代替 HTML、Cascading Style Sheets、JavaScript 等;仅使用 Curl 便可开发出 Web 应用的各种软件。可以与 Java、.NET、PHP、Perl 等编程语言一起使用,利用 Curl 语言开发的

5、程序可以在浏览器中运行,也可独立运行,并且因为它以类似 JRE 的形式提供了客户端运行环境 Surge RTE,能够轻松开发出日益流行的 Rich Client 应用程序。Web 应用程序即将进入下一时代,Curl 提供了设计更好、更快、更吸引人并更无限可用的用户体验的机会 全部在浏览器中实现。使用 Curl 富互联网应用(RIA)平台,企业可以像使用传统客户端-服务器模式那样拥有高度的互动性和复杂性。3、目前 web 应用程序存在的问题4、Curl 的解决方案类别 解决方案 结果3服务器方面由于使用客户端处理数据的表现、减少了服务器端的负荷Thin Server 的实现客户端方面增加了客户端

6、的数据处理,提高服务应答性能可以实现拖拽等便利的 Windows 操作功能,提高用户数据视图的可视化Rich Client 的实现生产效率的提高网络方面 由于画面数据存取的大量减少、网络回线负荷减轻 应答性能的提高开发方面 可以使用单一的开发语言 提高编码效率管理方面 不更换原先版本、但为了升级原先版本、最新的应用程序可以和原先版本混合存在版本升级的保证5、curl 语言的特点 为了实现富客户端(rich client)应运而生的面向对象的编程语言Curl 能用单一语言进行编码开发。与传统的 GUI 开发不同,Curl 不需要集成多种 Web 语言(html、jsp、javascript 等)

7、进行开发,而可以方便的使用单一语言实现各种功能。 高度的操作性可以方便的实现 drag&drop 的操作,IME 控制,功能键,Ctrl+key 功能,依照 Enter key 进行 cusor的移动等 C/S 系统。 高速响应因为能将应用程序的大小压缩到最小,可以减轻普通 WEB 系统的网络负荷以及服务器端的负荷,优化了浏览器和服务器之间的传输,减少不必要的数据往返,减少了带宽占用,操作速度大大加快。 无需选择服务器端的结构因为是根据 HTTP 协议进行网路通信,可以与 Java、.NET、PHP、Perl 等编程语言一起使用。 另外,也对通过 TCP/IP 协议进行的 Socket 通信提

8、供支持。 提供 offline 功能因为可以利用 OCC( 偶发性连接计算模式)功能,可以将应用程序保存在本地硬盘中,即使没有和Web 服务器连接,也就是 offline 时,也可以运行应用程序。6、Curl 演示(一)帛俊软件信息系统通过该系统可以方便地查看企业的销售数据,丰富的图表显示让您直观地了解到企业的销售状况。利用它,企业销售主管就可以随时随地掌握企业的经营状况。注:登录帛俊软件信息系统的用户名和密码可任意输入,但不能为空。演示地址:http:/www.q- for CurlXGrid for Curl 是兼备丰富表现力和高度操作性的 Curl 网格部件。 具备依照自动滚轮、键盘移动

9、光标,来进行网格筐的固定、解除, 文本菜单的设定、复制&粘贴、CSV 文件保存、UI 控制的实装、头单元格的合并、行追加功能,IME 控制等功能。目的是追求像 Excel 一样方便的操作性。演示地址:http:/www.q- Curl 演示程序前需安装一个插件,下载地址:http:/q- Curl RTE Version 6.0;2、点击“开始”“程序” “Curl RTE”,并选择“Curl Control Panel”,将会弹出“Curl Control Panel”窗口;3、点击窗口中的“Security”标签,再点击“Add Host.”按钮,如下图所示:4、在弹出的对话框中输入我公司

10、的域名,即:www.q-,并点击“OK”按钮,最后点击“Close”按钮 ,如下图所示:5、打开浏览器,在地址栏内输入演示程序的地址,并按回车键即可运行演示程序。7、Curl 与其它语言特性对比:特性语言强大的内容语言大型数据集 高度复杂应用 硬件加速2D/3D优化启动 离线使用 MercuryQTP测试支持 高性能客户端丰富的图形API客户端软件安装 独立服务器端平台无关性5Curl 完全 完全 完全 完全 完全 完全 完全 完全 完全 完全 完全 完全.net Framework 部分 完全 完全 部分 部分 完全 部分 完全 完全 部分 Adobe Flex/Apollo 完全 部分 完

11、全 完全 部分 完全AjaxOpen Lazio Flash 完全 完全 完全JackBe 部分 完全NexaWeb 完全Tibco 完全 完全8、常见问题I、Curl 与 AJAX、.net、FLEX 2 等其它 RIA 应用开发工具有什么不同?到目前为止,已有的两类开发工具:擅长高性能的、复杂的基于传统 BS 模式的应用程序适合用于密集演示的客户端网上应用程序Curl 是第一个同时支持上述两种功能的开发平台,利用它可以通过互联网建立起高度复杂的企业级应用平台。Curl 是唯一在介绍和设计方面都突出的开发平台,可以跨越整个系统平台建立起有效的具有统一框架的应用平台。II、什么是 OCC?OC

12、C 是 Occasionally Connected Computing 的缩写,译成中文是偶发性连接计算模式。OCC 指的就是在无法和网络连接的情况下,你的系统平台仍然能够让你保持有效的工作,OCC 允许您访问本地存储的文件,就好像连接到网络一样进行正常操作。III、为什么说 OCC 对于基于互联网的企业应用平台很重要?只有 Curl 允许开发人员创建企业级的 RIA 应用平台,让用户在离线的状态下继续工作,其优点包括:减少网络流量提高远程用户的工作效率改善操作和管理,降低成本不管网络连接状态如何,Curl 系统会自动检测网络状态,在在线和离线方式之间无缝切换,让你随时随地使用而不打断工作。并且数据自动同步并存储在本地,即使在不能和网络连接状态下,你照常可以进行网上业务操作,网络连接恢复后会自动进行同步,这样不论联网与否,你都可以保持工作的高度连贯性。6

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号