请问 V2 上 C#党多么。。说说对未来的想法呗= =

2014-07-17 12:03:23 +08:00
 imwower
包括但不限于WPF、asp.net、asp mvc、windows phone等。
看看各个招聘帖,基本都是只要PHP、android、IOS或者python ruby的,
难道C#党都没人要了么?。。
9582 次点击
所在节点    程序员
80 条回复
loryyang
2014-07-17 14:45:18 +08:00
实习的时候做过,感觉C#的开发特别舒服,整套平台做的不错。只是,更新换代也太快了点,各种新东西层出不穷
haoba
2014-07-17 14:47:08 +08:00
呵呵,,好多年没写C#的东西了。
dong3580
2014-07-17 15:07:25 +08:00
@multiple1902
其实win是个相当不错的平台,但是MS却是个坑队友,导致用户和开发人员为了更好的兼容和体验需要不断的砸钱升级。用着盗版当然不用考虑,但是未来必然要走向正版,所以这就导致.NET程序员不断发现,这一块走不通了。Mono方案并不能代替.NET,两者的.NET并不是一样的,而且同样有技术性的坑。所以。。。诶,既然不是诺基亚,多掌握一点语言多给自己留条后路,面对这么多坑,解决坑所消耗的经历还不如去学习一门语言,所以,顺便还是转吧,
multiple1902
2014-07-17 15:15:12 +08:00
@dong3580 「砸钱升级」这个点我不是太懂,不太理解它为什么是个缺点。生意上做决策不光看砸了多少钱,而是看赚了多少钱。赚钱多的话,砸钱也是值得的。所以这个 point 我真心不赞同。

学习一门语言的话,别的语言就没有坑吗?别的语言可能不需要砸钱升级,但就不需要花时间继续学习新的知识吗?不是只有钱才是代价。而你这里提到了「转」,我唯一直接看出的就是省了「钱」,这样的话我觉得挺没说服力的。
ravenw
2014-07-17 15:25:44 +08:00
用C#没问题,但要是自己把自己局限在了Win/.NET平台上,未来就呵呵了
dbfox
2014-07-17 15:28:35 +08:00
我觉得 MS 产品很好用,我喜欢C#、 喜欢 .net Entity Framework MVC 还有好用的控件

不仅仅是网站方面,还可以开发win 下的很多程序 wpf winform 等等等等

服务器 也很好用,图形化界面 方便易用,不需要太多学习成本

我觉得好用的产品是好产品

数据库我以前用 mssql,现在觉得mysql做得也不错,功能选项比较直观,在windows 下也很好,现在管理工具好用了

美中不足是不跨平台
dong3580
2014-07-17 15:37:08 +08:00
@multiple1902
.NET中cnblogs社区的连续反问作风被你学到了,不要问这么多,自己想答案,.NET,局限性在win/iis上了(不要提“mono”跨平台哈)。
来,欣赏一下.NET社区的攻击性言论,反正我在v2ex看到的少:
http://www.cnblogs.com/zlfucku/p/3254185.html
http://www.cnblogs.com/subwayline13/p/3255345.html
icedx
2014-07-17 16:02:00 +08:00
C#没有未来
tjmao
2014-07-17 16:14:57 +08:00
@dong3580 API冻结和技术革新不冲突。同一代产品API理应稳定,而新生代产品必须具备前瞻性,现在不怎么用到的功能,过几年或许会成为主流。另一方面,时代总在进步,技术创新推动了业界发展,新旧版本之间存在重大改动是自然的。

你说兼容性吗,1998年写的VB6程序,到了现在2014年,Win8.1u1仍然支持运行。非常良心吧。
skingtree
2014-07-17 16:22:28 +08:00
为了unity而用
min
2014-07-17 16:44:03 +08:00
非互联网企业
erp用jde,通过biztalk server和其他系统连
后台关键业务系统完全自研,基于微软系统,各种c# wpf wcf SQL server
前端网站用asp.net 应该都进化到mvc了
mobile用hp的一套技术做手机和平板app

前一家公司也类似,erp是sap,其他方面类似。由于历史长,有少数系统是vb和cpp写的,也还能用。
Funni
2014-07-17 16:51:05 +08:00
未来怎么样很难说,10年PHPer用过一年C#,觉得 .NET C# 的MVC开发效率太高了。。。另外VS也是见过最好的IDE,没有之一
mimzy
2014-07-17 16:55:46 +08:00
我是刚工作一年的 .NET 程序员,开发 WPF 程序。很大一部分 .NET 程序员确实眼界太窄了,而且学得不够深入(也包括我自己)。但 C# 和 WPF 我觉得都是好东西,真的没必要黑微软。至于前途,只要肯努力钻研,广泛涉猎,几乎任何一种语言都是光明的吧。
mwylaoma
2014-07-17 17:09:11 +08:00
c# 开发效率还是挺高的,IDE也好用,当然JAVA的 Idea也好用,正在努力再次学习JAVA和准备学习一本脚本语言和ios开发
Funni
2014-07-17 17:14:51 +08:00
@mwylaoma 专心java就好,脚本语言不需要学,因为。。。。。实在太简单了。

难的部分是在分析和方案,解决问题的能力方面,这个和语言的关系就不大了。
zkd8907
2014-07-17 17:15:07 +08:00
=。= .net程序员路过
从早期的winform到wpf,asp.net到mvc,再到现在的wp/win8,基本上全搞过。
其实我想说,巨硬的东西,给一般开发者提供的东西太好用了,封装得也很全,确实会导致一些程序员忽略了巨硬大礼包背后的东西,但是这不能怪巨硬啊。举asp.net来说,上到web常用的元素下到http连接控制,业务里不管是读写数据还是身份验证,巨硬都帮你直接打包搞定,在企业开发的时候效率高这是没话说的。但是打包的这些东西,要么提供了一堆接口让开发者去自定义,要么你自己用Reflector去看MS怎么实现的自己再封装一套。大部分asp.net开发者了解到request和response就完了,但是IIS怎么把请求转到request上,中间经历了哪些步骤,这些步骤可不可以自定,或者自己接管http请求,这些细节的东西根本没去了解过。
所以说,用巨硬大礼包学不到东西,真不是巨硬的错,该反思的是开发者自己。
yinian1992
2014-07-17 17:53:56 +08:00
因为 M$ 现在不够 cool,C# 的逼格不够高,甚至很 low。
TMajier
2014-07-17 17:59:09 +08:00
@multiple1902 确定!swift也是高级语言,怎么会能够知道为什么呢,而且很多东西还参考了c#和java!
semicircle21
2014-07-17 17:59:26 +08:00
@mimzy 好好学习C#, 你的前途是光明的, 至于C#, 就不一定了..

说多了都是泪, C#和MS一套环境是把开发者伺候的最好的, 用起来最舒服的, 奈何Win的市场搞得不给力, 移动端没有用ObjC开发App赚得多, (又一次, 对这个money talks的世界感到失望...)
服务器端规模大一点的, ASP.NET又hold不住, 导致很多场景下转向了Java和其他开源技术.

再爽的开发体验, 没有需求也是白搭了...现在C#的问题就是, 需求量在逐渐衰退吧, 就连微软自己, 也搞什么Going native的运动, 简直了.
semicircle21
2014-07-17 18:05:22 +08:00
@mimzy 不好意思, 刚刚跑题了, 我的意思是, 像C#和Java这样的语言之间转换起来相对容易, 因为很像.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/123099

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX