由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - C#有点很烦
相关主题
有人用rust吗?【讨论】 你认为Linux里写C++代码用什么editor最方便:emacs (转载)
狗年语言学习计划专业c++程序员都用什么ide (转载)
GoLang, Scala, Swift, Rust 哪个能在2015有关键性的突破?C++ IDE under Linux
Andrei Alexandrescu, C++ guru, leaves Facebook to work on D language full-timevim值得学吗?
就GUI来讲,哪个平台的GUI最好编?关于语言的争论总结一下
Team 以前都是用dot.net的,新项目上.net core 还是golang ?好奇贴,多少人还在用emacs写代码?
什么语言简练如python运行速度如C++用vim/emacs相当于开手动车
Node.js 写的 JS 代码有点难读懂装了centos7,实验了一下qt creator c++
相关话题的讨论汇总
话题: go话题: c#话题: docker话题: rust话题: br
进入Programming版参与讨论
1 (共1页)
n******7
发帖数: 12463
1
就是让我没有动力学习新语言了
本来今年想学习GO,能在工作中用GO写点小东西
结果每次想开个GO的project
都问自己,为啥不用C#?
唯一算个理由的是直接生成binary code,给杀老鼠的哥们儿用方便
但是tool chain比C#差太远了
C#用VS+resharper那开发速度嗖嗖的
各种语言feature的实现也很自然
可能是不装X的最佳语言了
F#/clojure都说糙快猛,我担心智商不够,还没用C#开发快,速度猛
估计只能看看rust了
W***o
发帖数: 6519
2
C# 出活快最重要, Go适合玩或者装逼
工作上没机会作Go,所以我只有业余时间玩一玩,
最近用Go + Electron 做了一个桌面系统app,总算是hands on了;
现在对Go里面的各种io reader/writer 还是有点晕;
我觉得那个grpc不错,自己试着做了一个stream传文件的server-client;
另外发现国人做的那个kcp/kcptun也挺有意思, 有空了值得学习一下
g****t
发帖数: 31659
3
你可以把项目分成两块。一块是不需要第三方库和生态系统的。
这块用golang写。
剩下的部分你用别的语言写就可以了。

【在 n******7 的大作中提到】
: 就是让我没有动力学习新语言了
: 本来今年想学习GO,能在工作中用GO写点小东西
: 结果每次想开个GO的project
: 都问自己,为啥不用C#?
: 唯一算个理由的是直接生成binary code,给杀老鼠的哥们儿用方便
: 但是tool chain比C#差太远了
: C#用VS+resharper那开发速度嗖嗖的
: 各种语言feature的实现也很自然
: 可能是不装X的最佳语言了
: F#/clojure都说糙快猛,我担心智商不够,还没用C#开发快,速度猛

w********m
发帖数: 1137
4
go应该改名叫dockerlang。
docker下把go compile的binary丢到alpine里面,启动一个container就算部署了。
总共就几个mb大小。启动快,内存用的少。酸爽。
以前写程序不累,部署累。
不用docker的话,go应该没什么优势。

【在 n******7 的大作中提到】
: 就是让我没有动力学习新语言了
: 本来今年想学习GO,能在工作中用GO写点小东西
: 结果每次想开个GO的project
: 都问自己,为啥不用C#?
: 唯一算个理由的是直接生成binary code,给杀老鼠的哥们儿用方便
: 但是tool chain比C#差太远了
: C#用VS+resharper那开发速度嗖嗖的
: 各种语言feature的实现也很自然
: 可能是不装X的最佳语言了
: F#/clojure都说糙快猛,我担心智商不够,还没用C#开发快,速度猛

w***g
发帖数: 5958
5
go在区块链社区有很大的势力。

【在 n******7 的大作中提到】
: 就是让我没有动力学习新语言了
: 本来今年想学习GO,能在工作中用GO写点小东西
: 结果每次想开个GO的project
: 都问自己,为啥不用C#?
: 唯一算个理由的是直接生成binary code,给杀老鼠的哥们儿用方便
: 但是tool chain比C#差太远了
: C#用VS+resharper那开发速度嗖嗖的
: 各种语言feature的实现也很自然
: 可能是不装X的最佳语言了
: F#/clojure都说糙快猛,我担心智商不够,还没用C#开发快,速度猛

T********i
发帖数: 2416
6
你Linux部署么?那个Core现在Linux上可用程度到底咋样啊?
俺一向认为C#是最好的语言。但是没评估过用在Linux上的风险。做个web应用有没有
async轮子啊?和Apache,nginx整合的咋样?

