为什么要用webUI?

先看看身边有哪些软件已经在用webUI:

1.QQ查找窗口:

2.LOL主界面:

3.EC营销软件功能界面:

三个例子足以说明一切:

1、HTML是目前在用户体验、界面舒适度最先进的语言

2、HTML所有标签都是容器,CSS调试效果方便

3、最重要的一点,让做界面的去界面,写程序的去写程序吧,界面与程序分享得更彻底

在以上的结果上再思考一下用哪款HTML、JS、CSS解析、渲染控件呢?

1.HTMLView?

在delphi中(我只用delphi,其它的不会),这款控件太古老了,对JS、CSS支持不好,就不考虑了

2.HTMLLayout?

这个在国外比较出名,当然国内也有很多软件用这个软件界面,360、金山都用过,但是不支持JS,HTML5也肯定不行,CSS渲染太老

3.IE?

什么都不用说,自身的兼容问题就让人崩溃,能好好的写一个兼容所有版本的网页就不错了,拿来做界面快速开发太累,跟程序交互起来也不方便

4.chromium!

本文的重点,那么问题来了:为什么要用chromium?

因为她支持HTML5、CSS3、JS与界面完美交互

因为已经有很多流行软件也在用

因为没有兼容性问题

因为不会做界面的我可以把工作分配给做web的同事了!

至于如何使用,请看这里:http://www.cnblogs.com/Delphi-Farmer/p/4103708.html

只要掌握好了交互就行了,其它界面上的事让同事做去吧。。。

时间: 2024-10-07 16:26:46

为什么要用webUI?的相关文章

GLSProv WebUI Framework 探索阶段成果所得(1)

作为我的处子随笔,我就凭着我所想到的记录一下这段时间探索我所做的这个Feature的历程以及所学,所感. 先说一下背景,Provisiong一直是我们COM组项目里比较重要的配置环节,诞生10来年,一直是Java Swing作为主要的GUI界面,配合后台的OMCP Server 与网元以及数据库打交道.自从COM web 化以来,Swing Gui 从纯Java 演变为了WEB Swing, 但是本质上并没有什么变化, 较差的客户体验一直让老美不爽,所以经"董事会"们开会研究,先拿规模

WebUI发布自动化测试框架PhoenixAutotest

介绍 WebUI自动化测试框架phoenix.webui.framework发布20170610版本. 本次发布修正了一些bug,更多Isseus信息请访问Github.添加的主要功能如下: 增加了通过注解的方式来配置PageObject(页面对象),单元测试代码如下(本文所有的代码都可以在Github项目中获取): /*  *  *  * Copyright 2002-2007 the original author or authors.  *  *  *  * Licensed under

webui layout like desktop rich client

similarity similarlike desktop js frameworklike extj js frameworklike rich client js frameworkjs layout framework 网易的NEJ:http://nej.netease.com/kendo-ui: http://www.telerik.com/kendo-ui http://www.ibm.com/developerworks/cn/web/1404_wangfx_jsframework

最新OSSIM改装平台DEMO WebUI

最新OSSIM平台DEMO WebUI OSSIM是一款优秀的开源安全事件管理平台,笔者用它开发各种SIEM系统,以下图片展示的就是其中一种.

webUI自动化测试框架---”pyswat“介绍

webUI自动化测试框架---"pyswat"介绍 大家好我是lamecho 辣么丑,今天给大家介绍一款web自动化测试框架pyswat.  "pyswat"是一个做web页面自动化测试的框架(python-selenium-web-auto-test缩写).基于python,利用hook技术及对selenium封装,做到完全录制案例(操作步骤)不需要手写脚本,很方便有木有!:lol 举个栗子,做网站登录操作在python中你要这样写一大堆脚本 而通过pyswat的

在Linode VPS上搭建离线下载神器Aria2+WEBUI管理及对国内云盘看法

在Linode VPS上搭建离线下载神器Aria2+WEBUI管理及对国内云盘看法 2015-09-21 by Hansen 原文链接:http://www.hansendong.me/archives/127.html 这年头vps商家都玩得比较HIGH,不少大硬盘的vps,之前的一般使用方法是当梯子看看外面的世界和Dropbox同步…… 然而现在流量用不完,所以找点其它用途吧,做个人下载服务器,这个方法不错,基于目前国内各大网盘环境,所以vps可能是另外一个选择. 为什么要花这么多时间去做这

创建Chromium WebUI接口

转载自:http://www.chromium.org/developers/webui Chrome的WebUI是那种,在Chrome中输入 "chrome://xxxx"就能打开一个URL页面的对象. 创建一个Chrome WebUI接口非常的简单,只需要改动数个文件. 创建WebUI页面 webui的资源,放在资源目录下:src/chrome/browser/resources. 当创建WebUI资源时,参考Web Development Style Guide.例如,我们创建一

floodlight控制器用PHP重新写webUI

大家都知道floodlight本身的webUI是localhost/ui/index.html 1.我试着用我的Linux环境架另一个服务器来提供php的环境.可以参考我的另一篇文章.关于怎么架构lamp. 2.Proxy 我们在宿主机上又搭建了一台服务器,后端即Command Proxy负责转发前端Web Interface的操作请求给Floodlight. 由于ajax不能跨域请求,所以建立了一个服务器端代理.Command Proxy是我们用PHP编写的一个后端脚本,它用来转发Web In

docker私有仓库增加webUI访问

一.为什么要增加webUI 1.增加仓库的可读性 2.方便所有使用仓库的人查看 二.用哪个WEBUI来做 docker-registry-web 三.具体步骤 1.拉取镜像 docker pull hyper/docker-registry-web 2.启动webui同时连接仓库 docker run -d --restart=always -p 8080:8080 --name registry-web --link docker-repo -e REGISTRY_URL=http://10.