看看有没有同样使用 .NET Core 做项目的朋友。
顺便提一句,我 3 个月前偷偷把技术栈从 go 切到 .NET Core
1
youla OP 下一步准备再学学 FSharp
|
2
putaozhenhaochi 2020-11-12 16:58:28 +08:00 via Android
国内用的公司少
|
3
BwNVlwSq 2020-11-12 16:59:14 +08:00
这个板块好冷清
|
4
Cooky 2020-11-12 16:59:57 +08:00 via Android 1
.net 5 不是统一了?怎么还 core ?
|
5
alphadog619 2020-11-12 16:59:59 +08:00 1
为什么是偷偷的,怕谁打你吗?
|
6
youla OP @putaozhenhaochi 管他,我只要快速开发,目前比较痛苦的地方就是打包单文件体积大
@qfans67 一起来起个哄 @Cooky 官网写的.net core 5 @alphadog619 不怕打,怕被开 |
7
youla OP 顺便说一句,因为主管坐在身后,我用 curl 看 v2ex,哈哈
|
9
SilencerL 2020-11-12 17:14:28 +08:00
|
10
Rwing 2020-11-12 17:15:20 +08:00
已经统一叫 .NET 5 了,没有 core 了
|
11
quan01994 2020-11-12 17:15:20 +08:00
.NETer 我就是 。Blazor 可以的 。
|
15
youla OP @im3x 差距肯定大啊,生成出来动辄上百 M,支持跨平台的,不过通常代码也要注意,尽可能不要调用 win api,如果非要调用也要判断 os 做相应处理。
|
18
Jirajine 2020-11-12 17:34:05 +08:00 via Android
F#还是不错的,但是感觉不怎么被重视。
C# 加了再多东西也没新语言写得舒服。 |
19
zhujinliang 2020-11-12 17:34:50 +08:00 via iPhone
测试了可以打包成不依赖运行库的可执行文件,win 和 Linux 都可以,这个挺不错
只不过 hello world 打包出来大概 60M 顺便有推荐 web 应用框架的吗 |
21
Soar360 2020-11-12 17:41:34 +08:00
不要问,问就是 ABP 。
|
22
youla OP @zhujinliang 暂时还没想过用框架,我用.net core 做前后端分离项目,前端一般用 vue-element-admin,后端纯手写,打包时把前端生成文件放到资源文件里,运行时释放到指定的静态文件目录,有点小麻烦。
|
23
love 2020-11-12 18:07:47 +08:00 1
珍爱生命 远离 .net
|
25
beginor 2020-11-12 18:50:47 +08:00 via Android
@zhujinliang HelloWorld 应该没那么大, 估计是发布时没有做剪裁吧, 剪裁之后会小很多。
|
26
zhuangzhuang1988 2020-11-12 18:52:13 +08:00 1
F#大法好
最近 darklang 作者写了好多相关的文章 为何不选择 rust(scala, clojure, haskell) https://blog.darklang.com/why-dark-didnt-choose-rust/ 为何离开 ocaml https://blog.darklang.com/leaving-ocaml/ 为何选择 F# https://blog.darklang.com/new-backend-fsharp/ |
27
beginor 2020-11-12 18:52:55 +08:00 via Android
|
28
beginor 2020-11-12 18:56:53 +08:00 via Android 1
|
29
beginor 2020-11-12 18:58:40 +08:00 via Android
|
30
poic 2020-11-12 19:02:50 +08:00 via Android
还可以裁剪到方法,没用到的方法不发布
|
32
beginor 2020-11-12 19:07:46 +08:00 via Android
@xuanbg 如果不用 SSR,前端的产出只是静态文件而已, nodejs 就没必要了, 任意服务端都可以处理
|
34
shyling 2020-11-12 19:12:31 +08:00
懵逼,怎么就从 3 上 5 了
|
35
beginor 2020-11-12 19:19:34 +08:00 via Android
@shyling 为了不和的 .net framework 4.x 产生歧义, 同样微软也没有发布 Windows 9, 也是为了避免再出现 Windows 9x 的歧义
|
37
beginor 2020-11-12 19:26:39 +08:00 via Android
镜像中只保留后端,nodejs 只作为前端编译工具使用
|
38
qdwang 2020-11-12 19:39:00 +08:00 via iPhone
f#非常好,有一些特殊的功能其他语言都没有,比如 type provider
|
39
dhssingle 2020-11-12 22:25:30 +08:00
试了下,Hello World 打包后 10.8 MB
|
40
yuekcc 2020-11-12 22:39:20 +08:00
很是喜欢 f#,但工作上就是用不上。
.net 这个名称一开始就起得不怎么。ms 起名称水平一般啊。 |
42
JerryCha 2020-11-13 00:39:01 +08:00 1
@zhujinliang ASP.NET Core MVC, Entity Framework Core, Identity Core
|
43
LokiSharp 2020-11-13 09:03:55 +08:00 1
@zhujinliang #19 其实没必要打包 RHEL CentOS 官方源里都有 Dotnet Core LTS 直接装就好了
|
44
b00tyhunt3r 2020-11-13 09:27:48 +08:00
|
45
link3 2020-11-13 09:33:18 +08:00
U3D 想转 dotnet,大佬有什么学习路线推荐吗
|
46
youla OP |
47
Radiation 2020-11-13 11:56:26 +08:00
@zhujinliang 我感觉自带就已经挺好用了,最近国内有个基于.net 5 开发的 Fur 框架,我感觉挺不错
|
48
beginor 2020-11-13 16:24:21 +08:00 via Android
@link3 从这里学起 https://www.asp.net
|
49
BuffDog 2020-11-13 16:43:45 +08:00
@link3 U3D 用的不就是 c#做的脚本语言么,差异应该是框架层面
个人建议从了解框架层面开始,.net mvc 的资料应该相对丰富 |
50
kikikiabc 2020-11-13 18:29:46 +08:00 via iPhone
微软禁止建立.开头的文件,却又开发了.开头的产品
|
51
zxCoder 2020-11-13 19:53:41 +08:00
感觉没有特别优秀的点让我转 c#啊
|
52
INCerry 2020-12-18 15:06:15 +08:00
.NET5 挺好 我们已经有项目在线跑了
|