当前位置:首页 > 名字故事 > 网络新词 > 正文

wt是什么意思 wt是什么

时间:2020-05-02 17:57:02

姓名测试

  wt是什么意思 wt是什么?随着社会科技的飞速发展,现今电子产品是越来越普遍,也越来越多人使用,其中有个程序叫wt,wt是什么意思来的呢,wt指的是什么程序呢,用来做什么的,让我们一起来看看。

  wt是什么意思 wt是什么

  ​wt是一个针对web应用开发的c++ widget库。wt应用模型和现存的gui库(例如微软的mfc或者troltech的qt)是很相似的。同时,wt为开发者隐藏了很多潜在的技术细节(html,forms/cgi, javascript, ajax等等),就像qt库如何隐藏潜在的x库或者微软的windows gui的细节一样。

  wt(音同'witty')是一个c++库,同时也是开发和部署web应用的服务器。wt不是所谓框架(framework),它只是一个库,它不会将编程方式强加于开发者。wt的api是以widget为中心(widget-centric)的,并受到现有c++图形用户界面(gui)的应用编程接口(apis)的启发。wt为开发者提供了几乎所有web实现细节的抽象,其中包括事件处理和图像支持。

wt是什么意思 wt是什么

wt是什么意思 wt是什么

  因为wt的api对底层的技术(forms,javascript或者ajax)做了抽象,wt根据浏览器支持的技术来和浏览器通信。使应用能够在一大堆浏览器种运行的责任从应用开发者身上转移到了wt库开发者身上。

  优点

  可以象开发c++桌面应用一样开发web应用;

  wt提供最基本的(plain)widgets,这些widgets可以在运行环境不支持 javascript的情况下照常工作(当然,如果支持的话效果会更好)。同时wt::ext命名 空间下的widgets工作效果会更酷(more polished),而且可以提供更高级的功能, 但是会需要对javascript的支持以及更为流行的浏览器。以上两类widgets在wt**享 同一套应用编程接口(api);

  wt提供两种开发与部署模式,即使用wt内置(build-in)httpd或者fastcgi连接器 (connector),前者在wt内较容易实现,而后者则实际上是在开发fastcgi应用;

  客户端与服务器端在验证(validation)和事件处理(event handling)方面采用同 一原则(a single specification),即两种应用下,开发者在服务器端使用c++编写, wt既在服务器端生成c++代码,又同时在客户端生成javascript代码;其中事件处理特 指使用无状态槽(stateless slot)实现的情况;

  可以产生标准的、符合html/xhtml规范的代码;

wt是什么意思 wt是什么

wt是什么意思 wt是什么

  使用内联vml、svg、html 5 canvas可以提供可移植的(portable)、抗锯齿图像 (anti-aliased graphics);

  无跨站脚本(xss)风险,因为wt完全控制表示层(presentation layer),并提前 (proactively)过滤掉活动(active) 标签(tags)和属性(attibutes),这样很好地 隐藏了驻留在服务器端的业务逻辑(business logic);

  基于wt的应用载入时间极短(ultra-fast load time),同时占用较低带宽 (low bandwidth usage),当然也会受到显示内容复杂程度(screen complexity)的影响, 但肯定不会是应用程序的大小。

  综上所述,以上就是wt是什么意思 wt是什么,看了上面这篇文章,我想大家也都基本了解了wt,希望这篇文章对大家认识wt有所帮助。

相关推荐

姓名测试

友情链接