首页 > 其他分享 >CodeDesk-一个新款跨平台桌面开发框架

CodeDesk-一个新款跨平台桌面开发框架

时间:2023-11-13 09:03:34浏览次数:30  
标签:控件 桌面开发 应用程序 CodeDesk 跨平台 使用 NET

 

CodeDesk 的灵感来自 Electron和Photino。这是一个基于 .NET 的开源项目。

CodeDesk 的目标是使开发人员能够在跨平台的本机应用程序中使用 Web UI(HTML、JavaScript、CSS 等)无论是Html,Blazor,Vue,React还是Angular等前端框架,都可以与CodeDesk一起使用,而不是学习特定于平台的 UI 技术。

 

操作系统Windows 10, Mac 10.15+, or Linux (Ubuntu 18.04+测试通过),openKylin,UOS

 

 

 

CodeDesk 是可用于不同平台和技术的软件包集合。围绕着操作系统内置的Chromium或基于WebKit的浏览器控件。 在 Windows 上,它使用基于 Chromium Edge 的 WebView2 控件,在 macOS 上,它使用 Safari 的 WKWebView,在 Linux 上,它使用 WebKitGTK+ 2。 使用本机浏览器控件可以减少 CodeDesk 应用程序的整体占用空间,因为无需在应用程序中捆绑 WebKit。CodeDesk 是跨平台的,因为应用程序在任何操作系统上都以完全相同的方式与包装器通信。 这意味着开发人员只需要一个代码库即可应用于所有桌面平台。

 

 

使用 CodeDesk您可以使用 .NET 后端和您选择的 Web 框架构建桌面应用程序。
由于 .NET 是跨平台的,因此它是在任何地方运行的可靠且可重用的代码的完美候选者。
CodeDesk的Blazor功能,并添加了无需了解 JavaScript 或 TypeScript 即可生成应用程序的功能。
同时由于没有Electron的NodeJs,所以他是一个干净的,快速的桌面端程序。

 

QQ群:882080474

网址:http://www.codedesk.cn

标签:控件,桌面开发,应用程序,CodeDesk,跨平台,使用,NET
From: https://www.cnblogs.com/guitarpark/p/17828405.html

相关文章

  • 云盘转NAS,云盘转化为本地磁盘,跨平台跨设备同步-CarlZeng
    title:云盘转NAS,云盘转化为本地磁盘,跨平台跨设备同步-CarlZengtags:[NAS,云盘,下载,docker,NginxProxyManager]categories:-云盘-NAS-Docker-NginxProxyManagerdate:2023-08-2621:04:00背景对软路由硬件J4125之类的痴迷,......
  • docker 跨平台构建镜像
    我们在开发环境构建的镜像在生产环境大多不可用,我们在开发中一般使用Windows或者MAC系统,部署多半是linux环境。那么这篇文章能帮到你。首先首先你需要有一个Dockerfile文件。举例:这里以一个python项目举例FROMpython:3.10-slimWORKDIR/appCOPYrequirements.txtre......
  • 深入探讨Vue.js核心技术及uni-app跨平台开发实践
    Vue.js是一款流行的JavaScript框架,用于构建交互性强、响应式的用户界面。而uni-app是一个基于Vue.js的跨平台应用开发框架,允许开发者使用Vue.js的语法编写一次代码,然后将其部署到多个平台,如iOS、Android、Web等。本文将深入探讨Vue.js的核心技术,并介绍如何利用uni-app进行跨平台实......
  • 有哪些app开发工具支持跨平台开发?
    跨平台开发是指使用一种或多种工具和技术来开发可以在多个平台上运行的应用程序。以下是一些支持跨平台开发的APP开发工具:Flutter:由Google开发的UI工具包,可用于在iOS、Android和Web上构建美观的原生用户界面。使用单一代码库,开发人员可以创建高性能、流畅的应用程序。ReactNative:......
  • 移动跨平台框架Flutter详细介绍和学习线路分享
    Flutter简介Flutter是一款移动应用程序SDK,一份代码可以同时生成iOS和Android两个高性能、高保真的应用程序。Flutter目标是使开发人员能够交付在不同平台上都感觉自然流畅的高性能应用程序。我们兼容滚动行为、排版、图标等方面的差异。在全世界,Flutter正在被越来越多的开发者和......
  • 小程序底层技术机制解读 - 跨平台兼容性
    小程序是一种流行的移动应用形式,它的跨平台兼容性是其吸引力之一。在本文中,我们将深入探讨小程序的跨平台兼容性,以及如何利用这一特性来构建跨平台的应用程序。什么是跨平台兼容性?跨平台兼容性是指一个应用程序可以在多个不同的操作系统和设备上运行,而不需要进行大规模的修改或重新......
  • UniApp实战开发指南:构建跨平台应用的终极选择【UniApp实战】
    UniApp是一个强大的开发框架,可让开发者使用Vue.js构建跨平台应用。本文将介绍UniApp的核心概念和技术深度,并通过一个实例演示如何使用UniApp开发一个简单的待办事项应用。1.介绍UniAppUniApp是DCloud推出的一款基于Vue.js的跨平台开发框架。它允许开发者使用一套代码构建同时运行......
  • rust ui lib 跨平台ui框架
    部分条目未更新,请自行到项目主页查看。框架StarsIssue活跃程度版本TauriStarIssueegui+bevyStarIssueSlintStarIssueIcedDioxusGTKFlutter框架网页手机PC嵌入式额外语言Taurieguibe......
  • C#winform软件实现一次编译,跨平台windows和linux兼容运行,兼容Visual Studio原生界面Fo
    一、背景:微软的.netcore开发工具,目前来看,winform界面软件还没有打算要支持linux系统下运行的意思,要想让c#桌面软件在linux系统上运行,开发起来还比较麻烦。微软只让c#的控制台软件支持在linux运行。二、解决方案:我想到的一个方案是自定义封装软件的System.Windows.Forms组件,把......
  • Unity 跨平台底层如何处理C#代码
    在面试中,我们经常会被问到Unity的底层是如何处理C#,本节给通过一下3个点来给大家详细的分析这个问题:(1)C#的发展历史;(2)Unity为什么用C#;(3)il2cpp解决了什么问题; 对啦!这里有个游戏开发交流小组里面聚集了一帮热爱学习游戏的零基础小白,也有一些正在从事游戏开发的技术大......