V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  INCerry  ›  全部回复第 15 页 / 共 19 页
回复总数  373
1 ... 7  8  9  10  11  12  13  14  15  16 ... 19  
@daokedao 实测 Electron 启动慢,内存占用大,C# 这种编译型的语言性能好很多。
C#这边跨平台用 Avalonia 还不错的,对标 Sketch 的软件 Lunacy 去年就从 WPF 迁移到 Avalonia 了
你提出的几个需求里面,说说优劣势吧。
占用资源小:C++框架肯定资源占用小一些
好看:C#上面 WPF 库 Avalonia 主题库都挺多 挺好看的
稳定:C#好一些 C++容易写出不安全的代码
反应快:C++胜一筹 但是差距不是很大 C# jit 出来的也是优化后的汇编代码
具体就看楼主选择了,也可以像其它人说的,用 C#写界面,复杂的缓慢的核心计算逻辑用 C++。或者先用 C#快速出活,后面慢慢优化性能,是在不行的地方用 C++
另外,我们项目中实测,.NET 这边就算是 JIT 的 Startup 速度也很快,基本都在 200~300ms ,不过 AOT 能让它更快。
1 、ASP.NET Core 上一般无需这种 AOT ,从数据来看,程序 AOT 以后性能会比 JIT 低,还需要损失很多提升工程效率的动态特性,总得来说是得不偿失。
2 、客户端的话,AOT 有存在的价值,第一启动速度会提升,第二内存使用率会低一些,第三能具备一定的反编译能力(对于反汇编大佬来说,都是直接看汇编代码,无论你是 IL 、Native Code 还是啥,都没啥大的难度)
3 、.NET 有 AOT 工具,如上面提到的 NativeAOT ,以及以前还有一个叫 NGen 的工具
4 、那么 JIT 和 AOT 应该如何选择,主要看你的需求,这里有一张 Grralvm 的六边形图,说明了 AOT 和 JIT 的对比,看自己的项目类型来做取舍
https://twitter.com/thomaswue/status/1145603781108928513
2022-03-14 16:34:56 +08:00
回复了 ration 创建的主题 .NET 求推荐. netcore 以上版本 CLR 的相关文章或书籍
楼上说的没错 《.NET Core 底层入门》
2022-03-11 13:28:01 +08:00
回复了 monetto 创建的主题 程序员 大家都是怎么收纳自己多余的电子产品的
更新换代的时候 一般都小黄鱼出掉了
2022-03-08 21:20:49 +08:00
回复了 hez2010 创建的主题 C# C# 模式匹配完全指南
顶一个
你也可以安装现成的 NuGet 包来实现需求,微软官方文档
https://docs.microsoft.com/zh-cn/aspnet/core/security/authorization/introduction?view=aspnetcore-6.0
数据库无所谓,你想用啥用啥,我们公司的情况就是,大数据连有使用 TIDB ,小数据量用 MYSQL ,也有一些 MSSQL 的应用,PostgreSQL 也在项目中有使用
2022-03-01 09:31:48 +08:00
回复了 IurNusRay 创建的主题 健康 突然被查出来肾有问题
@firelynx 打了第三针有关系?
2022-01-24 18:24:32 +08:00
回复了 aljun 创建的主题 程序员 2022 年最适合写业务代码的编程语言是哪个?
这个我站 C# C#挺香的 性能好 写的舒服 而且有个有钱的爸爸
2022-01-18 16:59:35 +08:00
回复了 catfly 创建的主题 问与答 enpass 和 1password 各位大佬们用的是那个?
bitwarden +1 开源 部署还方便 各个平台都支持
2021-12-26 12:02:20 +08:00
回复了 Edison666666 创建的主题 程序员 unity 的热更新技术咋样
热更新框架有一个 harmony ,但是我不清楚它是否适用于 Unity3D ,按道理来说应该是可以的。
2021-12-05 19:42:56 +08:00
回复了 KevinBlandy 创建的主题 Go 编程语言 Go 感觉没有一个趁手的 ORM 框架啊?
go 不是银弹 写比上层代码还是换个语言吧
2021-11-29 14:20:42 +08:00
回复了 hutoer 创建的主题 C# .net core 有类似 moleculer 这样的微服务框架吗?
我不太清楚有没有,但是上 K8S 以后,这些微服务框架的必要性其实不是很大了,一些做 java 的朋友,公司上 k8s 以后 spring cloud 都不用了,.net 这边一个类似的叫 steeltoe
2021-11-26 15:40:53 +08:00
回复了 zwnozhuce 创建的主题 Go 编程语言 go 语言提高 web 生产力
C# 路过~
2021-11-26 13:28:39 +08:00
回复了 javaisthebest 创建的主题 程序员 在虾皮做业务被 go 恶心到了。
@sgissb1 不过.net framework 已经是过去式了 现在都是.NET Core 或者.NET5 、6 publish 的时候也可以选择自带运行时 目标机也不用装.net framwork
2021-11-19 10:06:25 +08:00
回复了 wildnode 创建的主题 生活 昨天第一次尝试褪黑素, 效果拔群
拜耳有一款睡眠豆,还可以
测试性能就不要用 DEBUG 模式,切到 Release ,另外 EF 框架是需要预热一下,你可以试试第二次、第三次应该就快了
2021-11-13 16:07:59 +08:00
回复了 xiaoke0718 创建的主题 C# 用 C# 写过哪些「脑洞大开」的小工具?
C#可以做桌面应用、WEB 应用、云原生应用、手机 APP 、游戏、物联网嵌入式应用还有机器学习应用,桌面、WEB 和游戏应该是占主要的
1 ... 7  8  9  10  11  12  13  14  15  16 ... 19  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1031 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 35ms · UTC 19:40 · PVG 03:40 · LAX 11:40 · JFK 14:40
Developed with CodeLauncher
♥ Do have faith in what you're doing.