No.1  Ant Design UI 框架解析:蚂蚁金服出品,基于 ReactJS。一个服务于企业级产品的设计体系,支持桌面、手机。基于『确定』和『自然』的设计价值观,通过模块化的解决方案,让设计者专注于更好的用户体验。No.2  Element UI 框架解析:饿了么出品,基于 VueJS、React、Angular。一套为开发者、设计师和产品经理准备的桌面组件库。N
转载 2023-10-06 21:50:17
291阅读
 InvokeUI是一个Java桌面程序开发框架。  它将Flex界面API进行Java本地封装,以实现用Java快速构建 漂亮桌面程序的目的。InvokeUI框架构建于SmartInvoke之上,整个 系统结构如下: SmartInvoke:   提供Java与Flash互调的功能,它是InvokeUI功能得以实现的
转载 2023-07-25 11:39:01
282阅读
导读:桌面的 UI 开发框架对比移动、Web 的成熟方案,一直处于不温不火的状态。随着疫情掀起的风波,桌面在线教育、视频会议等需求不断涌现。本文将围绕 Qt Quick 的优势来介绍如何快速创建一个桌面跨平台高复用的业务组件。文|邓佳佳 网易智企云信高级开发工程师随着桌面在线教育以及视频会议等的需求越老越多,传统平台下的 UI 开发框架难以满足其需求,而类  DirectUI
vue桌面框架element 一、总结 一句话总结: vue桌面框架element:基本的布局(比如栅格系统等等)、样式(比如按钮,表格,表单,弹框,日历等等),还有一些vue的基本应用比如 transfer等等 二、vue桌面框架element 博客对应课程的视频位置: element地址:
转载 2020-03-17 23:58:00
155阅读
2评论
导读使用Electron开发客户程序已经有一段时间了,整体感觉还是非常不错的,其中也遇到了一些坑点,本文是从【运行原理】到【实际应用】对Electron进行一次系统性的总结。【多图,长文预警~】本文所有实例代码均在我的github electron-react上,结合代码阅读文章效果更佳。另外electron-react还可作为使用Electron + React + Mobx + Webpac
JavaScript 桌面客户是一个逐渐受到关注的领域,尤其是在Web技术逐渐渗透到各个软件开发模型中的背景下。随着Electron等框架的崛起,开发者可以利用JavaScript、HTML和CSS构建跨平台的桌面应用。本文将围绕如何解决“JavaScript 桌面客户”问题,进行系统化的分析与探讨。 ### 背景定位 在当今的软件环境中,桌面应用的开发需求多样化,特别是在用户体验和性能方
跨平台的桌面应用开发,技术框架选择个人的需求:能够快速开发;毕竟生产力很重要。打包后的体积不能太大;用户大部分是普通客户,不会安装基础环境。跨平台;日常主要还是用mac做为主力开发机,所以强烈需要跨平台。入围技术flutter flutter现在已经能全平台支持了;不仅是android,ios,现在web和桌面应用也都能支持的很好。electronic 基于nodejs的,vscode就是采用el
  今天发现原来JavaScript也可以用来开发桌面应用程序,顿时有一种很牛逼的感觉,于是马上就开始了Hello,World!,感受一下JavaScript的强大。  可以用来开发桌面应用的js框架有三种:  1.NW.js  NW.js是Intel的工程师写的一个基于node.js和chromium的应用程序运行环境。项目地址是:https://github.com/rogerwang/nod