【在 n******7 的大作中提到】
: 就是让我没有动力学习新语言了
: 本来今年想学习GO,能在工作中用GO写点小东西
: 结果每次想开个GO的project
: 都问自己,为啥不用C#?
: 唯一算个理由的是直接生成binary code,给杀老鼠的哥们儿用方便
: 但是tool chain比C#差太远了
: C#用VS+resharper那开发速度嗖嗖的
: 各种语言feature的实现也很自然
: 可能是不装X的最佳语言了
: F#/clojure都说糙快猛,我担心智商不够,还没用C#开发快,速度猛

k***5
发帖数: 583
7
基于web应用的Linux就用NodeJS好了,糙快猛,基本的NPM module都够用了。
g****t
发帖数: 31659
8
Vps部署也很快吧。


: go应该改名叫dockerlang。

: docker下把go compile的binary丢到alpine里面,启动一个container就算部署
了。

: 总共就几个mb大小。启动快,内存用的少。酸爽。

: 以前写程序不累,部署累。

: 不用docker的话,go应该没什么优势。



【在 w********m 的大作中提到】
: go应该改名叫dockerlang。
: docker下把go compile的binary丢到alpine里面,启动一个container就算部署了。
: 总共就几个mb大小。启动快,内存用的少。酸爽。
: 以前写程序不累,部署累。
: 不用docker的话,go应该没什么优势。

g****y
发帖数: 2810
9
C#绝对是伟大的语言,但是web service时代,一个收费的语言是没有希望的

【在 n******7 的大作中提到】
: 就是让我没有动力学习新语言了
: 本来今年想学习GO,能在工作中用GO写点小东西
: 结果每次想开个GO的project
: 都问自己,为啥不用C#?
: 唯一算个理由的是直接生成binary code,给杀老鼠的哥们儿用方便
: 但是tool chain比C#差太远了
: C#用VS+resharper那开发速度嗖嗖的
: 各种语言feature的实现也很自然
: 可能是不装X的最佳语言了
: F#/clojure都说糙快猛,我担心智商不够,还没用C#开发快,速度猛

H**r
发帖数: 10015
10
没错!
完全是被dot NET拖累了

【在 g****y 的大作中提到】
: C#绝对是伟大的语言,但是web service时代,一个收费的语言是没有希望的
相关主题
什么语言简练如python运行速度如C++专业c++程序员都用什么ide (转载)
Node.js 写的 JS 代码有点难读懂C++ IDE under Linux
【讨论】 你认为Linux里写C++代码用什么editor最方便:emacs (转载)vim值得学吗?
进入Programming版参与讨论
d********m
发帖数: 3662
11
给杀老鼠的哥们用方便。
哈哈哈
w********m
发帖数: 1137
12
Dev和deploy的环境不一样,在deploy里面维持一套build system比较贵。
daemon方面,不用docker也要用systemd,比较麻烦。
docker比较容易scale。

【在 g****t 的大作中提到】
: Vps部署也很快吧。
:
:
: go应该改名叫dockerlang。
:
: docker下把go compile的binary丢到alpine里面,启动一个container就算部署
: 了。
:
: 总共就几个mb大小。启动快,内存用的少。酸爽。
:
: 以前写程序不累,部署累。
:
: 不用docker的话,go应该没什么优势。
:

g****t
发帖数: 31659
13
很有道理。学习了。
那如果是多个小规模的golang microservice模块,
能不能用systemd一块一块小规模的deploy ?


: Dev和deploy的环境不一样,在deploy里面维持一套build system比较贵。

: daemon方面,不用docker也要用systemd,比较麻烦。

: docker比较容易scale。



【在 w********m 的大作中提到】
: Dev和deploy的环境不一样,在deploy里面维持一套build system比较贵。
: daemon方面,不用docker也要用systemd,比较麻烦。
: docker比较容易scale。

s***o
发帖数: 2191
14
performance不是问题,甩node 8条街。eco-system还有文档是大问题,linux上选择这
么多建议等两年再看

【在 T********i 的大作中提到】
: 你Linux部署么?那个Core现在Linux上可用程度到底咋样啊?
: 俺一向认为C#是最好的语言。但是没评估过用在Linux上的风险。做个web应用有没有
: async轮子啊?和Apache,nginx整合的咋样?

n******7
发帖数: 12463
15
你写GO纯粹为了玩吗?
用什么工具写?

