为什么说Windows这么强大呢?— 原来是因为图形化界面

简介: 为什么说Windows这么强大呢?— 原来是因为图形化界面

前言

为什么说Windows这么强大呢?

那就是因为它拥有完善的可视化图形界面!

首先,我们来了解为啥要有图形化界面。

从熟悉的Windows开始吧,为啥它的电脑市场占用率那么高呢,一方面就是因为他有完善精美方便快捷的图形化界面。

其实呢,Windows电脑不需要图形化界面是完全可以操作的,就是我们熟悉的cmd(命令行终端如下图)即可完成我们日常所有的操作(如文件管理器,网络搜索,代码敲击等,具体可见下图示例)

最早的Windows系统(MS-DOS)确实没有现在的各种可视化界面,浏览器、文件管理系统、设置等

MS-DOS是什么?

Windows最早的命令行界面的系统叫MS-DOS,全称是Microsoft Disk Operating System。它诞生于1981年,是Windows的前身。早期的DOS系统是纯命令行界面,没有图形用户界面,所有的操作都需要通过键盘输入命令来完成。


解答

那既然cmd(终端命令行)可以实现我们日常所有操作,那为啥还要出现图形化界面呢?

然命令行可以实现许多操作,但图形化界面在某些情况下更方便、更直观。以下是几个原因:

  1. 易用性:图形化界面对于普通用户来说更友好,因为它可以提供可视化的交互和直观的操作,例如,文件和文件夹的拖拽操作,对于不熟悉命令行的用户来说,可能更容易接受。
  2. 效率:虽然命令行能够提供快速和高效的操作,但图形化界面可以减少用户的思考和操作时间。例如,在文件重命名或修改文件打开格式等操作中,图形化界面只需一次操作,而命令行需要用户记住命令并手动输入,因此更快捷。
  3. 专用工具:虽然大部分计算机操作都可以通过命令行实现,但有些特定的工具和应用程序只能通过图形化界面使用。例如,图形化界面的工具可以提供预览功能,允许用户在不保存更改的情况下查看更改结果。
  4. 定制性:图形化界面通常可以提供更多的定制选项,例如更改主题、字体、颜色等,以满足用户的个性化需求。
  5. 学习曲线:对于初学者来说,图形化界面可能更容易上手,因为它不需要了解命令行知识。虽然一些专业人员可能更喜欢命令行,但对于普通用户来说,图形化界面可能更方便。

总之,虽然命令行可以实现许多操作,但图形化界面在易用性、效率、专用工具、定制性和学习曲线等方面可能更加优秀。

综上,大家都不想看到的东西都是代码表示的吧,如上面网络搜索百度网站,出来的结果是一行行的代码表示的,那有直接浏览器搜索出来的百度网站变现出来的客观高效呢!

所以就诞生出来了一大批可视化工具

  1. 浏览器对应的就是 curl www.baidu.com
  2. 文件管理器对应的就是 cd、mkdir、rm等计算机语言指令
  3. 代码敲击对应的就是各种代码工具 如集成开发环境(IDE)- Eclipse、IntelliJ IDEA、Visual Studio Code等

不需要这些工具敲代码,其实你电脑是这需要安装的用开发环境,例如Java,我电脑上安装的用Java环境(JDK)就可以在命令行终端编译运行。

  1. MySQL等数据库对应的就是navicat等
  2. 等等,你现在可以看到的所有应用,都是可视化界面,也就是我们常说的UI界面。

科普

我为啥要写这篇文章呢?

主要是因为想让大家明白计算机早期发展主要面向的是开发者,因为它输出的只有文字(英语,也就是代码),而非如今发展出来的图形化界面。

包括现在如果不是计算机走入了大众视野,其实完完全全的终端命令行,已经完全够使用了。

打个比方 就是Linux系统不装桌面的那种系统。

然后,计算机逐渐进入大众视野,也就逐渐发展出来了各种符合美学的界面(例如下图Windows的发展图,主要展示面向大众的Windows系统)

Java、C、python等这些后端语言写出来的系统可以说就是Windows的图形界面系统(MS-DOS),没有前端三件套(HTML、CSS、JS)就不能看到例如百度、哔哩哔哩、知乎、微博这种精美的网页应用。


免责声明

此文章仅仅是个人认知文章,仅仅做记录。若有错误,请指出!

