是否要学点GUI编程

简介: 传统GUI编程相对于Web前端编程来说,应该要复杂点。以MVC的要求来看,大多数现有系统代码可能都不达标。但在Web领域,通过框架的约束,是个人都知道要MVC。MVC有Classic MVC和Web MVC,其主要的区别在于M与V是否耦合。

传统GUI编程相对于Web前端编程来说,应该要复杂点。以MVC的要求来看,大多数现有系统代码可能都不达标。但在Web领域,通过框架的约束,是个人都知道要MVC。

MVC有Classic MVC和Web MVC,其主要的区别在于M与V是否耦合。Classic MVC一直运用于传统GUI编程领域。

GUI编程中,会涉及阻塞与非阻塞,异步与同步、主线程与子线程等概念(在Web开发中也是存在的,但PHP中比较少);主线程一般不能被阻塞,不然界面就呈现卡住的状态,像搞安卓的初学者都知道这个原则,由此造成需要掌握一些比较复杂和精妙的编码方式。

随着Web标准的进化,现在基于Web开发的纯客户端GUI程序也越来越多,像有道词典、钉钉、bearychat等都是比较成功的案例。

GUI编程其实比较重要,我们用的桌面操作系统、各种工具软件都要很专业很强悍的技术沉淀,但大家也会更多的尝试成本更低的方向。

目录
相关文章
|
7月前
|
容器
|
7月前
|
9月前
|
Oracle Java 关系型数据库
神级程序员都在用什么工具?
神级程序员都在用什么工具?
|
7月前
|
11月前
|
开发工具
经典飞机大战游戏制作教程1:熟悉开发工具
适合想要学习做游戏的新手,也适合想要学习编程的青少年,另外也适合亲子共学。 想让孩子学习一样东西,除了让他自己去学习之外,还有一种更好的方式,就是跟他一起学习。希望这个系列能够让你体会到做游戏的乐趣,并且在做游戏的过程中学习编程,锻炼逻辑思维。 如果课程内容对你有帮助,欢迎点赞分享,鼓励小蚂蚁继续创作。
190 0
|
Java Unix 程序员
开心档-软件开发入门之Python GUI编程(Tkinter)
本文主要讲解Tkinter 是 Python 的标准 GUI 库。Python 使用 Tkinter 可以快速的创建 GUI 应用程序。
开心档-软件开发入门之Python GUI编程(Tkinter)
|
编解码 前端开发 Java
GUI 编程
图形用户界面(Graphical User Interface,简称 GUI,又称图形用户接口)是指采用图形方式显示的计算机操作用户界面。
GUI 编程
|
安全 Java 机器人
JavaSwing 图形界面GUI王者级开发(大纲)
JavaSwing 图形界面GUI王者级开发(大纲)
134 0
|
Java Android开发 开发者
使用Eclipse,感受工具带来的便利 | 带你学《Java面向对象编程》之九十八
想知道使用Eclipse开发Java会发生什么奇妙的反应吗,想知道如何快速进行代码编写吗,快来尝试一下吧!
使用Eclipse,感受工具带来的便利 | 带你学《Java面向对象编程》之九十八