【在 W***o 的大作中提到】
: C# 出活快最重要, Go适合玩或者装逼
: 工作上没机会作Go,所以我只有业余时间玩一玩,
: 最近用Go + Electron 做了一个桌面系统app,总算是hands on了;
: 现在对Go里面的各种io reader/writer 还是有点晕;
: 我觉得那个grpc不错,自己试着做了一个stream传文件的server-client;
: 另外发现国人做的那个kcp/kcptun也挺有意思, 有空了值得学习一下

n******7
发帖数: 12463
16
不用docker的话,go的binary也很方便啊

【在 w********m 的大作中提到】
: go应该改名叫dockerlang。
: docker下把go compile的binary丢到alpine里面,启动一个container就算部署了。
: 总共就几个mb大小。启动快,内存用的少。酸爽。
: 以前写程序不累,部署累。
: 不用docker的话,go应该没什么优势。

n******7
发帖数: 12463
17
是的
开始用mono,最近两年转到dotnet core
总体还好,有些小问题
1.x的时候yield return linux下不work
现在fix了
当时用dataflow windows下挺好,linux下莫名很慢
也不知道现在fix没有
我们没做web应用,不清楚

【在 T********i 的大作中提到】
: 你Linux部署么?那个Core现在Linux上可用程度到底咋样啊?
: 俺一向认为C#是最好的语言。但是没评估过用在Linux上的风险。做个web应用有没有
: async轮子啊?和Apache,nginx整合的咋样?

n******7
发帖数: 12463
18
dotnet core 开源免费啊

【在 g****y 的大作中提到】
: C#绝对是伟大的语言,但是web service时代,一个收费的语言是没有希望的
n******7
发帖数: 12463
19
包依赖不是大问题
主要是很难说明为啥用go
我不熟还是其次
写go还要申请买IDE,unit test也不知道有没什么好的framework
作为小喽啰,折腾半天怕把自己折腾进去了

【在 g****t 的大作中提到】
: 你可以把项目分成两块。一块是不需要第三方库和生态系统的。
: 这块用golang写。
: 剩下的部分你用别的语言写就可以了。

r****t
发帖数: 10904
20
resharper 也得买
C# 的第三方sdk还是不如java甚至python,狗家甚至有些sdk 支持C++不支持c#

【在 n******7 的大作中提到】
: 包依赖不是大问题
: 主要是很难说明为啥用go
: 我不熟还是其次
: 写go还要申请买IDE,unit test也不知道有没什么好的framework
: 作为小喽啰,折腾半天怕把自己折腾进去了

相关主题
关于语言的争论总结一下装了centos7,实验了一下qt creator c++
好奇贴,多少人还在用emacs写代码?用linux真费劲,经常出现莫名其妙的问题
用vim/emacs相当于开手动车没有ide,我觉得一个项目,两万多行就差不多了
进入Programming版参与讨论
s********k
发帖数: 6180
21
VS code 直接有插件啊,都是免费,另外可以用Goland

【在 n******7 的大作中提到】
: 包依赖不是大问题
: 主要是很难说明为啥用go
: 我不熟还是其次
: 写go还要申请买IDE,unit test也不知道有没什么好的framework
: 作为小喽啰,折腾半天怕把自己折腾进去了

w********m
发帖数: 1137
22
unit test不用担心,go自带了。

【在 n******7 的大作中提到】
: 包依赖不是大问题
: 主要是很难说明为啥用go
: 我不熟还是其次
: 写go还要申请买IDE,unit test也不知道有没什么好的framework
: 作为小喽啰,折腾半天怕把自己折腾进去了

n******7
发帖数: 12463
23
resharper我们这里标配,不用请示
感觉其他语言如果比C#没有显著优势,是不会被考虑的
有些组用C++,还不知道他们用啥写

【在 r****t 的大作中提到】
: resharper 也得买
: C# 的第三方sdk还是不如java甚至python,狗家甚至有些sdk 支持C++不支持c#

n******7
发帖数: 12463
24
goland也要钱
不过有resharper了,也许可以买个jetbrain大礼包

【在 s********k 的大作中提到】
: VS code 直接有插件啊,都是免费,另外可以用Goland
s********k
发帖数: 6180
25
这点一年100多刀绝对值得投资

【在 n******7 的大作中提到】
: goland也要钱
: 不过有resharper了,也许可以买个jetbrain大礼包

c*******v
发帖数: 2599
26
Vim/Emacs, 你不会后悔的...

【在 s********k 的大作中提到】
: 这点一年100多刀绝对值得投资
y**********u
发帖数: 2839
27
不能同意更多

【在 c*******v 的大作中提到】
: Vim/Emacs, 你不会后悔的...
c*******v
发帖数: 2599
28
下半句:到时候后悔也晚了

【在 y**********u 的大作中提到】
: 不能同意更多
n******7
发帖数: 12463
29
Vim就是个编辑器
用了很多年了,IDE基本都支持Vim模式
Emacs不评论

【在 c*******v 的大作中提到】
: Vim/Emacs, 你不会后悔的...
s***o
发帖数: 2191
30
第二语言最后你选了啥?

【在 n******7 的大作中提到】
: Vim就是个编辑器
: 用了很多年了,IDE基本都支持Vim模式
: Emacs不评论

相关主题
大牛们如何看待Rust?狗年语言学习计划
忙起来了GoLang, Scala, Swift, Rust 哪个能在2015有关键性的突破?
有人用rust吗?Andrei Alexandrescu, C++ guru, leaves Facebook to work on D language full-time
进入Programming版参与讨论
n******7
发帖数: 12463
31
rust
只看了点基本的
懒得按教材看了
在做一个小小的project
顺便逆向学习


: 第二语言最后你选了啥?



【在 s***o 的大作中提到】
: 第二语言最后你选了啥?
c*******v
发帖数: 2599
32
It looks to me that Emacs have better Go support extension

【在 n******7 的大作中提到】
: Vim就是个编辑器
: 用了很多年了,IDE基本都支持Vim模式
: Emacs不评论

d******a
发帖数: 32122
33
VS是最好的开发环境,其他的跟VS一比都很粗陋

【在 n******7 的大作中提到】
: 就是让我没有动力学习新语言了
: 本来今年想学习GO,能在工作中用GO写点小东西
: 结果每次想开个GO的project
: 都问自己,为啥不用C#?
: 唯一算个理由的是直接生成binary code,给杀老鼠的哥们儿用方便
: 但是tool chain比C#差太远了
: C#用VS+resharper那开发速度嗖嗖的
: 各种语言feature的实现也很自然
: 可能是不装X的最佳语言了
: F#/clojure都说糙快猛,我担心智商不够,还没用C#开发快,速度猛

n******7
发帖数: 12463
34
再好也应该不如专业IDE
毕竟投入的开发资源不可比
我没有图形界面的时候用vim,有条件上IDE
所以Emacs一直没机会用

【在 c*******v 的大作中提到】
: It looks to me that Emacs have better Go support extension
s***o
发帖数: 2191
35
是用来做data processing吗?我正打算把一些用vert.x写的services用rust重写一遍
比较一下。rust虽然定位为 systems programming language,但这块成熟起来才会有
真正起飞的机会。

【在 n******7 的大作中提到】
: rust
: 只看了点基本的
: 懒得按教材看了
: 在做一个小小的project
: 顺便逆向学习
:
:
: 第二语言最后你选了啥?
:

n******7
发帖数: 12463
36
我们做的有些应用还是计算很重的
现在基本都是cpp
我不会cpp,所以琢磨要是需要上类似的项目,用rust应该也行
毕竟2018年了,cpp太乱太杂,新司机找不到北
其中确实很多data processing的部分
还有个目的是rust大量应用的fp的一些东西
学习rust也是学习fp的一个过程
等rust熟练了
还是想学个F#/Clojure

【在 s***o 的大作中提到】
: 是用来做data processing吗?我正打算把一些用vert.x写的services用rust重写一遍
: 比较一下。rust虽然定位为 systems programming language,但这块成熟起来才会有
: 真正起飞的机会。

1 (共1页)
进入Programming版参与讨论
相关主题
用linux真费劲,经常出现莫名其妙的问题就GUI来讲,哪个平台的GUI最好编?
没有ide,我觉得一个项目,两万多行就差不多了Team 以前都是用dot.net的,新项目上.net core 还是golang ?
大牛们如何看待Rust?什么语言简练如python运行速度如C++
忙起来了Node.js 写的 JS 代码有点难读懂
有人用rust吗?【讨论】 你认为Linux里写C++代码用什么editor最方便:emacs (转载)
狗年语言学习计划专业c++程序员都用什么ide (转载)
GoLang, Scala, Swift, Rust 哪个能在2015有关键性的突破?C++ IDE under Linux
Andrei Alexandrescu, C++ guru, leaves Facebook to work on D language full-timevim值得学吗?
相关话题的讨论汇总
话题: go话题: c#话题: docker话题: rust话题: br