写这篇文章,只是因为我目前所做工作为运维,做的一些系统发展了解,以及为何,有了MySQL、Redis等(包括面向大众的各种系统,(Windows、Android、iOS、Macos等)仅仅是为了是每个人有一个良好的应用体验),我们还需要安装它们的可视化界面去运用它们。

就是因为方便观看!

扩展

如果你也想体验极客范浏览器主页,你可以访问这个项目(来着知名程序员鱼皮项目之一)

https://github.com/liyupi/yuindex

在线访问直达链接

http://yuindex.yupi.icu/#/

目录
相关文章
|
数据可视化 前端开发 Java
打破你对Windows系统的认知?— 原来是因为图形化界面
打破你对Windows系统的认知?— 原来是因为图形化界面
164 0
|
网络协议 Linux 网络安全
Windows远程连接centos7图形化界面,安装xrdp
Windows远程连接centos7图形化界面,安装xrdp
365 0
|
2月前
|
NoSQL Redis 数据安全/隐私保护
Redis 最流行的图形化界面下载及使用超详细教程(带安装包)! redis windows客户端下载
文章提供了Redis最流行的图形化界面工具Another Redis Desktop Manager的下载及使用教程,包括如何下载、解压、连接Redis服务器以及使用控制台和查看数据类型详细信息。
173 6
Redis 最流行的图形化界面下载及使用超详细教程(带安装包)! redis windows客户端下载
|
2月前
|
NoSQL Redis 数据库
Redis 图形化界面下载及使用超详细教程(带安装包)! redis windows下客户端下载
文章提供了Redis图形化界面工具的下载及使用教程,包括如何连接本地Redis服务器、操作键值对、查看日志和使用命令行等功能。
173 0
Redis 图形化界面下载及使用超详细教程(带安装包)! redis windows下客户端下载
|
4月前
|
C# Windows 开发者
当WPF遇见OpenGL:一场关于如何在Windows Presentation Foundation中融入高性能跨平台图形处理技术的精彩碰撞——详解集成步骤与实战代码示例
【8月更文挑战第31天】本文详细介绍了如何在Windows Presentation Foundation (WPF) 中集成OpenGL,以实现高性能的跨平台图形处理。通过具体示例代码,展示了使用SharpGL库在WPF应用中创建并渲染OpenGL图形的过程,包括开发环境搭建、OpenGL渲染窗口创建及控件集成等关键步骤,帮助开发者更好地理解和应用OpenGL技术。
324 0
|
7月前
|
缓存 网络协议 Linux
碎片技能:在 Windows 的任意目录一键快捷进入 CMD 命令行界面
在Windows 10/11中,SaaS服务商常需使用命令行,如PowerShell或CMD。本文介绍了如何进入DOS命令行:通过“开始”菜单→“运行”→输入“cmd”,然后确认。此外,还展示了如何在任意目录快速启动DOS命令行,只需右键点击并选择相应菜单项。提供两种实现方法:一是导入注册表文件,二是使用名为ContextMenuManager的优化软件。建议使用软件方法,易于添加和删除菜单项。
87 1
碎片技能:在 Windows 的任意目录一键快捷进入 CMD 命令行界面
|
7月前
|
Windows
解决windows下Qt Creator显示界面过大的问题
解决windows下Qt Creator显示界面过大的问题
|
7月前
|
Windows
LabVIEW在Windows平台上的图形导入
LabVIEW在Windows平台上的图形导入
75 0
|
27天前
|
网络安全 Windows
Windows server 2012R2系统安装远程桌面服务后无法多用户同时登录是什么原因?
【11月更文挑战第15天】本文介绍了在Windows Server 2012 R2中遇到的多用户无法同时登录远程桌面的问题及其解决方法,包括许可模式限制、组策略配置问题、远程桌面服务配置错误以及网络和防火墙问题四个方面的原因分析及对应的解决方案。
|
1月前
|
监控 安全 网络安全
使用EventLog Analyzer日志分析工具监测 Windows Server 安全威胁
Windows服务器面临多重威胁,包括勒索软件、DoS攻击、内部威胁、恶意软件感染、网络钓鱼、暴力破解、漏洞利用、Web应用攻击及配置错误等。这些威胁严重威胁服务器安全与业务连续性。EventLog Analyzer通过日志管理和威胁分析,有效检测并应对上述威胁,提升服务器安全性,确保服务稳定运行。