首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

桌面应用开发总结

: C/C++ 简介: Duilib是一个Windows下免费开源的DirectUI界面库,由于简约易扩展的设计以及稳定高效的实现被各大互联网公司普遍接受,广泛应用于包括IM、视频客户端、股票行情软件...基于Duilib开发的一些软件举例: 爱奇艺、91助手、微信、钉钉、优酷、微软壁纸、网易云信.........它提供了统一的编程模型、语言和框架,真正做到了分离界面设计人员与开发人员的工作;同时它提供了全新的多媒体交互用户图形界面。...www.electronjs.org/ 中文官网: https://electron.org.cn/ 简介: Electron 是一个能让你使用 JavaScript, HTML 和 CSS 来创建桌面应用程序的框架...这些应用程序可以打包后在 macOS、Windows 和 Linux 上直接运行,或者通过 Mac App Store 或微软商店进行分发。

3.2K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    开发桌面应用,自然用 Electron !

    纵观十多年的软件开发进程,业界发生了巨变,多平台的时代正在慢慢来临:桌面应用、Web 浏览器、移动端以及其他平台,作为开发者,我们渐渐觉得,有必要支持多平台计算。 那么桌面应用呢?...关键是现在你已经不能只开发支持 Windows 系统的应用了,还要开发支持苹果系统和 Linux应用。...跨平台的桌面应用并不是什么新鲜的东西,像 Mono、QT、Java 等早就可以开发出支持多个主流操作系统的桌面应用了。...通常,有 C++、C#、Java 开发经验的开发者会选择这样的技术来开发跨平台应用,但对于 Web 开发者,面对这些技术需要重新学一门语言,因此开发跨平台桌面应用对于 Web 开发者是有一定门槛的。...Electron 可以让你重用 Web 应用的代码来构建桌面应用,不仅如此,构建出来的应用可以同时在 Windows、Mac OS X 和 Linux 上运行,这有一个非常大的好处:代码和技能都可以复用

    4.7K20

    Jetpack Compose 将支持桌面应用开发

    可能在未来的某一天,Google 的工程师会使用通过 Compose 开发的 IDE 来开发 Compose 。...Windows 自然不用说,也提供了 Linux ,MacOs 支持。 其次,图片最后划出来的 SkiaWindow.kt ,同 Flutter 一样,也是通过 Skia 引擎来完成最后的绘制。...移动端跨平台、Native、数据科学、服务端开发、Web 开发、Android,姑且再加上现在的 Desktop UI,还有 Kotlin 干不了的事情吗?...地址如下: https://github.com/jtouzy/Kompose 其他的 Native、数据科学、服务端开发、Web 开发 等等,我并没有怎么了解过。...盘子虽然布的大,但是到目前为止,除了 Kotlin ,应该鲜有将 Kotlin 应用于生产环境的。即使是 Android ,在 Google 爸爸的大力推动下,国内的普及率仍然不是很高。

    93440

    Java使用JCEF开发 windows桌面应用

    一、写在前面 以前写windows桌面应用首选用C#,当然是最好用的解决方案之一。...这些年用java,才发现着实费劲,最近这些年随着硬件的能力提升,使用H5开发各种移动应用桌面应用的方法也逐渐变得可行。本文记载了我用JCEF开发windows桌面应用的一种方法。...Chromium Embedded Framework (CEF)是个基于Google Chromium项目的开源Web browser控件,支持Windows, Linux, Mac平台。...它基于 Chromium 嵌入式框架 (CEF),允许您将 Web 浏览器嵌入到 Java Swing 桌面应用程序中。...也就是说我的方式是: 1、写一个Java应用,集成JCEF 做界面,进行UI交互。前端用VUE.js实现。 2、在这个应用中集成 Springboot 做业务处理集成。

    94410

    Flutter 让桌面应用开发更便捷

    Flutter2稳定版的发布,除了web的支持外,还有对于桌面端的支持可以将Flutter源代码编译为本机Windows,macOS或Linux桌面应用程序。...对于编译桌面应用程序,需要注意,在Windows上构建Windows应用程序,在macOS上构建macOS应用程序以及在Linux上构建Linux应用程序。...创建桌面项目 我们拉个新建个项目 mac_demo,使用用 Flutter beta 进行 macos桌面应用 开发: mkdir mac_demo cd mac_demo fvm use beta -...运行项目 fvm flutter run -d macos 项目正常跑起来了,后面你就可以开始添砖加瓦,开发自己想要的桌面应用了。...在此之前,切换到beta版本,如果没有安装,通过命令fvm install beta安装 并运行项目 fvm flutter run -d macos windows和linux桌面应用也类似。

    2.1K20

    C#的桌面应用程序开发

    桌面应用程序是直接在用户的桌面操作系统上运行的软件,与Web应用程序相比,它们通常提供更丰富的用户界面(UI)和更强大的功能。...C#是开发桌面应用程序的强大工具,特别是借助.NET Framework和.NET Core。...本文将深入探讨C#中两种主流的桌面应用程序开发框架:Windows Forms和Windows Presentation Foundation (WPF),以及它们的使用场景和最佳实践。...桌面应用程序开发的基本概念桌面应用程序通常具有图形用户界面(GUI),允许用户通过视觉元素(如窗口、按钮、菜单等)与应用程序进行交互。关键组件窗口(Windows):应用程序的顶级容器。...快速开发:适合快速开发传统的桌面应用程序。使用场景快速开发:适合快速开发需要立即发布的应用程序。传统桌面应用:适合创建传统的桌面应用程序。

    88700
    领券