做了 4 年.net,觉得.net 的生态真的是太小了,开源到现在也没看到 linux 版本的运行环境,前景不明,转 java 如何?

2015-09-02 09:27:32 +08:00
 dbfox
拜模于 java 的庞大生态,大致看了下 java web 的基础,觉得不难:

http://www.cnblogs.com/xdp-gacl/category/574705.html

不知道掌握了这些知识,是否就可以去做 java 程序员了?工资能拿个多少?

那些 MyBatis struts2 spring hibernate 这些要不要学,个人比较讨厌框架。
16084 次点击
所在节点    程序员
93 条回复
cxshun
2015-09-02 11:03:19 +08:00
java web 不难,但越到后面基本上越是看熟练程度罢了。最主要在高并发的处理上。
java web 主要看经验,建议楼主还是转 python , java 的开发效率已经被人诟病已久,一直不思进取,作为一个 java 程序员,感觉还是比较坑的。

或者 go 也挺不错的,只是貌似工作不大好找。所以综上,建议 python 或 ruby 。
dbfox
2015-09-02 11:03:29 +08:00
dbfox
2015-09-02 11:06:51 +08:00
@cxshun

- - 好吧,我就学学 java 基础吧,没事先玩玩,

我是喜欢 C# .net 的,还是静静的等待 asp.net 5 for linux
hjc4869
2015-09-02 11:07:36 +08:00
https://github.com/dotnet/coreclr
做了四年.NET 不会连这个都跑不起来吧。。
dbfox
2015-09-02 11:10:33 +08:00
@hjc4869 没试过
dbfox
2015-09-02 11:13:07 +08:00
@aisk

kestrel
微软也没打算把 IIS 跨平台到 Linux 和 OSX ,因此有了 kestrel 这个 HTTP Server ,基于 libuv 。说是给开发环境用,但是估计以后也能达到线上服务的强度。

未来有没有跨平台的服务器生产环境还说不准吧?
hjc4869
2015-09-02 11:13:36 +08:00
@dbfox 没试过就说没有,你真的很厉害。
dbfox
2015-09-02 11:16:48 +08:00
@hjc4869 有生产环境吗?无语啊,不能做生产环境,有什么用?非要嚼舌头根子
hjc4869
2015-09-02 11:24:34 +08:00
@dbfox 你的标题说的是“开源到现在也没看到 linux 版本的运行环境”,运行环境我上面已经给出了。
生产环境可以用 mono-xsp , apache 的 mod_mono 之类的,并没有你说的那么坑,除了部分 ASP.NET MVC 的新特性没有实现以外。
loveis0
2015-09-02 11:25:57 +08:00
技多不压身,最好不要只想通过一个来吃饭。。。
dbfox
2015-09-02 11:31:31 +08:00
@hjc4869


用过 jexus 国内开发的服务器,成功运行,至于稳定不稳定就不知道了

.net 2.0 的 mono-xsp , apache 的 mod_mono , 我运行成功过,
.net 4.0 的 mono-xsp , apache 的 mod_mono ,我始终运行不起来,你配置成功过?

看了网上对 mono 的测试,好像不怎么理想
还有 mono 的主要收入来源
我觉得是在 mono.ios mono.android ,并不在 web 服务器环境

所以如果做 web 开发,我觉得 mono 没什么说的,不能去用,自己如果瞎折腾可以随便玩
andrewpsy
2015-09-02 11:32:28 +08:00
微软现在是轻量化跨平台的 core 加 container 在 Azure 的协助下双管齐下,看好。
http://weblogs.asp.net/scottgu/announcing-windows-server-2016-containers-preview
Ouyangan
2015-09-02 11:43:46 +08:00
java 半年手太累了 . 在自学 python 和 Android , python 搞后台 Android 搞客户端太完美了.....
kingme
2015-09-02 11:49:34 +08:00
做了 4 年,现在什么待遇?
kingme
2015-09-02 11:49:59 +08:00
如果 25W/年,你还会继续做下去吗
jsq2627
2015-09-02 11:57:28 +08:00
考虑一下 node.js 。 VS2015 都预装 node 了,微软就是想说快来用 node ,我们都帮你全套预装好了。连 ASP.NET 都有了 npm bower gulp 支持。目测过两年来个 ASP.JS ,宣布全面转向 node 平台。
aisk
2015-09-02 12:06:06 +08:00
@dbfox 你都做四年了,还差等这半年?未来肯定会有适合生产环境的服务器的,为什么觉得没有?

当然核心问题还是你眼界比较浅。换其他语言玩,如果自己眼界没有变化的话,也就是一些初级教程和过时文档比较好获得。
loqixh
2015-09-02 12:13:27 +08:00
jsp 与 asp 是同一时代的。。。。。。。。
mozartgho
2015-09-02 12:34:03 +08:00
VS2015 以后可以用.Net Native 了,很不错噢,直接编译成本地代码的
alphonsez
2015-09-02 12:34:25 +08:00
.net 转 java 的路过。现在小公司.net 用不起( windows 授权啥的),于是转 java 。 java 的众多 library 里面垃圾居多好东西要自己淘。

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

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

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

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

© 2021 V2EX