- 主题:C#比什么go、D、rust都好用多了
其实我觉得 c# 的语法设计跟 c++ 一样烂。和 scala1, perl 一样的思路。完全没有美感。
就是啥垃圾都往语言里面塞。安胖子的另外一个语言 typescript 也是这样的风格。
python 这种快和 javascript 一样烂的语言,在引入新语法的时候还算克制。实在不行也应该用 python,而不是用 c#.
这方面必须表扬 c 和 java. 每次对语法的修改都是以十年为周期,谨慎再谨慎,避免垃圾混入语言,再拿出来就不容易了。
【 在 ZHMZFFL 的大作中提到: 】
: 语法糖更甜
--
修改:hgoldfish FROM 110.84.122.*
FROM 110.84.122.*
C 是语言里恶臭的源头,广泛用乱七八糟的符号,各种未定义,各种乱飞,隐性转换
衍生的庞大C流派污染甚广
我喜欢ADA这种严谨的流派
【 在 hgoldfish 的大作中提到: 】
: 其实我觉得 c# 的语法设计跟 c++ 一样烂。和 scala1, perl 一样的思路。完全没有美感。
: 就是啥垃圾都往语言里面塞。安胖子的另外一个语言 typescript 也是这样的风格。
: python 这种快和 javascript 一样烂的语言,在引入新语法的时候还算克制。实在不行也应该用 python,而不是用 c#.
: ...................
--
修改:ZHMZFFL FROM 60.1.7.*
FROM 60.1.7.*
虽然恶臭,但是它一直都是那么臭。闻久了就习惯了。
不像 c#, python, js 这几门垃圾语言越来越臭突破阈值啊。
尤其点名这个 python, 自从多了 async/await 和 := 这两个语法以后,我现在用它写程序都感觉吃了苍蝇一样。
【 在 ZHMZFFL 的大作中提到: 】
: C 是语言里恶臭的源头,广泛用乱七八糟的符号,各种未定义,各种乱飞,隐性转换
: 衍生的庞大C流派污染甚广
: 我喜欢ADA这种严谨的流派
: ...................
--
FROM 110.84.122.*
翻到一些小众语言还是挺有闪光点的
Icon搞模式匹配比正则好写好读
【 在 hgoldfish 的大作中提到: 】
: 虽然恶臭,但是它一直都是那么臭。闻久了就习惯了。
: 不像 c#, python, js 这几门垃圾语言越来越臭突破阈值啊。
: 尤其点名这个 python, 自从多了 async/await 和 := 这两个语法以后,我现在用它写程序都感觉吃了苍蝇一样。
: ...................
--
修改:ZHMZFFL FROM 60.1.7.*
FROM 60.1.7.*
c# 语法领先,linux生态差点,AOT发力后,占有率应该会更高一点。
另外,ms还是没有甩掉前端包袱,完全改邪归正,一直在搞blazor,maui,这些统统应该丢弃。
【 在 finlab 的大作中提到: 】
: 性能也不差,也有本地编译。如果实在讨厌C#,java也凑合。
: 总有一些人又想要现代特性,又想底层控制和效率,做出来的都不伦不类,
: 还不如直接用C++
: ...................
--
FROM 14.154.193.*
windows 是ms的基本盘, 他不可能丢掉
他设计的工具,都是Windows优先。就是迭代太快,而且一坨一坨的绑定。
其实像java一样,把dotnet、ui库、ide这些剥开,让开源社区可以很容易的替换、组合,
会好很多。 毕竟ms自家的团队不管多优秀,他们的思维都会相对固化的,
而开源社区虽然很杂乱,但是也可能有优秀的库或框架出现,能更好满足真正开发者的需要
不过,虽然市场接受度不高,但是ms很多产品很是挺有创意的。
比如他的blazor,就非常适合规模不太大、网络环境好的应用系统开发
我看了他家的winui3, 也挺不错。
【 在 lookforit 的大作中提到: 】
: c# 语法领先,linux生态差点,AOT发力后,占有率应该会更高一点。
: 另外,ms还是没有甩掉前端包袱,完全改邪归正,一直在搞blazor,maui,这些统统应该丢弃。
--
FROM 223.72.68.*
blazor没啥人用,现在都是前后端分离,前端都是js/ts,后端没几个愿意做页面,除非全栈。如果全栈的为啥不选node或者python。
【 在 finlab 的大作中提到: 】
: windows 是ms的基本盘, 他不可能丢掉
: 他设计的工具,都是Windows优先。就是迭代太快,而且一坨一坨的绑定。
: 其实像java一样,把dotnet、ui库、ide这些剥开,让开源社区可以很容易的替换、组合,
: ...................
--
FROM 14.154.193.*
不管node还是python,前后端交互都需要自己处理请求。
blazor完全接管了这些工作,写页面跟做桌面开发差不多
对于复杂交互,会节省非常多的工作量。
当然blazor要求比较好的网络条件,对服务器的压力也比较大。
所以很适合小规模的企业应用。
做前端耗时费力,程序员确实没人喜欢做。
【 在 lookforit 的大作中提到: 】
: blazor没啥人用,现在都是前后端分离,前端都是js/ts,后端没几个愿意做页面,除非全栈。如果全栈的为啥不选node或者python。
--
FROM 223.72.68.*
C#语法更爽啊,代码写起来效率更高
而且不像Java那么多乱七八糟的版本
我现在就是用dotnet core 写微服务,挺好用的
【 在 hgoldfish (老鱼) 的大作中提到: 】
: 我知道可以用啊。
:
: 但是 c# 必须说清楚,为啥在 linux 服务端编程的时候,要用 c# 而不是 java.
:
--
FROM 123.123.41.*
blazor可以不用啊
你用纯web API就行了
前端随便选个react 或者其他的都行
【 在 lookforit (rila) 的大作中提到: 】
: c# 语法领先,linux生态差点,AOT发力后,占有率应该会更高一点。
: 另外,ms还是没有甩掉前端包袱,完全改邪归正,一直在搞blazor,maui,这些统统应该丢弃。
: 【 在 finlab 的大作中提到: 】
: : 性能也不差,也有本地编译。如果实在讨厌C#,java也凑合。
--
FROM 123.123.41.*