免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: pi1ot
打印 上一主题 下一主题

发布一个比较老旧的Web开发C++类库 [复制链接]

论坛徽章:
0
21 [报告]
发表于 2012-06-05 09:58 |只看该作者
CGI何来printf?答案很简单,CGI本质上就是“写标准输出”,
web server将CGI的标准输出转成客户端浏览器收到的数据。CGI的本质就这么点。
  CGI -> web server将CGI的标准输出的数据,发到客户端
  静态HTML -> web server将HTML文件的内容,发到客户端

所以我写printf,C版的兄弟应能看得明白。
如果不明白,你要学习HTTP协议、socket、dup/dup2、fork、execv等函数的用法。

wt我倒看到它的精华了,就是远程过程调用。但是我实在无法认同这种强耦合的做法。

论坛徽章:
0
22 [报告]
发表于 2012-06-05 11:53 |只看该作者

论坛徽章:
0
23 [报告]
发表于 2012-06-05 12:29 |只看该作者
回复 21# AD8018


其实wt的做法很好理解,无非就是给GUI库换一个后端而已。GUI控件库的后端分两块,一块处理渲染,一块处理事件
比如GTK有基于canvas的图形后端,把Gtk的GtkBuilder文件想办法从xml转换成html就可以在浏览器里显示;Qt有X11、win32等多种事件的后端,加入一个基于websocket的后端就可以模拟事件啊,回调啊

wt可能会适用于某些特别的场景吧,但是不看好。

论坛徽章:
0
24 [报告]
发表于 2012-06-05 12:34 |只看该作者
本帖最后由 pi1ot 于 2012-06-05 12:36 编辑
reiase 发表于 2012-06-05 12:29
回复 21# AD8018


明说吧,我干了十年门户网站了,真没见过这么干的。
企业网站我不知道。
貌似google一js库有后端“遥控”前端生成代码的功能,我不了解。

论坛徽章:
0
25 [报告]
发表于 2012-06-05 12:43 |只看该作者
回复 24# pi1ot


google有,从java转js。传说gmail用过。貌似ms也有把.Net界面显示在浏览器里的技术。
我觉得wt这种东西可能在erp上能够用吧。不过专门搞Web的不喜欢,不搞Web的倒可能挺崇拜

论坛徽章:
0
26 [报告]
发表于 2012-06-05 13:55 |只看该作者
估计除了他自己,没人喜欢这么干。
典型的OIOIC类型的项目。

论坛徽章:
0
27 [报告]
发表于 2012-06-05 17:56 |只看该作者
回复 20# reiase


笑死我了

不根本不懂,你甚至连http都不懂。

论坛徽章:
0
28 [报告]
发表于 2012-06-06 07:30 |只看该作者
回复 27# walleeee


    HTTP我不懂,不过小的HTTP Server我写过几个,包括支持CGI调用的

论坛徽章:
0
29 [报告]
发表于 2012-06-06 10:11 |只看该作者
reiase 看来跟我是一个套路过来的。
我写过HTTP server,做过网页。

现在客户端javascript如此的强大,wt已经没有市场了。
在不太遥远的N年前,XMLHttpRequest没普及的年代,要实现动态网页,不是那么容易。
各个浏览器做法也不同,例如IE可以动态载入js,Netscape支持server-push,
也有用一个frame藏一个长连接的做法。
反正,很难做,稳定性也很难达标。
那时候HTML的兼容度也很差。
wt在N年前这样包装,又如能将动态过程的调用做好,是会非常令人向往的。

今时不同往日了。


论坛徽章:
0
30 [报告]
发表于 2012-06-06 10:29 |只看该作者
回复 29# AD8018

兼职不如专职唉,碰到专门做Web的,人家可能对CGI怎么工作不了解,不过Web后端前端框架是一套一套的。
你我的经验,也就把http当作一种RPC来用用。

我觉得Wt是“反动”的。
现在Web开发,职能越来越分化。以前分前台后台,现在前台要分美工和程序,后台要分业务和框架。
搅在一起嘛,怎么分工合作,怎么优化。

不过Wt会有市场的,毕竟有些MFC程序员偶尔也跑出来写写Web程序。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP