UI的3大任务

所有的UI,不管是winfrom的,还是html+css+js的,还是Android的.......................

都有3大任务,1是布局;2是渲染(特指样式);3是事件处理;

当我从这个角度去看UI的时候,我发现了不通UI实现方式的共同之处.

在winform中布局,主要依靠Anchor和Dock.------不同于安卓总体布局是掌握在父容器LinearLayout或各种Layout手中,在一个Layout中的控件都被限定在了一种布局中,可以实现混合双打的效果--------与html类似.

样式主要被分成,Path和BackGround两个重要内容,-----重绘是比较原理性的,不用于html和android用xml比较声明式的定义各种样式-------但可看成一样的-------因为所谓的重绘,其实可以看成是在Path范围内绘制一张BackGroundImage然后把它设置给控件显示.

事件处理上,都差不多,js没有控件状态,事件模型比较小,android里面必须先FindViewById,再设置事件,介于两者之间,winform的是面向对象式的,比较接近原理,各方面都有封装的很完善的控件,但有时候用别人的控件,属性太多了找不着,不知道自定义从何下手也是常见的.

--------------------------------------------------------------------------------------

后端的主要任务是什么呢?参考下他人的说法,主要是

数据访问---------sql衍生出来的

业务逻辑---------用后台语言写逻辑

互联网兴起后,后端还要保证软件的高性能,高可用.

猜你喜欢

转载自www.cnblogs.com/fabao/p/11260464.html