ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Blazor快速实现扫雷(MineSweeper)

2022-07-23 09:35:09  阅读:215  来源: 互联网

标签:web c# MineSweeper js 扫雷 Blazor 移植


如何快速的实现一个扫雷呢,最好的办法不是从头写,而是移植一个已经写好的! Blazor出来时间也不短了,作为一个.net开发者就用它来作吧.Blazor给我的感觉像是Angular和React的结合体,单向,双向绑定,组件,依赖注入是不是

似曾相识?

  没有调皮的js,也不需要一言难尽的npm,只有熟悉的c#和nuget,让我们开始吧!

  我选择移植一个用VUE写的扫雷,看看需要多少工作量移植到Blazor.

就这个简单的扫雷来说,工作量真的不大.

1.模板来说VUE的模板可以轻松的用razor来实现

2.js和c#作为c系语言,其实相当大的一部分是相似的!

3.blazor作为后来者,兼收并蓄,你能在它的身上看到别的框架的影子!

4.style css,几乎不用改直接抄过来就完事!

5.作为宇宙第一IDE不是盖的,的确可以让你开发舒心不少

6.c#作为静态语言,编译时可以检查出不少问题

7.方便的调试让你忘记你在写一个web程序

8.生命周期,别的框架有的blazor一样有

9.c#实现不了的,调用js就完事!

 Blazor 现阶段的缺点:太重了!比Angular还要重,希望MS能在不久的将来解决这个问题,要不然也只能自娱自乐了.!

有一句话总结的好:Blazor可能不是web开发的未来,但可能是Asp.net web开发的未来!

Demo:

http://chituxq.com:8001/

源码:

https://github.com/hotfics/blazorMinesweeper

标签:web,c#,MineSweeper,js,扫雷,Blazor,移植
来源: https://www.cnblogs.com/magicapprentice1/p/16510571.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有