为什么swing不适合做桌面软件

http://www.zhihu.com/question/19608871

我最近几年做的项目清一色的都是HTML5了,这篇《基于HTML5的电信网管3D机房监控应用》供参考,HTML5可选择的类库比Swing多太多了也优秀太多了,搞通用组件有SenchaKendoui可选择,搞图表有Highcharts可选择,搞2D拓扑和3D机房有Hightopo可选择,搞移动应用有JQuery Mobile可选择,搞游戏游戏引擎有babylonjs可选择... 是时候该忘记Swing了!

时间: 2024-09-17 08:30:28

为什么swing不适合做桌面软件的相关文章

nw.js桌面软件开发系列 第0.1节 HTML5和桌面软件开发的碰撞

第0.1节 HTML5和桌面软件开发的碰撞 当我们谈论桌面软件开发技术的时候,你会想到什么?如果不对技术本身进行更为深入的探讨,在我的世界里,有这么多技术概念可以被罗列出来(请原谅我本质上是一个Windows程序员的事实). 操作系统 API.操作系统发展到今日,几乎桌面应用的所有功能,都是基于系统API构建的.调用API和语言及技术无关,哪怕是使用汇编.例如(代码来源于网络,本地重新编译): ;我的第一个win32汇编程序 ;一个经典的hello world !程序 ;>>>>&

web软件开发难在哪里(相比桌面软件)

首先,我认为WEB软件的开发是比桌面软件更为复杂的. 起码,开发方式远远不理想. 桌面软件的模块化, 组件化已经相当成熟,比如当年的VB delphi 后来的visual c#  ,java+ swt ,c++ QT.  而WEB开发,到目前为止都没有特别理想的组件化开发机制. 为了实现改善WEB软件开发,业界做了许多尝试. 2002年1月16日asp.net 1.0发布, 当时真是让人耳目一新, aspx简直就是用VB的方式来开发web 啊! Java后来也跟进,推出了JFaces方案, 与a

【一步一步走(1)】远程桌面软件VNC的安装与配置

最近在VPS上搭建Python Web环境,走了很多弯路,借此记下. 先说说购买的VPS(PhotonVPS),我可不是打广告,只是感觉这个VPS服务提供商还不错推荐给你大家,我之前也是体验过阿里云的,体验结果就不说了,反正不适合我. 使用系统是CentOS 64位,版本是 6.5,至于VNC的介绍,大家可以移步官网查看,下面就开始VNC的下载与配置了. 1. 通过SSH远程连接VPS主机,Windows的小伙伴们可以下载SSH客户端进行连接. ssh [用户名]@[IP地址] 2. 通过yum

wpf开发桌面软件记录

我的开发环境是win7,vs2013,sql2012,用wpf开发了一个很简单的桌面软件,用Installshield制作的安装包,安装包包含了.framework4.5,在自己电脑上测试正常,想着挺简单的啊 后来拿了一台xp系统的电脑,安装了测试,安装过程正常,可是打开软件的时候报错:不是有效的win32 第一个想法就是 版本不合,要使用兼容打开,可是,我发现xp根本就没有兼容打开软件的操作 第二个想法是vs里面是不是可以设置支持32位,可是重复看了vs,发现项目属性里面,支持系统位数 首选3

5分钟把任意网站变成桌面软件(转载)

转自https://segmentfault.com/a/1190000012924855,仅供自己学习查阅 以前,开发一个桌面软件要花费大量的人力和时间.现在,随着web技术的快速发展,很多业务逻辑已经在网站上实现.既然如此,能不能把网站快速转变成软件呢?这方面的实践已经有很多,早期的Qt,后来的Electron,都可以实现跨平台桌面软件的开发.不就是内嵌一个浏览器么?能不能快一些?再快一些?今天,给大家介绍一个工具,让你5分钟之内就把一个网站变成一个可安装的桌面软件. 制作软件 让我们以ht

5分钟把任意网站变成桌面软件

原文 :https://segmentfault.com/a/1190000012924855 以前,开发一个桌面软件要花费大量的人力和时间.现在,随着web技术的快速发展,很多业务逻辑已经在网站上实现.既然如此,能不能把网站快速转变成软件呢?这方面的实践已经有很多,早期的Qt,后来的Electron,都可以实现跨平台桌面软件的开发.不就是内嵌一个浏览器么?能不能快一些?再快一些?今天,给大家介绍一个工具,让你5分钟之内就把一个网站变成一个可安装的桌面软件. 制作软件 让我们以https://s

什么样的项目适合做自动化测试

一般具有如下几个特征的项目,就被叫适合做自动化. 1)任务测试明确,不会频繁变动2)每日构建后的测试验证3)比较频繁的回归测试4)软件系统界面稳定,变动少5)需要在平台上运行相同的测试案例.组合遍历型的测试,大量的重复测试任务6)软件的维护周期长7)项目的进度压力不大8)被测系统开发较为规范,能保证系统的可测性9)具备大量的自动化测试平台10)测试人员具备较强的编程能力 当然并不需要都满足以上10中情况才能开展自动化测试工作.一般满足以下三点就可以对项目开展自动化测试. 1.软件需求不频繁变动自

适合做自动化的项目

自动化测试最怕的就是需求不稳定,过高的需求变更频率会导致自动化测试用例的维护成本直线上升. 刚刚开发完成并调试通过的用例可能因为界面变化,或者是业务流程变化,不得不重新开发调试.所以 自动化测试更适用于需求相对稳定的软件项目.第二,研发和维护周期长,需要频繁执行回归测试.1. 在我看来,软件产品比软件项目更适合做自动化测试.首先,软件产品的生命周期一般都比较长,通常会有多个版本陆续发布,每次版本发布都会有大量的回 归测试需求.同时,软件产品预留给自动化测试开发的时间也比较充裕,可以和产品一起迭代

快手 aauto ---专用于桌面软件快速开发,永久免费

快手 aauto  ---专用于桌面软件快速开发,永久免费 1.http://www.aardio.com/ 2.http://www.foxtable.com/