Atitit gui界面ui技术发展史与未来趋势

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/attilax/article/details/54633683

Atitit gui界面ui技术发展史与未来趋势

 

 

1. Gui技术的发展,从像素自绘到native控件体系,再到dsl h51

1.1. 编程语言的发展 从机器语言,汇编语言到本地native语言(c c++) vm语言(java  c#) 再到脚本语言(js php python) 再到dslh5 sql 图像处理halcon matlab1

1.2. Gui界面语言的未来趋势,dsl 系列 h5系列2

1.3. Ui的细化html ,css ,js,分离了布局,外观,与行为。。更加的领域特定了。。细化2

 

1.  Gui技术的发展,从像素自绘到native控件体系,再到dsl h5

1阶段,ui像素自绘技术,canvas,各种语言的底层 gdi api ,opengl 等技术

2阶段,Native时代常见的gui框架 常见的gui框架 mfc qt  .net-winform swing javafx  

3阶段,dsl系列 H5时代,支持h5gui框架有qt  wpf  javafx   ie-com  dom微信小程序等。

 

基本上现在dsl时代,ui界面也很适合dsl,趋势应该是大部分dsl+小部分native比较好的格局。

 

Native的就不推荐了,swing winform 安卓 ios native。。

插件体系也没落了,flash  Silverlight Applet 等。。  

 

Dsl体系正主流。。H5 wpfxaml)。。但是推荐公有标准化的h5..不推荐wpf了,wpf就是msh5。。Java体系基本没有标准化的dsl,只有一些builder框架有一些私有的h5.。。

 

微信小程序就是腾讯的h5,也是属于一种私有化dsl ,私有化h5

 

Hybrid体系也不错

