首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏全栈程序员必看

    js编写桌面应用_web桌面应用框架

    最近要做个桌面应用,用起来也方便。找了一圈发现NW.js挺容易上手,分享给大家。 4.把项目放到nw.js解压后的同一目录下 5.命令进入到当前文件夹 输入 nw myapp 也可以直接把项目拖到nw.exe 6.将应用打包成app.nw文件,进入myapp文件夹中

    4.8K20编辑于 2022-09-20
  • 来自专栏ElectronEgg

    ElectronEgg: 新一代桌面应用开发框架

    我们先来看一下electron技术的官方介绍: Electron是一个使用 JavaScript、HTML 和 CSS 构建桌面应用程序的框架。 嵌入 Chromium 和 Node.js 到 二进制的 Electron 允许您保持一个 JavaScript 代码代码库并创建 在Windows上运行的跨平台应用 macOS和Linux——不需要本地开发 某某说:我们的应用要兼容多个平台,原生开发效率低,各平台研发人员不足,我们没有资源。 也许你觉得只是中小公司没有资源,no!大公司更没有资源。因为软件体量越大,所需研发人员越多。 第一:前端独立 你可以用vue、react、angular等开发框架;也可用antdesign、layui、bootstrap等组件库;或者你用cococreater开发游戏也行; 框架只需要最终构建的资源 项目案例 EE框架已经应用于医疗、学校、政务、股票交易、ERP、娱乐、视频、企业等领域客户端 以下是部分开发者使用electron-egg开发的客户端软件,请看效果: 后语 仓库地址,欢迎给项目点赞

    3.9K52编辑于 2023-06-14
  • 来自专栏让技术飞起来

    桌面应用跨端开发的一些框架

    今天,我们就在本篇文章中盘点下,跨平台桌面应用开发的5大主流框架:Electron、wxPython、FinClip、Tauri、Flutter。Electron相信这个框架大家都不陌生。 wxWidgets 是基于操作系统的 API 来做桌面应用的,也就是说,在 Windows 下开发一个桌面应用时,看起来就像是传统的 Windows 桌面软件的风格,在 Mac 下则是 Mac 的风格, 之所以在平台桌面应用开发框架中介绍,就是除了FinClip移动端跨端开发的能力,它还支持在手机以外,如Windows、Mac、Linux、统信、麒麟等平台下运行小程序,这意味着,移动端、PC 端、IOT FlutterFlutter是一个由Google开发的跨平台应用开发框架,最初只用于移动端为Android、iOS开发应用。 但因为桌面端才刚刚发布稳定版支持,生态和稳定性都有待考量,还有API 也是比较少的,需要开发人员自己来写。如果大家还有实用的、性价比高的跨平台桌面应用开发框架,欢迎在评论区留言、交流。

    3K50编辑于 2022-11-22
  • 来自专栏用户8927754的专栏

    传统桌面应用开发框架

    3、跨平台移动应用桌面补充 如果您已经使用Flutter开发了跨平台移动应用,那么使用Flutter开发桌面应用可以轻松实现桌面版本,无需重新学习其他桌面开发框架。 传统桌面应用开发框架为了更清楚地了解Flutter在桌面应用开发中的优势,让我们将其与传统的桌面应用开发框架进行比较。1、跨平台性 Flutter:支持Windows、macOS和Linux。 传统桌面开发框架:性能取决于所选框架和编程语言,可能不如Flutter高效。4. 快速迭代和热重载 Flutter:提供热重载功能,快速预览和调试应用程序的变化。 缩短开发周期,增加开发效率。 传统桌面开发框架:多数传统桌面开发框架不支持热重载,开发过程可能较为繁琐。5. 社区支持和插件生态系统 Flutter:拥有活跃的社区和丰富的插件生态系统。轻松找到解决方案和第三方插件。 传统桌面开发框架:社区支持和插件生态系统可能不如Flutter丰富。如何开始使用Flutter开发桌面应用现在,让我们来了解如何开始使用Flutter开发桌面应用

    1.5K20编辑于 2023-09-20
  • 来自专栏余生开发

    electron———桌面应用开发

    Electron 基于 Chromium 和 Node.js, 可以理解为在软件中打包了一个浏览器以支持运行桌面应用,用开发web的方式进行开发,跨平台兼容 1环境搭建 1.1 先全局安装脚手架

    1.9K10发布于 2018-10-15
  • 来自专栏嵌入式项目开发

    桌面应用开发总结

    一、QT 官网: https://www.qt.io/zh-cn/ 主要开发语言: C/C++、QML 特点: 一个框架;一套代码库;任意平台部署。 三、WPF 简介: WPF是微软推出的基于Windows 的用户界面框架,属于.NET Framework 3.0的一部分。 它提供了统一的编程模型、语言和框架,真正做到了分离界面设计人员与开发人员的工作;同时它提供了全新的多媒体交互用户图形界面。 www.electronjs.org/ 中文官网: https://electron.org.cn/ 简介: Electron 是一个能让你使用 JavaScript, HTML 和 CSS 来创建桌面应用程序的框架 这些应用程序可以打包后在 macOS、Windows 和 Linux 上直接运行,或者通过 Mac App Store 或微软商店进行分发。

    3.6K20编辑于 2022-01-17
  • 来自专栏一番码客

    electron桌面应用开发(六)

    原因其实electron只是提供了一个运行js的框架,基本不用开发。electron的地位就相当于浏览器的地位,electron就是一个封装了的浏览器。 因此,我们做electron开发,其实就是做js前端开发。那么要想在eletron中调用python,实际就是用js去调用python,相关的技术可以在网上搜索js调用python的相关方法。 当然,一番以前没有接触过前端开发,electron也没接触过,也许认知有些狭隘,但思路是这样的。

    2.2K30发布于 2019-10-15
  • 来自专栏一番码客

    electron桌面应用开发(二)

    安装完之后,我们看项目根目录下的package.json,里面有dependencies和devDependencies,分别是开发环境和调试环境的依赖库。 package.json:应用的入口文件。其中的main字段表示的脚本是应用的启动脚本,缺省值是index.js。 src/main:electron主进程。

    1.5K20发布于 2019-10-08
  • 来自专栏西安-晁州

    使用Electron开发桌面应用

    Electron 框架的前身是 Atom Shell,可以让你写使用 JavaScript,HTML 和 CSS 构建跨平台的桌面应用程序。 最重要的是,Electron 应用服务构建和运行在 Mac,Windows 和 Linux。 Electron应用包含三部分: 1、package.json依赖文件 2、index.html应用页面 3、main.js or renderer.js主进程or渲染进程 Electron应用由主进程和渲染进程组成 DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>我的应用</title> </head> <body> we are

    2.9K00发布于 2017-12-26
  • 来自专栏一番码客

    electron桌面应用开发(三)

    本文目录: 前言js启动python创建python文件在index.js中调用python参考一番今日 前言 前面我们实践了用electron-vue和element-ui的开发环境搭建,实现了一个入门 pyPort = null } app.on('ready', createPyProc) app.on('will-quit', exitPyProc) 参考 electron作为python界面开发入门

    1.4K10发布于 2019-10-08
  • 来自专栏一番码客

    electron桌面应用开发(一)

    本文目录: 前言新建项目安装vue初始化一个electron-vue项目结语参考 前言 关于electron,前两天一番写了一个开头,搭建开发环境。今天一番尝试去开发一个小的例子,做一些修改。

    1.6K20发布于 2019-09-29
  • 来自专栏旅途散记

    使用Tauri开发桌面应用

    具体来说: $APPCONFIG: 应用程序的配置文件。 $APPDATA: 应用程序的数据文件。 $APPLOCALDATA: 应用程序的本地数据文件。 $APPCACHE: 应用程序的缓存文件。 $DESKTOP: 系统桌面文件。 $DOCUMENT: 用户文档文件。 $DOWNLOAD: 下载文件夹。 $EXE: 可执行文件。 $FONT: 系统字体文件。 $HOME: 用户主目录。 $APP: 应用程序文件夹。 $LOG: 日志文件夹。 $TEMP: 临时文件夹。 <Greet meg="Hello"/> 通过这样做,你应该能够解决这个 TypeScript 编译器错误,并成功构建你的应用程序。 "pubkey": "YOUR_UPDATER_SIGNATURE_PUBKEY_HERE" } 主要需要设置服务器地址和公钥 服务器接口返回一个json,大概是版本,更新内容等,需要额外开发

    2.2K60编辑于 2023-11-16
  • 来自专栏liulun

    桌面软件开发框架大赏

    ,商用没有任何问题(需要附加Lincence文件), 国内有很多大厂基于这个技术做桌面应用,比如网易、腾讯、百度, 这个框架是基于C++开发的,对C++开发者友好。 使用这个框架开发桌面应用得封一个.NET框架给用户,当然有了.NET框架应用程序访问一般的系统级API也就不成问题了。 如果你完全没搞过移动端的flutter,想用这个框架开发桌面应用,那么意味着你要学的东西还挺多的。好在dart和flutter入门都不是很难,学习曲线比较平缓。 所以,有些框架注重性能,有些框架注重开发效率,开发者做选择题的时候也应该衡量这两个问题,你的应用对哪些方面要求多一些呢? Chromium核心,自己封了一个类似CEF的框架) 目前微软、谷歌、JetBrains等公司都非常重视桌面开发框架,也在推各自的框架产品,说明桌面应用领域并没有没落,反而应该更加受到重视。

    7.9K31编辑于 2022-05-27
  • 来自专栏一番码客

    electron桌面应用开发(四)

    前言js系统命令调用函数spawn调用`spawn`可能遇到的问题require函数参考一番今日

    1.8K20发布于 2019-10-08
  • 来自专栏性能与架构

    使用JS开发桌面应用

    Javascript在web开发中已经稳稳的占据了重要位置,现在已经开始渗透到桌面开发了 Electron 便是用来创建桌面应用框架 使用 JavaScript + HTML + CSS 就可以开发跨平台的桌面应用 是否满足桌面应用开发的需求呢? 看下这些知名应用就知道了 GitHub 的文本编辑器 Atom 聊天群组应用独角兽公司 Slack 使用 Electron 搭建了桌面客户端 微软发布的代码编辑器 Visual Studio Code </title> <meta charset="UTF-8"> </head> <body>

    Hello World

    第一个 JS 桌面应用</ 可以直接把electron_test这个文件夹拖到控制台中,便会启动运行这个应用 还可以根据控制台中的提示,在命令行启动应用 electron的项目地址 https://github.com/electron

    3.3K60发布于 2018-04-03
  • 来自专栏一番码客

    electron桌面应用开发(五)

    = res } }) }) formula.dispatchEvent(new Event('input')) 参考 electron-vue文档 electron作为python界面开发入门

    1.9K30发布于 2019-10-08
  • 来自专栏代码小睿

    【HoorayOS】开源的Web桌面应用框架

    四款全新皮肤 评分功能 仿win7超级预览功能 应用管理 HoorayOS是什么? HoorayOS是一套web桌面应用框架,你可以用它开发出类似与115应用中心、Q+web这类的桌面应用网站,也可以在它的基础上二次开发出适合项目的桌面式管理系统。   HoorayOS需要什么环境?

    1.2K10编辑于 2022-03-28
  • 来自专栏快乐阿超

    html构建桌面应用框架tauri

    ——罗曼·罗兰 分享一个用html、css、javascript构建桌面应用的另一个框架 https://tauri.app/ https://github.com/tauri-apps/tauri

    55510编辑于 2024-08-23
  • 来自专栏MixLab科技+设计实验室

    技能:Electron开发桌面应用

    Electron提供了丰富的本地(操作系统)的API,使你能够使用纯JavaScript来创建桌面应用程序。 与其它各种的Node.js运行时不同的是Electron专注于桌面应用程序而不是Web服务器。 这并不意味着Electron是一个绑定图形用户界面(GUI)的JavaScript库。 还有最近,在结合 设计师会编程、程序员懂艺术的系列文章, 我开发了一个JS Playground for Desginer 的桌面应用。 ? 等系列文章更新完,会发布第一个版本。

    1.9K50发布于 2018-04-16
  • 来自专栏余生开发

    electron-vue———桌面应用开发

    Electron 基于 Chromium 和 Node.js, electron-vue 基于election融合vue脚手架,来开发桌面应用,可以理解为在软件中打包了一个浏览器以支持运行桌面应用, 用开发web的方式进行开发,跨平台兼容 1环境搭建 1.1 先全局安装vue-cli脚手架 (如已经安装,可以跳过) npm install -g vue-cli 1.2 用electron-vue

    1.6K30发布于 2018-10-15
领券