什么叫桌面应用程序?

什么叫桌面应用程序?,第1张

桌面应用程序就是GUI程序,是采用图形方式显示的计算机 *** 作用户界面。

图形用户界面是一种人与计算机通信的界面显示格式,允许用户使用鼠标等输入设备 *** 纵屏幕上的图标或菜单选项,以选择命令、调用文件、启动程序或执行其它一些日常任务。

相对于Web应用程序而言的,主要区别在于应用程序自身与它的用户界面之间的相对位置不同。

扩展资料

桌面应用程序 在开发的过程中需要考虑很多因素。为了让最终用户获得最佳的使用体验,不但需要考虑 逻辑 上的因素还要考虑 技术 上的因素。桌面应用程序 首先考虑的并非靠平台,而且 桌面应用程序 更依赖硬件的支持。

运行桌面应用程序时,用户界面会出现在运行应用程序的机器屏幕上。应用程序和它的用户界面之间的消息通过机器的 *** 作系统进行传递。

参考资料来源:百度百科-桌面应用程序

Quasar(发音为/kweɪ.zɑɹ/)是MIT许可的开源框架(基于Vue),可帮助Web开发人员创建:

Quasar允许开发人员编写一次代码,然后使用相同的代码库同时部署为网站、PWA、Mobile App和Electron App。使用最先进的CLI设计应用程序,并提供精心编写,速度非常快的Quasar Web组件。

当使用Quasar时,你不需要像Hammerjs,Momentjs或Bootstrap这样的额外重型库。它拥有这些功能,而且体积很小!

为什么使用Quasar?

全平台支持

同时针对所有平台的源代码:响应式桌面/移动网站,PWA(渐进式Web应用程序),移动APP(外观原生)和多平台桌面应用程序(通过Electron)。

顶级的,快速的网络响应组件

几乎每个Web开发需求都有一个组件。每个组件都经过精心设计,为用户提供最佳体验。Quasar设计时考虑到了性能和响应能力 - 所以使用Quasar的开销几乎不明显。这是我们特别引以为傲的一个领域。

最佳实践默认集成

我们鼓励Quasar用户遵循网页开发最佳实践,这需要许多开箱即用的嵌入式功能。HTML / CSS / JS压缩、缓存清除、tree shaking、sourcemapping、代码分割和延迟加载、ES6转译、代码检查、可访问性功能。Quasar有这些功能以及更多,并且不需要配置。

全面的RTL支持

RTL(从右到左)支持Quasar组件和开发人员自己的代码。如果使用RTL语言包,开发人员编写的网站/应用程序CSS代码会自动转换为RTL。

两个主题(将有更多)

该框架支持两种最常用的主题 - Material主题和iOS主题。

逐步迁移现有项目

Quasar提供UMD(统一模块定义)版本,这意味着开发人员可以将CSS和JS HTML标签添加到现有项目中,并准备好使用它。不需要构建步骤。

通过Quasar CLI提供无与伦比的开发人员体验

当使用Quasar的CLI时,开发人员将受益于:

极大提升开发速度

顶级入门套件使开发人员可以在最短时间内轻松实现创意。繁重的工作已替开发人员完成,而不是由开发人员来做。他们可以轻松聚焦在功能上,并通过Quasar实现样板。

很棒的不断增长的社区

当开发者遇到他们无法解决的问题时,他们可以访问Quasar论坛或Discord聊天服务器。社区在那里帮助你。

广泛的平台支持

Google Chrome,Firefox,IE11 / Edge,Safari,Opera,iOS,Android,Windows Phone,Blackberry。

Quasar组件国际化(I18n)

Quasar组件默认提供I18n。如果您的语言包缺失,只需5分钟即可添加。

出色的文档

最后,值得一提的是,编写出色的,无臃肿,重点突出的完整文档页面花费了大量时间,以便开发人员可以快速学会Quasar。没有混淆的余地。

底层技术

Vue,Babel,Webpack,Cordova,Electron。

除了Vue(需要半天的时间就能学会并永远改变你),你并不需要知道其他技术。他们中的大多数都已集成并已为您配置。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8084024.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存