p**r 发帖数: 5853 | 1 开始玩觉得开启了一个新世界,
玩了一个月后,觉得不过如此。
现在感觉做同样开发,其实LAMP也好,mean也好,
开发时间成本比。net高。
效率方面自己要调,调得好,其实win和linux没差。
尤其是IDE,真没找到一个可以和VS studio比的。
各种轮子看着多,但是真要用到产品级别,
你自己不知道要填多少坑。
总结就是:中小项目开发要是用linux那套,那就是自己给自己找事做。 |
s***o 发帖数: 2191 | 2 你用的啥tech stack?
【在 p**r 的大作中提到】 : 开始玩觉得开启了一个新世界, : 玩了一个月后,觉得不过如此。 : 现在感觉做同样开发,其实LAMP也好,mean也好, : 开发时间成本比。net高。 : 效率方面自己要调,调得好,其实win和linux没差。 : 尤其是IDE,真没找到一个可以和VS studio比的。 : 各种轮子看着多,但是真要用到产品级别, : 你自己不知道要填多少坑。 : 总结就是:中小项目开发要是用linux那套,那就是自己给自己找事做。
|
w**z 发帖数: 8232 | 3 IntelliJ 还不够?
问题是搞.net把自己困死了,对career没好处。
用open source 的上线的产品千千万。 open source 的有些坑可以自己解决,.net的
就只能指望软软了。
【在 p**r 的大作中提到】 : 开始玩觉得开启了一个新世界, : 玩了一个月后,觉得不过如此。 : 现在感觉做同样开发,其实LAMP也好,mean也好, : 开发时间成本比。net高。 : 效率方面自己要调,调得好,其实win和linux没差。 : 尤其是IDE,真没找到一个可以和VS studio比的。 : 各种轮子看着多,但是真要用到产品级别, : 你自己不知道要填多少坑。 : 总结就是:中小项目开发要是用linux那套,那就是自己给自己找事做。
|
p**r 发帖数: 5853 | 4 之前做过个小项目用MEAN,现在在玩LAMP.
【在 s***o 的大作中提到】 : 你用的啥tech stack?
|
p**r 发帖数: 5853 | 5 我个人不觉得,net的好工作也很多,足够养活老婆孩子住豪宅开跑车了。
我现在做东西,有些linux上玩起来不方便,不怎么要求效率的,
我直接.net做完提供一个api给linux用,开发效率挺高的。
用.net,但是没必要绑死在net上,
遇到dotnet解决不了的,外接个轮子提供api给donet不就好了。
但是全部用open source,填坑也很辛苦啊。
不过这些其实都是个人习惯,我是懒汉,
最短时间出最大效果这点来说,非donet莫属。
【在 w**z 的大作中提到】 : IntelliJ 还不够? : 问题是搞.net把自己困死了,对career没好处。 : 用open source 的上线的产品千千万。 open source 的有些坑可以自己解决,.net的 : 就只能指望软软了。
|
f******2 发帖数: 2455 | 6 楼主在哪里工作?落基山脉以东吧?
好奇,就是想知道dotnet的客户群大约在哪里
: 我个人不觉得,net的好工作也很多,足够养活老婆孩子住豪宅开跑车了。
: 我现在做东西,有些linux上玩起来不方便,不怎么要求效率的,
: 我直接.net做完提供一个api给linux用,开发效率挺高的。
: 用.net,但是没必要绑死在net上,
: 遇到dotnet解决不了的,外接个轮子提供api给donet不就好了。
: 但是全部用open source,填坑也很辛苦啊。
: 不过这些其实都是个人习惯,我是懒汉,
: 最短时间出最大效果这点来说,非donet莫属。
【在 p**r 的大作中提到】 : 我个人不觉得,net的好工作也很多,足够养活老婆孩子住豪宅开跑车了。 : 我现在做东西,有些linux上玩起来不方便,不怎么要求效率的, : 我直接.net做完提供一个api给linux用,开发效率挺高的。 : 用.net,但是没必要绑死在net上, : 遇到dotnet解决不了的,外接个轮子提供api给donet不就好了。 : 但是全部用open source,填坑也很辛苦啊。 : 不过这些其实都是个人习惯,我是懒汉, : 最短时间出最大效果这点来说,非donet莫属。
|
e*******o 发帖数: 4654 | 7 中小非纯互联网企业,用dotnet的一坨一坨的。
南加就很多。
硅谷这种地方,startup更新换代太快,用的技术也变的快。
【在 f******2 的大作中提到】 : 楼主在哪里工作?落基山脉以东吧? : 好奇,就是想知道dotnet的客户群大约在哪里 : : : 我个人不觉得,net的好工作也很多,足够养活老婆孩子住豪宅开跑车了。 : : 我现在做东西,有些linux上玩起来不方便,不怎么要求效率的, : : 我直接.net做完提供一个api给linux用,开发效率挺高的。 : : 用.net,但是没必要绑死在net上, : : 遇到dotnet解决不了的,外接个轮子提供api给donet不就好了。 : : 但是全部用open source,填坑也很辛苦啊。 : : 不过这些其实都是个人习惯,我是懒汉,
|
p**r 发帖数: 5853 | 8 我在MTV做过2年,现在在LA。
dotnet客户那里有都有,常见医院,金融业。
【在 f******2 的大作中提到】 : 楼主在哪里工作?落基山脉以东吧? : 好奇,就是想知道dotnet的客户群大约在哪里 : : : 我个人不觉得,net的好工作也很多,足够养活老婆孩子住豪宅开跑车了。 : : 我现在做东西,有些linux上玩起来不方便,不怎么要求效率的, : : 我直接.net做完提供一个api给linux用,开发效率挺高的。 : : 用.net,但是没必要绑死在net上, : : 遇到dotnet解决不了的,外接个轮子提供api给donet不就好了。 : : 但是全部用open source,填坑也很辛苦啊。 : : 不过这些其实都是个人习惯,我是懒汉,
|
c****3 发帖数: 10787 | 9 .net其实挺好的。各种轮子其实都是为了给客户解决问题。
跟着微软的好处就是文档齐全,东西经过充分测试,坏处就是灵活性差点,选择少,适
合中小型和传统公司。
开源的问题就是文档差,好多东西根本没有测试过,但是选择多,比较灵活。所以用开
源千万记得,要用比较常用的,不要用非常用的。因为不常用的基本都是bug,开源的
逻辑是你应该自己修复这些bug。
【在 p**r 的大作中提到】 : 开始玩觉得开启了一个新世界, : 玩了一个月后,觉得不过如此。 : 现在感觉做同样开发,其实LAMP也好,mean也好, : 开发时间成本比。net高。 : 效率方面自己要调,调得好,其实win和linux没差。 : 尤其是IDE,真没找到一个可以和VS studio比的。 : 各种轮子看着多,但是真要用到产品级别, : 你自己不知道要填多少坑。 : 总结就是:中小项目开发要是用linux那套,那就是自己给自己找事做。
|
p**r 发帖数: 5853 | 10 补几个个软软家的缺点,
#1
就是新技术出了基本都用不上,至少要等个半年一年才有戏。
你要特别想用,就自己写。
#2
如果ecosystem整个都是用软软家,加上码农如果是纯粹混饭吃的,
设置都用default,那性能就会差很多,很坑爹,
这也就是软软家为啥在性能方面名声不好的原因。
【在 c****3 的大作中提到】 : .net其实挺好的。各种轮子其实都是为了给客户解决问题。 : 跟着微软的好处就是文档齐全,东西经过充分测试,坏处就是灵活性差点,选择少,适 : 合中小型和传统公司。 : 开源的问题就是文档差,好多东西根本没有测试过,但是选择多,比较灵活。所以用开 : 源千万记得,要用比较常用的,不要用非常用的。因为不常用的基本都是bug,开源的 : 逻辑是你应该自己修复这些bug。
|
|
|
w********m 发帖数: 1137 | |
c****3 发帖数: 10787 | 12 性能,网络性能?
微软的操作系统和Linux不一样,把POSIX的东西移植过去,性能当然不好。用Windows
的native api,性能挺好的,国内不是好多游戏服务器就是用Windows的io completion
port
微软的问题就是灵活性差,万一需要个功能,它正好没有,不知道要等到猴年马月才有
。不过现在很多开源的库,也要windows版本,可以拿来补充
【在 p**r 的大作中提到】 : 补几个个软软家的缺点, : #1 : 就是新技术出了基本都用不上,至少要等个半年一年才有戏。 : 你要特别想用,就自己写。 : #2 : 如果ecosystem整个都是用软软家,加上码农如果是纯粹混饭吃的, : 设置都用default,那性能就会差很多,很坑爹, : 这也就是软软家为啥在性能方面名声不好的原因。
|
w**z 发帖数: 8232 | 13 io completion port, 唤起我遥远的回忆。。。
Windows
completion
【在 c****3 的大作中提到】 : 性能,网络性能? : 微软的操作系统和Linux不一样,把POSIX的东西移植过去,性能当然不好。用Windows : 的native api,性能挺好的,国内不是好多游戏服务器就是用Windows的io completion : port : 微软的问题就是灵活性差,万一需要个功能,它正好没有,不知道要等到猴年马月才有 : 。不过现在很多开源的库,也要windows版本,可以拿来补充
|
c*********e 发帖数: 16335 | 14 .net, ms sql database不免费。还不如用php.
【在 p**r 的大作中提到】 : 我在MTV做过2年,现在在LA。 : dotnet客户那里有都有,常见医院,金融业。
|
l*s 发帖数: 783 | 15 不能同意更多。这个版大多数人都没同时深入用过.net和java.看看这贴的回复就知道
了:.net不是open source;.net只能在windows上跑或在linux下性能差没法用;
Microsoft开发的好处是文档全。。。
其实对于个人或小小企业而言,我觉得最初的顾虑是开发环境(软件,系统,数据库)
的成本,这方面可能windows比linux要高
【在 p**r 的大作中提到】 : 开始玩觉得开启了一个新世界, : 玩了一个月后,觉得不过如此。 : 现在感觉做同样开发,其实LAMP也好,mean也好, : 开发时间成本比。net高。 : 效率方面自己要调,调得好,其实win和linux没差。 : 尤其是IDE,真没找到一个可以和VS studio比的。 : 各种轮子看着多,但是真要用到产品级别, : 你自己不知道要填多少坑。 : 总结就是:中小项目开发要是用linux那套,那就是自己给自己找事做。
|
p**r 发帖数: 5853 | 16 就美国来说,初期成本还是win低一些。
因为linux上开发,时间成本高。
每个月剩下的那点时间,别说码农薪水,就是拿那些时间去刷盘子,也回本了。
再说现在win有些版本都是免费的。
初期win其实有一个非常非常大的缺点,
就是拉投资的时候,投资人一听你win平台,立即就撇嘴表示不屑,
露出那种你操他妈的时候10秒就射了的那种不屑,
尽管那龟儿子这辈子都可能没用过linux。
【在 l*s 的大作中提到】 : 不能同意更多。这个版大多数人都没同时深入用过.net和java.看看这贴的回复就知道 : 了:.net不是open source;.net只能在windows上跑或在linux下性能差没法用; : Microsoft开发的好处是文档全。。。 : 其实对于个人或小小企业而言,我觉得最初的顾虑是开发环境(软件,系统,数据库) : 的成本,这方面可能windows比linux要高
|
p***c 发帖数: 5202 | 17 同意,对中小应用,.net快猛,有套应用,一直我断断续续在修补小bug,早就以为会
死了,结果c# + SQL 2008R2客户陆陆续续增加了一个数量级还能用,改起来也方便,
就一台web一台db
另外一套opensource,各种新技术cassandra postgresql java scala akka nodejs
docker一直开发修修补补中,太多杂七杂八轮子了,东方不破西方破,情何以堪。
当然,正常运行的时候的确很爽。 |
w**z 发帖数: 8232 | 18 你用 Windows 在硅谷就别混了,拉不到钱,找不到人。
【在 p**r 的大作中提到】 : 就美国来说,初期成本还是win低一些。 : 因为linux上开发,时间成本高。 : 每个月剩下的那点时间,别说码农薪水,就是拿那些时间去刷盘子,也回本了。 : 再说现在win有些版本都是免费的。 : 初期win其实有一个非常非常大的缺点, : 就是拉投资的时候,投资人一听你win平台,立即就撇嘴表示不屑, : 露出那种你操他妈的时候10秒就射了的那种不屑, : 尽管那龟儿子这辈子都可能没用过linux。
|
n****l 发帖数: 1739 | 19 microsoft has no less pits. everything works well only from version 2.0. if
somehow the first version happen to start with 3.0, then you are fooked. and
some products never actually passed version 1.1. |
b******t 发帖数: 8 | 20 有了Docker Containers, Linux也可以运行C#/.net了. 这是是救了软软的命。
说实话, C#甩 Java 几条街。 |
|
|
n******7 发帖数: 12463 | 21 这说怎么讲?
Docker不是基于linux的吗?
最多可以让windows上跑个Docker里面跑linux的东西
你这反过来了?
【在 b******t 的大作中提到】 : 有了Docker Containers, Linux也可以运行C#/.net了. 这是是救了软软的命。 : 说实话, C#甩 Java 几条街。
|
p**r 发帖数: 5853 | 22 不只是硅谷,所有地方都这样。
去年年底我帮一个startup做架构设计,
对方老板问我能否除了架构能否帮忙也写点,
因为时间挺赶的,我帮他们就写了个数据整合,大概1天时间搞定。
当时他们就各种佩服+用得高兴,
然后我说是C#写的,
他们技术团队的CTO马上表示鄙视,我真是日了狗了。
【在 w**z 的大作中提到】 : 你用 Windows 在硅谷就别混了,拉不到钱,找不到人。
|
p**r 发帖数: 5853 | 23 这个有点不赞同,如果以后C#起来,
那是因为.net core。
虽然我80%的项目都是用C#写的,
但是我还是觉得单纯语言来说,
java很多东西都走得比较前。
【在 b******t 的大作中提到】 : 有了Docker Containers, Linux也可以运行C#/.net了. 这是是救了软软的命。 : 说实话, C#甩 Java 几条街。
|
w**z 发帖数: 8232 | 24 Java 有整个 一个 ecosystem. 微软 against everybody else.
【在 p**r 的大作中提到】 : 这个有点不赞同,如果以后C#起来, : 那是因为.net core。 : 虽然我80%的项目都是用C#写的, : 但是我还是觉得单纯语言来说, : java很多东西都走得比较前。
|
c****3 发帖数: 10787 | 25 这就是典型的装B,自己的问题解决不就完了,有人还要看用什么轮子。
【在 p**r 的大作中提到】 : 不只是硅谷,所有地方都这样。 : 去年年底我帮一个startup做架构设计, : 对方老板问我能否除了架构能否帮忙也写点, : 因为时间挺赶的,我帮他们就写了个数据整合,大概1天时间搞定。 : 当时他们就各种佩服+用得高兴, : 然后我说是C#写的, : 他们技术团队的CTO马上表示鄙视,我真是日了狗了。
|
A***g 发帖数: 1816 | 26 这就是典型的装X犯,不过这样的也好对方,你不是喜欢装嘛,那就给你上各种fancy的
玩艺,你付钱就是了
【在 p**r 的大作中提到】 : 不只是硅谷,所有地方都这样。 : 去年年底我帮一个startup做架构设计, : 对方老板问我能否除了架构能否帮忙也写点, : 因为时间挺赶的,我帮他们就写了个数据整合,大概1天时间搞定。 : 当时他们就各种佩服+用得高兴, : 然后我说是C#写的, : 他们技术团队的CTO马上表示鄙视,我真是日了狗了。
|
w**z 发帖数: 8232 | 27 你写的东西要找人维护,在硅谷找个愿意沾 . net 的不容易。
【在 c****3 的大作中提到】 : 这就是典型的装B,自己的问题解决不就完了,有人还要看用什么轮子。
|
N*****m 发帖数: 42603 | 28 大的开源项目,文档还是很全的
【在 c****3 的大作中提到】 : .net其实挺好的。各种轮子其实都是为了给客户解决问题。 : 跟着微软的好处就是文档齐全,东西经过充分测试,坏处就是灵活性差点,选择少,适 : 合中小型和传统公司。 : 开源的问题就是文档差,好多东西根本没有测试过,但是选择多,比较灵活。所以用开 : 源千万记得,要用比较常用的,不要用非常用的。因为不常用的基本都是bug,开源的 : 逻辑是你应该自己修复这些bug。
|
c****3 发帖数: 10787 | 29 看是什么项目了。开源项目的特点,就是根本不考虑向下兼容的问题。
所以经常是版本3.0到版本4.0,就把以前的东西break了。
不知深浅的,网上找到的文档,可能都是为旧版本的,大部分和新版不对付的。
所以很多时候,需要花时间鉴别那些是有用,那些是没用的。
【在 N*****m 的大作中提到】 : 大的开源项目,文档还是很全的
|
p*u 发帖数: 2454 | 30 也许不该鄙视,但是用C#会给将来的maintenance带来麻烦因为找不到人,他们也许还
要拿java重写。现实就是微软自己run一个世界,各种其他行业的企业依附在上面。科
技界自己有个平行宇宙,不待见微软。
【在 c****3 的大作中提到】 : 这就是典型的装B,自己的问题解决不就完了,有人还要看用什么轮子。
|
|
|
N*****m 发帖数: 42603 | 31 还好吧。
3.x到4.x确实会有api break,都是3.x到3.y还是没问题的。
本版号就是这么设计的,oracle8到9也有很多没有向下兼容。
【在 c****3 的大作中提到】 : 看是什么项目了。开源项目的特点,就是根本不考虑向下兼容的问题。 : 所以经常是版本3.0到版本4.0,就把以前的东西break了。 : 不知深浅的,网上找到的文档,可能都是为旧版本的,大部分和新版不对付的。 : 所以很多时候,需要花时间鉴别那些是有用,那些是没用的。
|
N*****m 发帖数: 42603 | 32 不待见也谈不上,主要还是微软自己isolate自己了
【在 p*u 的大作中提到】 : 也许不该鄙视,但是用C#会给将来的maintenance带来麻烦因为找不到人,他们也许还 : 要拿java重写。现实就是微软自己run一个世界,各种其他行业的企业依附在上面。科 : 技界自己有个平行宇宙,不待见微软。
|
c****3 发帖数: 10787 | 33 这个科技界就是特指硅谷吧,到中国也是完全不同的故事。
大部分企业也就关心自己的问题是不是解决了,没人关心是什么轮子解决的。
专注自己的问题,这才是正常思维。
【在 p*u 的大作中提到】 : 也许不该鄙视,但是用C#会给将来的maintenance带来麻烦因为找不到人,他们也许还 : 要拿java重写。现实就是微软自己run一个世界,各种其他行业的企业依附在上面。科 : 技界自己有个平行宇宙,不待见微软。
|
w***g 发帖数: 5958 | 34 写文档要成本的,比写代码还麻烦。而且代码改了还得改文档。
如果要求alpha test beta test文档啥的都做全了,绝大部分
开源项目根本就不会存在。我最近折腾tensorflow,有些扩展
库文档那叫烂的一B, 得不停查python源代码才能看明白。
TF本身也是三天一小改五天一大改。
【在 N*****m 的大作中提到】 : 大的开源项目,文档还是很全的
|
w***g 发帖数: 5958 | 35 有人的地方就有江湖,有多于一个程序员的地方就有鄙视链。
哪怕都是写C/C++的,花括号放行首还是行尾这种事情都可以用来互相鄙视。
从感情上来说,用rest API跟人做跨语言借口比和用微软命名法名法的人
一起写C++要舒服得多。
【在 c****3 的大作中提到】 : 这个科技界就是特指硅谷吧,到中国也是完全不同的故事。 : 大部分企业也就关心自己的问题是不是解决了,没人关心是什么轮子解决的。 : 专注自己的问题,这才是正常思维。
|
w**z 发帖数: 8232 | 36 程序员还是先为自己的前途考虑。
【在 c****3 的大作中提到】 : 这个科技界就是特指硅谷吧,到中国也是完全不同的故事。 : 大部分企业也就关心自己的问题是不是解决了,没人关心是什么轮子解决的。 : 专注自己的问题,这才是正常思维。
|
N*****m 发帖数: 42603 | 37 这就是开源的好处,实在没办法,你可以看源码,可以到论坛去问。
如果是微软、18摸、甲骨文这样的,就只有抓瞎了。
这些公司,不是每个产品都有好文档的。打个客服都是阿三,自己都整不明白。
【在 w***g 的大作中提到】 : 写文档要成本的,比写代码还麻烦。而且代码改了还得改文档。 : 如果要求alpha test beta test文档啥的都做全了,绝大部分 : 开源项目根本就不会存在。我最近折腾tensorflow,有些扩展 : 库文档那叫烂的一B, 得不停查python源代码才能看明白。 : TF本身也是三天一小改五天一大改。
|
Y**G 发帖数: 1089 | 38 当年玩up completion port的,现在改node, callback/promise也很方便啊
【在 w**z 的大作中提到】 : io completion port, 唤起我遥远的回忆。。。 : : Windows : completion
|
c****3 发帖数: 10787 | 39 开源就是多个选择,选什么还是看项目合适什么。
直接看源代码可不是什么优点,当然是希望拿来就用,谁愿意多化时间查看源代码。
大部分开源的文档都是过时的,除非有人愿意不停更新文档,这种人是凤毛菱角。
所以最后都是被迫看源代码,因为文档都不对。
【在 N*****m 的大作中提到】 : 这就是开源的好处,实在没办法,你可以看源码,可以到论坛去问。 : 如果是微软、18摸、甲骨文这样的,就只有抓瞎了。 : 这些公司,不是每个产品都有好文档的。打个客服都是阿三,自己都整不明白。
|
N*****m 发帖数: 42603 | 40 基本上还是能拿来就用的
Spark, Cassandra, Kafka这些都是不停更新的
【在 c****3 的大作中提到】 : 开源就是多个选择,选什么还是看项目合适什么。 : 直接看源代码可不是什么优点,当然是希望拿来就用,谁愿意多化时间查看源代码。 : 大部分开源的文档都是过时的,除非有人愿意不停更新文档,这种人是凤毛菱角。 : 所以最后都是被迫看源代码,因为文档都不对。
|
|
|
d******c 发帖数: 2407 | 41 stackoverflow 整套系统都是windows的,他们的blog里讨论过软件和服务器配置。 |
c*********e 发帖数: 16335 | 42 stackoverflow竟然在用ajax toolkit,他们自己连ajax都不会啊?
【在 d******c 的大作中提到】 : stackoverflow 整套系统都是windows的,他们的blog里讨论过软件和服务器配置。
|
n****l 发帖数: 1739 | 43 some of the infrastructure components are based on linux, their main app
code is windows based.
【在 d******c 的大作中提到】 : stackoverflow 整套系统都是windows的,他们的blog里讨论过软件和服务器配置。
|
l**********0 发帖数: 150 | 44 对于企业内部需求,访问量不太大,不需要大规模分布式部署的,.net强项,反之,要
选其它stack,基础设施的成本在那儿摆着呢。现在的startup哪个不考虑大规模分布式
,做得起来做不起来另说,但也不敢选.net。
c#是最好的面向对象语言,没有异议。 |
p**r 发帖数: 5853 | 45 开始玩觉得开启了一个新世界,
玩了一个月后,觉得不过如此。
现在感觉做同样开发,其实LAMP也好,mean也好,
开发时间成本比。net高。
效率方面自己要调,调得好,其实win和linux没差。
尤其是IDE,真没找到一个可以和VS studio比的。
各种轮子看着多,但是真要用到产品级别,
你自己不知道要填多少坑。
总结就是:中小项目开发要是用linux那套,那就是自己给自己找事做。 |
s***o 发帖数: 2191 | 46 你用的啥tech stack?
【在 p**r 的大作中提到】 : 开始玩觉得开启了一个新世界, : 玩了一个月后,觉得不过如此。 : 现在感觉做同样开发,其实LAMP也好,mean也好, : 开发时间成本比。net高。 : 效率方面自己要调,调得好,其实win和linux没差。 : 尤其是IDE,真没找到一个可以和VS studio比的。 : 各种轮子看着多,但是真要用到产品级别, : 你自己不知道要填多少坑。 : 总结就是:中小项目开发要是用linux那套,那就是自己给自己找事做。
|
w**z 发帖数: 8232 | 47 IntelliJ 还不够?
问题是搞.net把自己困死了,对career没好处。
用open source 的上线的产品千千万。 open source 的有些坑可以自己解决,.net的
就只能指望软软了。
【在 p**r 的大作中提到】 : 开始玩觉得开启了一个新世界, : 玩了一个月后,觉得不过如此。 : 现在感觉做同样开发,其实LAMP也好,mean也好, : 开发时间成本比。net高。 : 效率方面自己要调,调得好,其实win和linux没差。 : 尤其是IDE,真没找到一个可以和VS studio比的。 : 各种轮子看着多,但是真要用到产品级别, : 你自己不知道要填多少坑。 : 总结就是:中小项目开发要是用linux那套,那就是自己给自己找事做。
|
p**r 发帖数: 5853 | 48 之前做过个小项目用MEAN,现在在玩LAMP.
【在 s***o 的大作中提到】 : 你用的啥tech stack?
|
p**r 发帖数: 5853 | 49 我个人不觉得,net的好工作也很多,足够养活老婆孩子住豪宅开跑车了。
我现在做东西,有些linux上玩起来不方便,不怎么要求效率的,
我直接.net做完提供一个api给linux用,开发效率挺高的。
用.net,但是没必要绑死在net上,
遇到dotnet解决不了的,外接个轮子提供api给donet不就好了。
但是全部用open source,填坑也很辛苦啊。
不过这些其实都是个人习惯,我是懒汉,
最短时间出最大效果这点来说,非donet莫属。
【在 w**z 的大作中提到】 : IntelliJ 还不够? : 问题是搞.net把自己困死了,对career没好处。 : 用open source 的上线的产品千千万。 open source 的有些坑可以自己解决,.net的 : 就只能指望软软了。
|
f******2 发帖数: 2455 | 50 楼主在哪里工作?落基山脉以东吧?
好奇,就是想知道dotnet的客户群大约在哪里
: 我个人不觉得,net的好工作也很多,足够养活老婆孩子住豪宅开跑车了。
: 我现在做东西,有些linux上玩起来不方便,不怎么要求效率的,
: 我直接.net做完提供一个api给linux用,开发效率挺高的。
: 用.net,但是没必要绑死在net上,
: 遇到dotnet解决不了的,外接个轮子提供api给donet不就好了。
: 但是全部用open source,填坑也很辛苦啊。
: 不过这些其实都是个人习惯,我是懒汉,
: 最短时间出最大效果这点来说,非donet莫属。
【在 p**r 的大作中提到】 : 我个人不觉得,net的好工作也很多,足够养活老婆孩子住豪宅开跑车了。 : 我现在做东西,有些linux上玩起来不方便,不怎么要求效率的, : 我直接.net做完提供一个api给linux用,开发效率挺高的。 : 用.net,但是没必要绑死在net上, : 遇到dotnet解决不了的,外接个轮子提供api给donet不就好了。 : 但是全部用open source,填坑也很辛苦啊。 : 不过这些其实都是个人习惯,我是懒汉, : 最短时间出最大效果这点来说,非donet莫属。
|
|
|
e*******o 发帖数: 4654 | 51 中小非纯互联网企业,用dotnet的一坨一坨的。
南加就很多。
硅谷这种地方,startup更新换代太快,用的技术也变的快。
【在 f******2 的大作中提到】 : 楼主在哪里工作?落基山脉以东吧? : 好奇,就是想知道dotnet的客户群大约在哪里 : : : 我个人不觉得,net的好工作也很多,足够养活老婆孩子住豪宅开跑车了。 : : 我现在做东西,有些linux上玩起来不方便,不怎么要求效率的, : : 我直接.net做完提供一个api给linux用,开发效率挺高的。 : : 用.net,但是没必要绑死在net上, : : 遇到dotnet解决不了的,外接个轮子提供api给donet不就好了。 : : 但是全部用open source,填坑也很辛苦啊。 : : 不过这些其实都是个人习惯,我是懒汉,
|
p**r 发帖数: 5853 | 52 我在MTV做过2年,现在在LA。
dotnet客户那里有都有,常见医院,金融业。
【在 f******2 的大作中提到】 : 楼主在哪里工作?落基山脉以东吧? : 好奇,就是想知道dotnet的客户群大约在哪里 : : : 我个人不觉得,net的好工作也很多,足够养活老婆孩子住豪宅开跑车了。 : : 我现在做东西,有些linux上玩起来不方便,不怎么要求效率的, : : 我直接.net做完提供一个api给linux用,开发效率挺高的。 : : 用.net,但是没必要绑死在net上, : : 遇到dotnet解决不了的,外接个轮子提供api给donet不就好了。 : : 但是全部用open source,填坑也很辛苦啊。 : : 不过这些其实都是个人习惯,我是懒汉,
|
c****3 发帖数: 10787 | 53 .net其实挺好的。各种轮子其实都是为了给客户解决问题。
跟着微软的好处就是文档齐全,东西经过充分测试,坏处就是灵活性差点,选择少,适
合中小型和传统公司。
开源的问题就是文档差,好多东西根本没有测试过,但是选择多,比较灵活。所以用开
源千万记得,要用比较常用的,不要用非常用的。因为不常用的基本都是bug,开源的
逻辑是你应该自己修复这些bug。
【在 p**r 的大作中提到】 : 开始玩觉得开启了一个新世界, : 玩了一个月后,觉得不过如此。 : 现在感觉做同样开发,其实LAMP也好,mean也好, : 开发时间成本比。net高。 : 效率方面自己要调,调得好,其实win和linux没差。 : 尤其是IDE,真没找到一个可以和VS studio比的。 : 各种轮子看着多,但是真要用到产品级别, : 你自己不知道要填多少坑。 : 总结就是:中小项目开发要是用linux那套,那就是自己给自己找事做。
|
p**r 发帖数: 5853 | 54 补几个个软软家的缺点,
#1
就是新技术出了基本都用不上,至少要等个半年一年才有戏。
你要特别想用,就自己写。
#2
如果ecosystem整个都是用软软家,加上码农如果是纯粹混饭吃的,
设置都用default,那性能就会差很多,很坑爹,
这也就是软软家为啥在性能方面名声不好的原因。
【在 c****3 的大作中提到】 : .net其实挺好的。各种轮子其实都是为了给客户解决问题。 : 跟着微软的好处就是文档齐全,东西经过充分测试,坏处就是灵活性差点,选择少,适 : 合中小型和传统公司。 : 开源的问题就是文档差,好多东西根本没有测试过,但是选择多,比较灵活。所以用开 : 源千万记得,要用比较常用的,不要用非常用的。因为不常用的基本都是bug,开源的 : 逻辑是你应该自己修复这些bug。
|
w********m 发帖数: 1137 | |
c****3 发帖数: 10787 | 56 性能,网络性能?
微软的操作系统和Linux不一样,把POSIX的东西移植过去,性能当然不好。用Windows
的native api,性能挺好的,国内不是好多游戏服务器就是用Windows的io completion
port
微软的问题就是灵活性差,万一需要个功能,它正好没有,不知道要等到猴年马月才有
。不过现在很多开源的库,也要windows版本,可以拿来补充
【在 p**r 的大作中提到】 : 补几个个软软家的缺点, : #1 : 就是新技术出了基本都用不上,至少要等个半年一年才有戏。 : 你要特别想用,就自己写。 : #2 : 如果ecosystem整个都是用软软家,加上码农如果是纯粹混饭吃的, : 设置都用default,那性能就会差很多,很坑爹, : 这也就是软软家为啥在性能方面名声不好的原因。
|
w**z 发帖数: 8232 | 57 io completion port, 唤起我遥远的回忆。。。
Windows
completion
【在 c****3 的大作中提到】 : 性能,网络性能? : 微软的操作系统和Linux不一样,把POSIX的东西移植过去,性能当然不好。用Windows : 的native api,性能挺好的,国内不是好多游戏服务器就是用Windows的io completion : port : 微软的问题就是灵活性差,万一需要个功能,它正好没有,不知道要等到猴年马月才有 : 。不过现在很多开源的库,也要windows版本,可以拿来补充
|
c*********e 发帖数: 16335 | 58 .net, ms sql database不免费。还不如用php.
【在 p**r 的大作中提到】 : 我在MTV做过2年,现在在LA。 : dotnet客户那里有都有,常见医院,金融业。
|
l*s 发帖数: 783 | 59 不能同意更多。这个版大多数人都没同时深入用过.net和java.看看这贴的回复就知道
了:.net不是open source;.net只能在windows上跑或在linux下性能差没法用;
Microsoft开发的好处是文档全。。。
其实对于个人或小小企业而言,我觉得最初的顾虑是开发环境(软件,系统,数据库)
的成本,这方面可能windows比linux要高
【在 p**r 的大作中提到】 : 开始玩觉得开启了一个新世界, : 玩了一个月后,觉得不过如此。 : 现在感觉做同样开发,其实LAMP也好,mean也好, : 开发时间成本比。net高。 : 效率方面自己要调,调得好,其实win和linux没差。 : 尤其是IDE,真没找到一个可以和VS studio比的。 : 各种轮子看着多,但是真要用到产品级别, : 你自己不知道要填多少坑。 : 总结就是:中小项目开发要是用linux那套,那就是自己给自己找事做。
|
p**r 发帖数: 5853 | 60 就美国来说,初期成本还是win低一些。
因为linux上开发,时间成本高。
每个月剩下的那点时间,别说码农薪水,就是拿那些时间去刷盘子,也回本了。
再说现在win有些版本都是免费的。
初期win其实有一个非常非常大的缺点,
就是拉投资的时候,投资人一听你win平台,立即就撇嘴表示不屑,
露出那种你操他妈的时候10秒就射了的那种不屑,
尽管那龟儿子这辈子都可能没用过linux。
【在 l*s 的大作中提到】 : 不能同意更多。这个版大多数人都没同时深入用过.net和java.看看这贴的回复就知道 : 了:.net不是open source;.net只能在windows上跑或在linux下性能差没法用; : Microsoft开发的好处是文档全。。。 : 其实对于个人或小小企业而言,我觉得最初的顾虑是开发环境(软件,系统,数据库) : 的成本,这方面可能windows比linux要高
|
|
|
p***c 发帖数: 5202 | 61 同意,对中小应用,.net快猛,有套应用,一直我断断续续在修补小bug,早就以为会
死了,结果c# + SQL 2008R2客户陆陆续续增加了一个数量级还能用,改起来也方便,
就一台web一台db
另外一套opensource,各种新技术cassandra postgresql java scala akka nodejs
docker一直开发修修补补中,太多杂七杂八轮子了,东方不破西方破,情何以堪。
当然,正常运行的时候的确很爽。 |
w**z 发帖数: 8232 | 62 你用 Windows 在硅谷就别混了,拉不到钱,找不到人。
【在 p**r 的大作中提到】 : 就美国来说,初期成本还是win低一些。 : 因为linux上开发,时间成本高。 : 每个月剩下的那点时间,别说码农薪水,就是拿那些时间去刷盘子,也回本了。 : 再说现在win有些版本都是免费的。 : 初期win其实有一个非常非常大的缺点, : 就是拉投资的时候,投资人一听你win平台,立即就撇嘴表示不屑, : 露出那种你操他妈的时候10秒就射了的那种不屑, : 尽管那龟儿子这辈子都可能没用过linux。
|
n****l 发帖数: 1739 | 63 microsoft has no less pits. everything works well only from version 2.0. if
somehow the first version happen to start with 3.0, then you are fooked. and
some products never actually passed version 1.1. |
b******t 发帖数: 8 | 64 有了Docker Containers, Linux也可以运行C#/.net了. 这是是救了软软的命。
说实话, C#甩 Java 几条街。 |
n******7 发帖数: 12463 | 65 这说怎么讲?
Docker不是基于linux的吗?
最多可以让windows上跑个Docker里面跑linux的东西
你这反过来了?
【在 b******t 的大作中提到】 : 有了Docker Containers, Linux也可以运行C#/.net了. 这是是救了软软的命。 : 说实话, C#甩 Java 几条街。
|
p**r 发帖数: 5853 | 66 不只是硅谷,所有地方都这样。
去年年底我帮一个startup做架构设计,
对方老板问我能否除了架构能否帮忙也写点,
因为时间挺赶的,我帮他们就写了个数据整合,大概1天时间搞定。
当时他们就各种佩服+用得高兴,
然后我说是C#写的,
他们技术团队的CTO马上表示鄙视,我真是日了狗了。
【在 w**z 的大作中提到】 : 你用 Windows 在硅谷就别混了,拉不到钱,找不到人。
|
p**r 发帖数: 5853 | 67 这个有点不赞同,如果以后C#起来,
那是因为.net core。
虽然我80%的项目都是用C#写的,
但是我还是觉得单纯语言来说,
java很多东西都走得比较前。
【在 b******t 的大作中提到】 : 有了Docker Containers, Linux也可以运行C#/.net了. 这是是救了软软的命。 : 说实话, C#甩 Java 几条街。
|
w**z 发帖数: 8232 | 68 Java 有整个 一个 ecosystem. 微软 against everybody else.
【在 p**r 的大作中提到】 : 这个有点不赞同,如果以后C#起来, : 那是因为.net core。 : 虽然我80%的项目都是用C#写的, : 但是我还是觉得单纯语言来说, : java很多东西都走得比较前。
|
c****3 发帖数: 10787 | 69 这就是典型的装B,自己的问题解决不就完了,有人还要看用什么轮子。
【在 p**r 的大作中提到】 : 不只是硅谷,所有地方都这样。 : 去年年底我帮一个startup做架构设计, : 对方老板问我能否除了架构能否帮忙也写点, : 因为时间挺赶的,我帮他们就写了个数据整合,大概1天时间搞定。 : 当时他们就各种佩服+用得高兴, : 然后我说是C#写的, : 他们技术团队的CTO马上表示鄙视,我真是日了狗了。
|
A***g 发帖数: 1816 | 70 这就是典型的装X犯,不过这样的也好对方,你不是喜欢装嘛,那就给你上各种fancy的
玩艺,你付钱就是了
【在 p**r 的大作中提到】 : 不只是硅谷,所有地方都这样。 : 去年年底我帮一个startup做架构设计, : 对方老板问我能否除了架构能否帮忙也写点, : 因为时间挺赶的,我帮他们就写了个数据整合,大概1天时间搞定。 : 当时他们就各种佩服+用得高兴, : 然后我说是C#写的, : 他们技术团队的CTO马上表示鄙视,我真是日了狗了。
|
|
|
w**z 发帖数: 8232 | 71 你写的东西要找人维护,在硅谷找个愿意沾 . net 的不容易。
【在 c****3 的大作中提到】 : 这就是典型的装B,自己的问题解决不就完了,有人还要看用什么轮子。
|
N*****m 发帖数: 42603 | 72 大的开源项目,文档还是很全的
【在 c****3 的大作中提到】 : .net其实挺好的。各种轮子其实都是为了给客户解决问题。 : 跟着微软的好处就是文档齐全,东西经过充分测试,坏处就是灵活性差点,选择少,适 : 合中小型和传统公司。 : 开源的问题就是文档差,好多东西根本没有测试过,但是选择多,比较灵活。所以用开 : 源千万记得,要用比较常用的,不要用非常用的。因为不常用的基本都是bug,开源的 : 逻辑是你应该自己修复这些bug。
|
c****3 发帖数: 10787 | 73 看是什么项目了。开源项目的特点,就是根本不考虑向下兼容的问题。
所以经常是版本3.0到版本4.0,就把以前的东西break了。
不知深浅的,网上找到的文档,可能都是为旧版本的,大部分和新版不对付的。
所以很多时候,需要花时间鉴别那些是有用,那些是没用的。
【在 N*****m 的大作中提到】 : 大的开源项目,文档还是很全的
|
p*u 发帖数: 2454 | 74 也许不该鄙视,但是用C#会给将来的maintenance带来麻烦因为找不到人,他们也许还
要拿java重写。现实就是微软自己run一个世界,各种其他行业的企业依附在上面。科
技界自己有个平行宇宙,不待见微软。
【在 c****3 的大作中提到】 : 这就是典型的装B,自己的问题解决不就完了,有人还要看用什么轮子。
|
N*****m 发帖数: 42603 | 75 还好吧。
3.x到4.x确实会有api break,都是3.x到3.y还是没问题的。
本版号就是这么设计的,oracle8到9也有很多没有向下兼容。
【在 c****3 的大作中提到】 : 看是什么项目了。开源项目的特点,就是根本不考虑向下兼容的问题。 : 所以经常是版本3.0到版本4.0,就把以前的东西break了。 : 不知深浅的,网上找到的文档,可能都是为旧版本的,大部分和新版不对付的。 : 所以很多时候,需要花时间鉴别那些是有用,那些是没用的。
|
N*****m 发帖数: 42603 | 76 不待见也谈不上,主要还是微软自己isolate自己了
【在 p*u 的大作中提到】 : 也许不该鄙视,但是用C#会给将来的maintenance带来麻烦因为找不到人,他们也许还 : 要拿java重写。现实就是微软自己run一个世界,各种其他行业的企业依附在上面。科 : 技界自己有个平行宇宙,不待见微软。
|
c****3 发帖数: 10787 | 77 这个科技界就是特指硅谷吧,到中国也是完全不同的故事。
大部分企业也就关心自己的问题是不是解决了,没人关心是什么轮子解决的。
专注自己的问题,这才是正常思维。
【在 p*u 的大作中提到】 : 也许不该鄙视,但是用C#会给将来的maintenance带来麻烦因为找不到人,他们也许还 : 要拿java重写。现实就是微软自己run一个世界,各种其他行业的企业依附在上面。科 : 技界自己有个平行宇宙,不待见微软。
|
w***g 发帖数: 5958 | 78 写文档要成本的,比写代码还麻烦。而且代码改了还得改文档。
如果要求alpha test beta test文档啥的都做全了,绝大部分
开源项目根本就不会存在。我最近折腾tensorflow,有些扩展
库文档那叫烂的一B, 得不停查python源代码才能看明白。
TF本身也是三天一小改五天一大改。
【在 N*****m 的大作中提到】 : 大的开源项目,文档还是很全的
|
w***g 发帖数: 5958 | 79 有人的地方就有江湖,有多于一个程序员的地方就有鄙视链。
哪怕都是写C/C++的,花括号放行首还是行尾这种事情都可以用来互相鄙视。
从感情上来说,用rest API跟人做跨语言借口比和用微软命名法名法的人
一起写C++要舒服得多。
【在 c****3 的大作中提到】 : 这个科技界就是特指硅谷吧,到中国也是完全不同的故事。 : 大部分企业也就关心自己的问题是不是解决了,没人关心是什么轮子解决的。 : 专注自己的问题,这才是正常思维。
|
w**z 发帖数: 8232 | 80 程序员还是先为自己的前途考虑。
【在 c****3 的大作中提到】 : 这个科技界就是特指硅谷吧,到中国也是完全不同的故事。 : 大部分企业也就关心自己的问题是不是解决了,没人关心是什么轮子解决的。 : 专注自己的问题,这才是正常思维。
|
|
|
N*****m 发帖数: 42603 | 81 这就是开源的好处,实在没办法,你可以看源码,可以到论坛去问。
如果是微软、18摸、甲骨文这样的,就只有抓瞎了。
这些公司,不是每个产品都有好文档的。打个客服都是阿三,自己都整不明白。
【在 w***g 的大作中提到】 : 写文档要成本的,比写代码还麻烦。而且代码改了还得改文档。 : 如果要求alpha test beta test文档啥的都做全了,绝大部分 : 开源项目根本就不会存在。我最近折腾tensorflow,有些扩展 : 库文档那叫烂的一B, 得不停查python源代码才能看明白。 : TF本身也是三天一小改五天一大改。
|
Y**G 发帖数: 1089 | 82 当年玩up completion port的,现在改node, callback/promise也很方便啊
【在 w**z 的大作中提到】 : io completion port, 唤起我遥远的回忆。。。 : : Windows : completion
|
c****3 发帖数: 10787 | 83 开源就是多个选择,选什么还是看项目合适什么。
直接看源代码可不是什么优点,当然是希望拿来就用,谁愿意多化时间查看源代码。
大部分开源的文档都是过时的,除非有人愿意不停更新文档,这种人是凤毛菱角。
所以最后都是被迫看源代码,因为文档都不对。
【在 N*****m 的大作中提到】 : 这就是开源的好处,实在没办法,你可以看源码,可以到论坛去问。 : 如果是微软、18摸、甲骨文这样的,就只有抓瞎了。 : 这些公司,不是每个产品都有好文档的。打个客服都是阿三,自己都整不明白。
|
N*****m 发帖数: 42603 | 84 基本上还是能拿来就用的
Spark, Cassandra, Kafka这些都是不停更新的
【在 c****3 的大作中提到】 : 开源就是多个选择,选什么还是看项目合适什么。 : 直接看源代码可不是什么优点,当然是希望拿来就用,谁愿意多化时间查看源代码。 : 大部分开源的文档都是过时的,除非有人愿意不停更新文档,这种人是凤毛菱角。 : 所以最后都是被迫看源代码,因为文档都不对。
|
d******c 发帖数: 2407 | 85 stackoverflow 整套系统都是windows的,他们的blog里讨论过软件和服务器配置。 |
c*********e 发帖数: 16335 | 86 stackoverflow竟然在用ajax toolkit,他们自己连ajax都不会啊?
【在 d******c 的大作中提到】 : stackoverflow 整套系统都是windows的,他们的blog里讨论过软件和服务器配置。
|
n****l 发帖数: 1739 | 87 some of the infrastructure components are based on linux, their main app
code is windows based.
【在 d******c 的大作中提到】 : stackoverflow 整套系统都是windows的,他们的blog里讨论过软件和服务器配置。
|
l**********0 发帖数: 150 | 88 对于企业内部需求,访问量不太大,不需要大规模分布式部署的,.net强项,反之,要
选其它stack,基础设施的成本在那儿摆着呢。现在的startup哪个不考虑大规模分布式
,做得起来做不起来另说,但也不敢选.net。
c#是最好的面向对象语言,没有异议。 |
b***i 发帖数: 3043 | 89 你到底做什么产品?能举个例子吗?
【在 p**r 的大作中提到】 : 开始玩觉得开启了一个新世界, : 玩了一个月后,觉得不过如此。 : 现在感觉做同样开发,其实LAMP也好,mean也好, : 开发时间成本比。net高。 : 效率方面自己要调,调得好,其实win和linux没差。 : 尤其是IDE,真没找到一个可以和VS studio比的。 : 各种轮子看着多,但是真要用到产品级别, : 你自己不知道要填多少坑。 : 总结就是:中小项目开发要是用linux那套,那就是自己给自己找事做。
|
m****o 发帖数: 4654 | 90 linux那套都是免费的,windows上的连操作系统都得花钱买
【在 p**r 的大作中提到】 : 开始玩觉得开启了一个新世界, : 玩了一个月后,觉得不过如此。 : 现在感觉做同样开发,其实LAMP也好,mean也好, : 开发时间成本比。net高。 : 效率方面自己要调,调得好,其实win和linux没差。 : 尤其是IDE,真没找到一个可以和VS studio比的。 : 各种轮子看着多,但是真要用到产品级别, : 你自己不知道要填多少坑。 : 总结就是:中小项目开发要是用linux那套,那就是自己给自己找事做。
|