Wt入门

本文深入介绍了Wt C++类库在开发Web应用中的使用,展示了如何利用Wt实现类似GUI的Web应用,包括Wt的事件处理、会话管理、信号/槽机制、国际化支持和非侵入式升级等特性。通过Wt,开发者可以避免处理底层的HTML、JavaScript和Ajax技术,简化开发流程。
摘要由CSDN通过智能技术生成

一篇关于Wt C++类库开发Web应用的深入浅出的介绍

*最早发布于2006年4月“软件开发者”期刊,针对于Wt1.1.0。当然也可以获取PDF形式的拷贝。

1 介绍

未来的web开发技术

C++是一种公认的可以可以用来开发各种应用的语言,比如桌面应用程序,邮件客户端程序,数据库引擎程序等等。然而使用C++开发web应用却有着一定的限制。相反占据web应用开发的语言有:Java,PHP,Python和Perl,除过PHP,还有一些特定的用于开发web应用的框架,比如J2EE,用于Java上的Struts,用于Perl的Perl:CGI,以及Python上的Zope,这些框架提供了会话管理,支持在解析来自于web浏览器以HTML和Cookies形式的数据,并且在响应中生成新的页面等功能。

 

基于这些web应用框架的例子如图中1(a)所示。对于每一步,web浏览器下个服务器请求一个新的页面,并在请求中包含包含一系列数据的提交。在服务器端,web应用程序处理这个请求,标识回话,完成业务逻辑。最后生成一个响应页面,在这个响应页面中不仅包含html,也可能包含JavaScript来提高web应用的交互性。可是Javascript在不同的浏览器上有些怪癖,需要做一些努力来提供一个可以兼容的方法。

 

最新的,做的很成功的有谷歌的Gmail,以及谷歌地图,但是它不在遵循图中页面与页面的模式了。而是将Javascript和服务端技术混合应用,比如Ajax,用从服务器收到的数据动态的刷新页面

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

丑娃儿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值