找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

只需一步,快速开始

Ooui之在浏览器中运行.NET应用

查看: 428| 评论: 0| 发布者: ocean

??? ??С
简介:在过去数年中,桌面应用开发人员一直处境艰难,因为人们的主要关注点聚焦于Web和移动应用。由于Microsoft未来Windows平台的计划未定,并且UWP应用也没有突破性进展,因此技术落伍的责任也不应由.NET开发人员来承担。 ...
在过去数年中,桌面应用开发人员一直处境艰难,因为人们的主要关注点聚焦于Web和移动应用。由于Microsoft未来Windows平台的计划未定,并且UWP应用也没有突破性进展,因此技术落伍的责任也不应由.NET开发人员来承担。当前迫切需要解决的挑战,是提供一种可运用这些开发人员在C#上知识积累的新方式。

这正是近期一些在浏览器上使用C#的工作吸引关注之处。今年早期,Microsoft宣布他们对Blazor的支持。最近,Frank A. Krueger宣布开发完成Ooui软件库。Ooui支持将C#或F#用于编写可运行在浏览器中的应用。Ooui支持以WASM为编译目标,这样Xamarin.Forms应用就可以部署到WebAssemly中,无需应用服务器即可完全运行在浏览器中。

据Krueger介绍,WASM并非唯一受支持的平台,其它可用的编译目标还包括使用ASP.NET Core的Web DOM、WebAssembly以及Ooui内建的Web服务器。技术的底层工作机制如下:对于WebAssembly项目,所有的Web浏览器与应用间通信发生在进程内。对于其它项目,则使用WebSockets进行“浏览器-应用”间通信,以保持UI和应用状态的同步。

Krueger还给出了一些概念验证演示,有效地展示了上述理念。其中包括一个基本的XAML编辑器,演示了如何实现浏览器内的XAML编辑,并实时显示更改情况。此外,演示中还提供了一组样例代码,展示了Xamarin.Forms和基本Web控件的使用。

上手Ooui开发非常简单。你首先需要在.NET Core中新建一个Console应用,并将引用添加到Ooui.Wasm和Ooui.Forms中。然后使用通常使用的dotnet去构建应用,就可以部署应用了。进而,通过使用dotnet-server,或是将dist目录中的文件拷贝到任何一种可提供静态文件的Web服务器,你就可以测试所用的代码。

Ooui之在浏览器中运行.NET应用


本文仅代表作者个人观点,不代表SEO研究协会网官方发声,对观点有疑义请先联系作者本人进行修改,若内容非法请联系平台管理员。更多相关资讯,请到SEO研究协会网www.seoxiehui.cn学习互联网营销技术请到巨推学院www.jutuiedu.com。

鸡蛋

鲜花

握手

雷人

路过
已有 0 人参与

会员评论

推荐阅读

    2020-06-05 11:50
  • 作者:tianshanqidiao

    儿童画教程 | 和我一起来做美味的冰激凌

    似腻还成爽,如凝又似飘玉来盆底碎,雪向日冰消你知道吗历史上的最早的一款冰激凌是出现在我国唐朝的时候此后人们逐渐在冷食中加入水果、果浆,牛奶才有了我们现在吃到的美味冰激凌走进冰激凌店时各种颜色冰激凌在冰

  • 2020-06-05 11:48
  • 作者:杨子

    好程序员大数据培训分享spark之Scala

      好程序员大数据培训分享spark之Scala,基本语法:变量,变量的定义:不可变:val a = 2 或者 val a : Int = 2 (指定了数据类型) lazy val a : Int =2可变:var a = 2 或者 var a : Int = 2(指定了数据类型)def a

  • 2020-06-05 11:47
  • 作者:蓝梦枫溪

    CAD教程:想要CAD快速绘图?这些CAD技巧不可少

    CAD想要快速绘图,流畅设计,这些绘图前的CAD的各项配置的调配不可少!我整理了三大CAD快速配置技巧,助大家快速晋升CAD高手!技巧一:界面切换更自如,应用操作更流畅CAD一般有两种界面,即传统界面和二维草图。这

  • 2020-06-05 11:45
  • 作者:dongxiaofeng

    商家对新媒体代运营的需求?

    现在互联网这么发达,很多的企业都转型做线上业务但是碍于有些中小型企业不懂得如何做线上运营,因此就出现了一种新型行业-代运营公司。

  • 2020-06-05 11:37
  • 作者:mileseo

    关于网站优化的小技巧,你了解多少?

     所谓的网站优化就是指在了解搜索引擎自然排名机制的基础上,对网站进行内外的调整优化,改进网站在搜索引擎中关键词的排名,从而吸引流量。下面老张就来给大家介绍一下网站优化有哪些技巧。  一、关键词优化  

  • 2020-06-05 11:35
  • 作者:呼兰河传奇

    做关键词SEO忌讳多次的改动网站标题_SEO外包_武汉天启速推网络

    天启速推SEO外包为您解答:从做百度关键词SEO刚开始,便会许多人对你说切勿千万别乱改动自身的网址题目和网站内容,非常是新网站,由于你的新的网站就在百度百度搜索引擎中是很生疏的,比如一个人三天两头去整容手术

  • 2020-06-05 11:34
  • 作者:魏博琛

    定了!北京中小学其他年级、幼儿园开学时间公布

    来源:北京头条客户端5月13日, 第106场北京市新型冠状病毒肺炎疫情防控工作新闻发布会举行。北京市教委新闻发言人李奕在会上介绍,6月1日(周一),高一、高二年级,初一、初二年级,小学六年级返校复课。6月8日(周一

  • 2020-06-05 11:34
  • 作者:柴潇

    下半年找工作:自我介绍用这3步,一开口就让面试官对你刮目相看

    看情况,2020年下半年,找工作的人应该不在少数。不管是应届毕业的职场小白,还是工作年资很久的老司机,找工作面试,基本绕不开这个问题:“先简单介绍一下自己吧!”这个问题看起来容易,但实际上答题翻车仍很常见

  • 2020-06-05 11:33
  • 作者:龚呆子

    算法|三重循环与Floyd(弗洛伊德)多源最短路径算法

    通常,数组用循环来处理,一般来说,一维数组的数据处理可以使用单重循环或双重循环。如输出数组元素值,从一个数组中挑选最大值或最小值等可以使用单重循环。而对于数组的排序一般使用双重循环,因为单重循环可以挑

  • 2020-06-05 11:31
  • 作者:繁花即一梦

    分期禁用一次性塑料制品!河南出台方案,加快白色污染治理

    大河网讯 (政务记者 刘高雅)治理白色污染,河南定了任务书、时间表。6月3日,大河网记者从河南省发展改革委获悉,经河南省委深改委研究同意,省发展改革委联合省生态环境厅于6月2日印发《加快白色污染治理 促进美

文章排行

TOP ARTICLES

返回顶部