Base PyQt4, Simple Web APP Framwork

Base PyQt4, Simple Web APP Framwork - 知然 - 博客园

Base PyQt4, Simple Web APP Framwork

长时间以来,一直针对Linux 服务器开发后台程序,每天面对的是黑框框,输出只有日志文件。偶尔需要模拟客户端测试,要么是写几行php代码,在浏览器上点一点,要么是写个小Python脚本在shell中执行一下。写了一些测试用的小脚本以后,越来越钟爱这种脚本测试方式了。想到什么测试case,三下五除二改改脚本就能测了。测试小脚本多多少少也写了十来个了。其实自己Php和Python的底子都不好,只是略懂一二,居然大部分问题都能google一下轻松解决,主要是也不需要使用神马高级特性哈哈。

      最近的项目的测试却让我犯难了,要搞GUI程序!哥身为Linux服务器下C++程序员,向来不屑写GUI,也闲麻烦(也闲自己不太会哈哈)。我们开发了一个基于地图的游戏,现在一是要测试稳定性模拟N个用户随机的移动,二是测试服务器性能,当用户相对集中在地图上某个区域时,服务器的响应效率如何。这个是当前最主要的需求,我们需要搞一个GUI程序显示地图上所有人的移动。设计的方案是将整个地图缩小到只有一屏,把用户显示为一个红点,可以动态的增加用户,还可以实时显示服务器当前各个区域的负载图。除了这个需求外,以前也碰到过一些需要GUI工具的需求,如检查任务定义的excel,检查地图配置的xml的有效性等。这些目前都是通过Web或Flash帮忙做了,但其实这些工具最好是后台程序员维护,毕竟一些限制、检查后台开发是最清楚的。

     于是乎N年来第一次这么想写GUI程序,哥不搞则以,一搞惊人哈哈!即整就整一个通用点的吧!!整理需求如下:

  • 常用的工具程序一般要经常修改,So GUI工具程序一定要用脚本写
  • 使用工具的人大致为开发、策划、运维,知道她们都用神马系统吗?普通青年用window,文艺青年用Mac,二逼青年用Linux,So Gui工具还要跨平台
  • 世界上最容易编写的GUI是神马?我的答案是HTML,大学里尽JB写web了,要是能让哥能用HTML+JQuery,那效率绝对是杠杆的。但是如果直接写Php页面有一些缺陷,一是他不能长期运行,点一下运行一下,二是普通Html+Jquery是不能访问本地文件系统的,更不能自己发起socket连接到服务器。
原文地址:https://www.cnblogs.com/lexus/p/2404325.html