转载 2023-06-06 11:37:06
481阅读
1. 前言JavaScript screen 对象中包含了有关计算机屏幕的信息,例如分辨率、宽度、高度等,我们可以通过 window 对象的 screen 属性来获取它。由于 window 对象是一个全局对象,因此在使用window.screen时可以省略 window 前缀,例如window.screen.width可以简写为screen.width。2. screen 对象中的属性 下表中列举
转载 2023-11-27 12:49:20
109阅读
摘自 技术怪咖 欧阳森林 作为客户的架构选型主要面临以下几个方面的需求:1.开发速度快,能够快速迭代,快速试错2.客户能够跨平台,同时适应Windows和Mac平台3.用户界面友好,满足用户对界面的苛求4.能够与快速与第三方的C++应用、Web应用集成5.客户安装包大小适中,减少用户的下载和安装时间6.支持XP系统(国内还有近10%的用户是XP系统)7.最大化利用公司现有的开发人员,减少因为
转载 2024-02-05 12:06:36
142阅读
互联网出现之前,C/S 架构是软件产品的主流,后面渐渐地被 B/S 架构所取代(因为不需要配置客户),但由于浏览器有刷新机制,服务器的负载等因素,C/S 架构的响应速度和流畅性是好于 B/S 架构的,所以现在软件开发的趋势是两者的融合,
原创 2021-04-17 21:28:18
4868阅读
互联网出现之前,C/S 架构是软件产品的主流,后面渐渐地被 B/S 架构所取代(因为不需要配置客户),但由于浏览器有刷新机制,服务器的负载等因素,C/S 架构的响应速度和流畅性是好于 B/S 架构的,所以现在软件开发的趋势是两者的融合,一般是 B/S 架构开发的产品可以非常方便地转移到 C/S 架构下。客户(client)是 C/S 架构软件产品中重要的一部分,除了和用户交互、本地处理数据的强
原创 2022-03-29 17:41:49
1583阅读
使用Nwjs开发桌面应用体验之前一直用.net开发桌面应用,最近由于公司需要转为nodejs,但也是一直用nodejs开发后台应用,网站,接口等。近期,需要开发一个客户,想着既然nodejs号称全栈,就试一下开发桌面应用到底行不行。是骡子是马总要拉出来溜溜才知道,是吧。查了一下,目前用Nodejs开发桌面应用,主要有两种方案  1.Electron  Electron是一款利用Web技术开发跨平
转载 2023-08-28 20:28:20
743阅读
文章主要记录了使用electron日常开发中所遇到的一些坑以及怎样填坑,帮助其他开发的小伙伴少踩一些坑。建议关注收藏,以便遇到时候方便查阅!
转载 2021-07-26 10:39:14
2115阅读
# 如何实现“桌面 JavaScript” 在现代应用程序的开发中,JavaScript 不仅限于浏览器中的网页开发。借助一些工具和库,我们可以使用 JavaScript 创建桌面应用程序。本文将详细介绍如何实现桌面 JavaScript 应用,包含每一步的细节代码和解释。 ## 流程概述 为了实现桌面 JavaScript 应用,我们需要经历以下几个步骤: | 步骤 | 描述
原创 9月前
41阅读
       作为Pyhon开发者,你迟早都会碰到图形用户界面(GUI)应用开发任务,目前市场上有大量Python GUI开发框架可供选择,Python wiki GUI programming给出了超过30个跨平台框架方案,包括Pyjamas这样的跨浏览器web开发框架。       如何从众多的Python GUI
简述WinAppDriver是微软官方提供的一款用于做Window桌面应用程序的界面(UI)自动化测试工具,并且支持Appium,而Appium本身就支持多种编程语言,这样我们就可以借助于Appium-Python-Client(Appium的python客户)使用python来编写测试windows桌面程序的自动化测试脚本。 开发者模式设置1、右键windows操作系统【开始】菜单,
简介   15 年前,许多人都使用 Perl 和 ColdFusion 之类的工具构建网站。我们经常编写可以在页面顶部查询数据库的脚本,对数据应用必要的转换,以及在同一个脚本底部显示数据。这类架构适合于向网站添加简单的 “Contact us” 表单。然而,随着应用程序变得更加复杂,这种方法无法进行相应的扩展来处理更大的复杂问题。大部分 Web 应用程序现在已经对模型-视
转载 精选 2012-11-27 13:51:57
257阅读
简介 15 年前,许多人都使用 Perl 和 ColdFusion 之类的工具构建网站。我们经常编写可以在页面顶部查询数据库的脚本,对数据应用必要的转换,以及在同一个脚本底部显示数据。这类架构适合于向网站添加简单的 “Contact us” 表单。然而,随着应用程序变得更加复杂,这种方法无法进行相应的扩展来处理更大的复杂问题。大部分 Web 应用程序现在已经对模型-视图-控制器 (MVC) 架构进行了标准化,使用单独的代码实现业务逻辑、显示逻辑和用户交互(路由)逻辑。涌现出从 Spring MVC 到 Rails 的各种框架可以帮助您快速实现基于 MVC 的 Web 应用程序。 几年前,j..
转载 2014-02-27 22:59:00
135阅读
2评论
利用原生JS写简单计算器利用原生JS来写一个简单的计算器,其中主要是对利用JS新建标签和鼠标事件的应用<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-wid
转载 2023-07-22 15:45:05
70阅读
  • 1
  • 2
  • 3
  • 4
  • 5