- 主题:C#比什么go、D、rust都好用多了
性能也不差,也有本地编译。如果实在讨厌C#,java也凑合。
总有一些人又想要现代特性,又想底层控制和效率,做出来的都不伦不类,
还不如直接用C++
--
FROM 223.72.70.*
所有终端都可以用c#啊 ,dotnet 跨平台的
【 在 hgoldfish 的大作中提到: 】
: 首先,做 windows 编程的已经没了。所以我们这里假定讨论服务端 linux 编程。
: 好了,服务端 linux 编程为啥要用 c#.
:
--
FROM 223.72.70.*
windows 是ms的基本盘, 他不可能丢掉
他设计的工具,都是Windows优先。就是迭代太快,而且一坨一坨的绑定。
其实像java一样,把dotnet、ui库、ide这些剥开,让开源社区可以很容易的替换、组合,
会好很多。 毕竟ms自家的团队不管多优秀,他们的思维都会相对固化的,
而开源社区虽然很杂乱,但是也可能有优秀的库或框架出现,能更好满足真正开发者的需要
不过,虽然市场接受度不高,但是ms很多产品很是挺有创意的。
比如他的blazor,就非常适合规模不太大、网络环境好的应用系统开发
我看了他家的winui3, 也挺不错。
【 在 lookforit 的大作中提到: 】
: c# 语法领先,linux生态差点,AOT发力后,占有率应该会更高一点。
: 另外,ms还是没有甩掉前端包袱,完全改邪归正,一直在搞blazor,maui,这些统统应该丢弃。
--
FROM 223.72.68.*
不管node还是python,前后端交互都需要自己处理请求。
blazor完全接管了这些工作,写页面跟做桌面开发差不多
对于复杂交互,会节省非常多的工作量。
当然blazor要求比较好的网络条件,对服务器的压力也比较大。
所以很适合小规模的企业应用。
做前端耗时费力,程序员确实没人喜欢做。
【 在 lookforit 的大作中提到: 】
: blazor没啥人用,现在都是前后端分离,前端都是js/ts,后端没几个愿意做页面,除非全栈。如果全栈的为啥不选node或者python。
--
FROM 223.72.68.*