1.1. 编程语言的发展 从机器语言,汇编语言到本地native语言(c c++) vm语言(java  c#) 再到脚本语言(js php python) 再到dslh5 sql 图像处理halcon matlab

语言层次越高,可读性一般越好,可移植性越好,不过性能也越差了。。当然如果使用同样的类库的话,只是写点胶水代码的话,差别到是相对来说不大了。

 

机器语言, 可以说彻底淘汰,唯一的优点就是性能,其他基本全是缺点。。

汇编语言,貌似也基本淘汰,比起机器语言,提升了很大的可读性。。

native语言(c c++) 相对汇编语言可读性又大幅提升,性能方面不如汇编,但比vm语言要高。。。缺点是开发效率,以及可移植性仍然需要提升。。很多图像库貌似都是使用此开发。。依赖于性能的应用大有所为。

vm语言(java  c#)  改进了native语言的问题,增加一个vm层隔离开了os。目前的业界高层应用开发主力

脚本语言 带来更高的生产力。但目前ide的问题,大型复杂企业级开发还难当重任,目前貌似在轻复杂度代码领域比较大发展。

Dsl语言 ,领域特定语言。。比如H5做界面。。Sql做数据库查询。Matlab halcon使用的语言,用来做图像处理。。

更高的开发效率,特别对于特定领域,图像处理,界面,数据库查询等大有优势。。正则表达式,用来文本搜索等。

Dsl语言本身性能很差,但是它如果是调用类库的,类库使用底层语言书写的,所以对性能不影响。

 

1.2. Gui界面语言的未来趋势,dsl 系列 h5系列

界面是个很专门的领域,需要领域特点语言来做。。   

Dsl系列是目前最好的趋势了。。Dsl里面最好的额就是h5了,跨平台,通用。。

 

 

1.3. Ui的细化html ,css ,js,分离了布局,外观,与行为。。更加的领域特定了。。细化

 

 

作者:: 绰号:老哇的爪子claw of Eagle 偶像破坏者Iconoclast image-smasher

捕鸟王"Bird Catcher  kok  虔诚者Pious 宗教信仰捍卫者 Defender Of the Faith. 卡拉卡拉红斗篷 Caracalla red cloak 万兽之王

简称:: Emir Attilax Akbar 埃米尔 阿提拉克斯 阿克巴

全名::Emir Attilax Akbar bin Mahmud bin  attila bin Solomon bin adam Al Rapanui 埃米尔 阿提拉克斯 阿克巴 本 马哈茂德 本 阿提拉 本 所罗门 本亚当  阿尔 拉帕努伊

常用名:艾提拉(艾龙),  EMAIL:1466519819@qq.com

 

 

头衔:uke总部o2o负责人,全球网格化项目创始人,

uke宗教与文化融合事务部部长, uke宗教改革委员会副主席

Emir Uke部落首席大酋长,

uke制度与重大会议委员会委员长,uke保安部首席大队长,uke制度检查委员会副会长,

uke 首席cto  奶牛科技首席cto , 软件部门总监 技术部副总监  研发部门总监主管  产品部副经理 项目部副经理

uke波利尼西亚区大区连锁负责人 汤加王国区域负责人 uke克尔格伦群岛区连锁负责人,莱恩群岛区连锁负责人,uke布维岛和南乔治亚和南桑威奇群岛大区连锁负责人

 Uke软件标准化协会理事长理事长 Uke 数据库与存储标准化协会副会长

 

uke终身教育学校副校长   Uke医院 与医学院方面的创始人

 Uke 户外运动协会理事长  度假村首席大村长  uke交友协会会长

 uke出版社编辑总编

 

转载请注明来源:attilax的专栏  ?http://blog.csdn.net/attilax

--Atiend  v4

 

 

 

 

展开阅读全文

电子商务,未来发展的趋势

08-24

电子商务,未来发展的趋势 rn你想拥有一家网上百货商场吗?利用互联网和人际网络,可以让你坐在家里赚钱!轻松把生意做到全世界! rn◆产品涵盖我们生活中所用到的并且是品牌和专利产品如:厨房用品,食品与饮品,健康护理,活水机,家居用品/汽车护理,香水与彩妆,个人护理,护肤,美容产品,瘦身产品等等!产品的采购来自二十多个国家,物美价廉,这样的生意难道还不好做? rn◆以电子商务结合直销通路的方式, 把产品从厂家直接带给消费群体,省去大笔的中间环节费用,价格上有优势,让从事者赚钱,消费者省钱。互惠双赢。 rn◆所有的:货源、物流、商品上架、仓储、商品种类更新、网店设计等等由公司来完成! rn◆投资金额:450元,1350元或3150元。让你一个人赚三个人的钱,甚至7份的钱! rn◆你要做的工作就是在网上或网下联系客户,互联网的客户资源可是无穷的噢!销售产品,发展团队。其它的一切让公司来搞定! 您不用进货,不用压货,不用发货,就可以经营自己的网络店铺,未来的世界将是一个网络的世界,你不想抢占先机吗? rn 当一个新生事物出现,只有5%的人知时赶紧做,这就是机会,做早就是先机;当有50%的人知道时,你做个消费者就行了;当超过50%时,你看都不用去看了! ---李嘉诚 rn我的联系方式:QQ104516065 TEL15079568889rn我的百度空间:http://hi.baidu.com/wang7417rn香港购物网: http://www.ecosopp.com/ecosway/rn欢迎了解加盟科士威网:http://www.tetopp.com/?chunrn欢迎了解加盟科士威网http://tetsopp.zhan.cn.yahoo.com/ 论坛

.NET是未来趋势

03-24

.NET是未来趋势,众人皆知.NET在入门和开发效率上远远高于同类面向对象语言JAVA和C++,rn拿进化论来说,是先有C++,然后是JAVA,在学习JAVA优点和弥补JAVA缺点的基础上.NET应运而生。rn.NET是处在进化论顶端的优秀语言。另外.NET在有天生优势和高度生产力的前提下还得到微软的不断优化,rn更新,拓展。rn .NET很优秀,但是在中国却不太受欢迎,有些人公开申明不要.NET程序员。举个例子。rn在各类网站都可以看到这样一个帖子“[url=http://www.aqee.net/why-we-dont-hire-net-programmers/]为什么我们不要 .NET 程序员[/url]”,看完有些我个人就觉得很好笑。rn其中有这样一个例子:“用 .NET 进行编程就像是在麦当劳做烹饪。那里有全套神奇的设备能够自动的造出所有的东西。只有你按一下正确的按钮,跟着提示灯的指示,你就可以批量的制造出完美无缺的1.6盎司的汉堡,比地球上的任何其他人都要快。然而,如果你想做出一个1.7盎司的汉堡,很抱歉,你做不到。很简单,没有这样的按钮。馅饼是预先做成了那样的尺寸。它们做出来之后就被冷冻,所有你无法把它们揉到一起做成其它尺寸,解冻机和烹饪机是一体的,你没有办法在它们之间进行拦截。麦当劳的厨房产出的食品精确的和麦当劳的菜单保持一致的——这种模式使你的大脑不需要任何的思考。可是,它不能偏离菜单,对烹饪机器的任何你妄想的压挤变形都会导致它停止工作,而被送回返厂维修”。rn 他是说.NET是具有高生产力的机器。像麦当劳,肯德基。只需要少数人力,就可以批量生产出大量可口的食品。生产力高难道对我们人类难道不是一件很乐观的事情吗?哪天我们都不用工作了。一个按钮就可以解决所有事情。这种生活难道没人向往?我们甘愿过着每天都要下地种田的原始生活?肯德基在中国好像也是挺受打击的,毕竟中国国情不同,毕竟有竞争有利益关系。但是.NET不同,.NET和JAVA、C++只是工具只是平台。.NET跟JAVA都开发同一个项目,.NET也许只要10天,JAVA要15天。做出来的项目是项目所在公司的,赚钱的是开发的公司。跟微软有什么利益关系?JAVA语言开发了那么多项目,现在oracle赚了很多钱?rn 就算.NET被几乎不可能的几率弄得暂时没落了。JAVA强大了。可笑的中国人。JAVA会是你中国人自由支配的东西吗?JAVA、.NET同属外籍语言。中国人自己不强大,自己没武器。别人免费供你高端武器,你非要拿小米步枪对战别人的飞机坦克。这还不够,还要在某些方面打击使用飞机坦克的。可笑吗?荒谬吗?rn 我们中国人如果在将来开发出来的编程语言不能超过.NET。那请你别出,因为你现在的行为太可笑。rn 论坛

没有更多推荐了,返回首页