
1 tonghuashuai 2015-09-02 09:31:06 +08:00 Java 企业开发离不开框架的…… Java web 入门不难,但是后面就呵呵了 |
2 usapla 2015-09-02 09:32:32 +08:00 同想转行,想转 python ,来看看大家的建议 |
4 xlqstar 2015-09-02 09:34:03 +08:00 我怎么觉得现在.NET 生态越来越好了,难道是我的错觉?? |
6 lechenging 2015-09-02 09:35:16 +08:00 依然坚守着 net 大营! |
7 pospospos2007 2015-09-02 09:37:47 +08:00 @tonghuashuai 后面怎么呵呵了?求解! |
8 VichyChen 2015-09-02 09:39:47 +08:00 |
9 G2bN4dbX9J3ncp0r 2015-09-02 09:40:49 +08:00 我怎么觉得现在.NET 生态越来越好了,难道是我的错觉?? |
10 Kabie 2015-09-02 09:40:52 +08:00 ...不是刚开源就有了吗。。。 而且。。。 mono 都多少年了。。 |
11 G2bN4dbX9J3ncp0r 2015-09-02 09:41:02 +08:00 我怎么觉得现在.NET 生态越来越好了 |
12 tonghuashuai 2015-09-02 09:43:01 +08:00 @pospospos2007 入门很简单,深入及其难 |
13 mlhorizon 2015-09-02 09:43:10 +08:00 LZ 讨厌框架,但.net 就是个大框架。 软件专业的可悲之处就是大家其实是没有专业的。 就像学路桥的出来设计路桥,学法律的出来做律师,用的都是学到的专业知识。 学软件的最终多半要依附一个行业,客户是通信行业,你就要学通信行业的业务,客户是银行业,你就要学银行业的业务。 给楼主的建议,先选一个你感兴趣的,向上发展的一个行业,至少能沉下去干几年的。然后这个行业用什么,你就踏踏实实学什么。 |
14 tonghuashuai 2015-09-02 09:43:33 +08:00 @usapla 我以前也做 .net 和 java 现在成功转 python |
15 magicyu1986 2015-09-02 09:46:34 +08:00 技多不压身 |
16 jimrok 2015-09-02 09:46:51 +08:00 转 swift ,后台将来也能做。 |
18 zhicheng 2015-09-02 09:49:43 +08:00 via Android 只有我觉得生态圈小才是机会? |
19 dbfox OP @Kabie mono 质量太差 @VichyChen 现在做 java 了? @lidashuang 是在变好,不过太慢了,到现在没看到 ms 出的.net for linux , 未来会不会出还不明确,不能死等啊,在 java 面前像个玩具, 以前 ms 鼓吹.net 跨平台,后来才懂是跨 windows 平台 @xlqstar 看了微软的新闻 [微软发布开源版 ASP.NET 5 ,支持在 Windows 、 Mac OS 和 Linux 上构建程序] ,注意:这里说的是支持在 win mac linux 上构建程序,构建?构建是什么意思?我感觉意思是 支持在 win mac linux上开发 .net ,然后运行还是得靠 win+ iis ,这不是坑么? |
21 silvernoo 2015-09-02 09:57:24 +08:00 .net 转 Java 不是可以无缝吗 |
22 simo 2015-09-02 09:57:49 +08:00 从前端坑准备入.net 坑,方向软件开发 |
25 LittleMK 2015-09-02 10:11:30 +08:00 |
26 ren2881971 2015-09-02 10:13:58 +08:00 没啥可讨论的。 在天朝 java 的就业岗位就是比.net 多。 |
27 jokerhan 2015-09-02 10:14:47 +08:00 .NET 大神要不要加入互联网公司,望京 SOHO ,可以联系我哦、 [email protected] |
28 min 2015-09-02 10:27:19 +08:00 via Android 做了 nn 年的表示,老了转不了了 最好你们年轻人都转别的方向,没竞争真是很开心 |
31 dbfox OP @LittleMK lucene 我用过这个,.net 下除了这个其它的没的用, lucene 移植的也不好用,可能我不会用 |
32 skxs067 2015-09-02 10:44:10 +08:00 不建议转 Java, 像上面说的, 极其容易出现码农的一个圈子, 除非自认为很优秀... 除了云计算和中间件方向, 我是不怎么推荐的 你不考虑考虑 Python 和世界上最好的语言 PHP 吗 |
33 skxs067 2015-09-02 10:46:18 +08:00 你发的链接 , 我大致看了下, 或许能让你成为最低级的码农...也许还不行 工资吗,差不多也就 6K 吧 Java 我觉得最重要的还是架构设计吧 |
34 dbfox OP |
36 huobazi 2015-09-02 10:55:06 +08:00 .net 起步晚,能有这样的生态已经很不错了。 |
37 msg7086 2015-09-02 10:55:25 +08:00 @dbfox Java 的好处是小部分人负责开发出轮子,然后一大批水平中等的人拿轮子来开发出一个又一个的系统。高并发好维护,说的大概就是 SSH 全家桶了? |
38 caixiexin 2015-09-02 10:58:13 +08:00 java 跟。 net 很多地方挺像的 刚毕业那会又写 java ,又帮客户端同事做 wp7 , win8 客户端打打杂 23333 |
39 aisk 2015-09-02 11:00:43 +08:00 linux 运行时早就有了吧,反正我在 OSX 下玩的好好的: http://aisk.me/first-look-at-aspnet-5/ 然后恍惚感觉到,楼主觉得生态环境小,这不是明显因为你获取资料能力有限的问题吗? |
40 zonghua 2015-09-02 11:02:05 +08:00 via iPhone 安装 vscode 不用 mono 了,微软的软件都是极好的,就差什么时候推出插件接口,现在调试一下就谈一个终端,不会自己关掉。。。。 |
41 cxshun 2015-09-02 11:03:19 +08:00 java web 不难,但越到后面基本上越是看熟练程度罢了。最主要在高并发的处理上。 java web 主要看经验,建议楼主还是转 python , java 的开发效率已经被人诟病已久,一直不思进取,作为一个 java 程序员,感觉还是比较坑的。 或者 go 也挺不错的,只是貌似工作不大好找。所以综上,建议 python 或 ruby 。 |
42 dbfox OP @aisk 还在 beta 阶段吧 https://github.com/aspnet/Home/wiki/Roadmap |
43 dbfox OP |
44 hjc4869 2015-09-02 11:07:36 +08:00 |
46 dbfox OP @aisk kestrel 微软也没打算把 IIS 跨平台到 Linux 和 OSX ,因此有了 kestrel 这个 HTTP Server ,基于 libuv 。说是给开发环境用,但是估计以后也能达到线上服务的强度。 未来有没有跨平台的服务器生产环境还说不准吧? |
49 hjc4869 2015-09-02 11:24:34 +08:00 |
50 loveis0 2015-09-02 11:25:57 +08:00 技多不压身,最好不要只想通过一个来吃饭。。。 |
51 dbfox OP @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 没什么说的,不能去用,自己如果瞎折腾可以随便玩 |
52 andrewpsy 2015-09-02 11:32:28 +08:00 微软现在是轻量化跨平台的 core 加 container 在 Azure 的协助下双管齐下,看好。 http://weblogs.asp.net/scottgu/announcing-windows-server-2016-containers-preview |
53 Ouyangan 2015-09-02 11:43:46 +08:00 java 半年手太累了 . 在自学 python 和 Android , python 搞后台 Android 搞客户端太完美了..... |
54 kingme 2015-09-02 11:49:34 +08:00 做了 4 年,现在什么待遇? |
55 kingme 2015-09-02 11:49:59 +08:00 如果 25W/年,你还会继续做下去吗 |
56 jsq2627 2015-09-02 11:57:28 +08:00 考虑一下 node.js 。 VS2015 都预装 node 了,微软就是想说快来用 node ,我们都帮你全套预装好了。连 ASP.NET 都有了 npm bower gulp 支持。目测过两年来个 ASP.JS ,宣布全面转向 node 平台。 |
57 aisk 2015-09-02 12:06:06 +08:00 @dbfox 你都做四年了,还差等这半年?未来肯定会有适合生产环境的服务器的,为什么觉得没有? 当然核心问题还是你眼界比较浅。换其他语言玩,如果自己眼界没有变化的话,也就是一些初级教程和过时文档比较好获得。 |
58 loqixh 2015-09-02 12:13:27 +08:00 jsp 与 asp 是同一时代的。。。。。。。。 |
60 alphonsez 2015-09-02 12:34:25 +08:00 .net 转 java 的路过。现在小公司.net 用不起( windows 授权啥的),于是转 java 。 java 的众多 library 里面垃圾居多好东西要自己淘。 |
61 yesicoo 2015-09-02 12:38:58 +08:00 私活...接口也开发一半了。因为客户改为提供的 linux 服务器。最终导致项目架构为: nodejs 的 web 后台。 mono 上跑的.net 的 owin 实现 webapi 作为数据接口。 mysql+redis 数据库。用 HBuilder 搞的 HybridApp , 再调用 java 和 oc 写的插件。 语言之争 没什么意义 |
63 ljbha007 2015-09-02 13:29:42 +08:00 我觉得所有程序员都应该往全栈发展 这样对自身素质提升很有帮助 |
64 moe3000 2015-09-02 13:34:51 +08:00 要做 java 的话,一定要会 spring , struts 和 spring mvc 要会一个, hibernate 和 mybatis 也要会一个 我之前也是做 java ,但公司用 jfinal 和 play 框架搭小项目,没用过 spring ,自己平时又看前端去了,结果公司结构调整被裁了,面试了几天发现都是需要会框架的,然后就想转前端去了 |
65 stackboom 2015-09-02 14:13:11 +08:00 生成环境可以用 Jexus 啊。 |
66 Narcissu5 2015-09-02 14:18:05 +08:00 .net 上*没有任何一种容器能够达到生产标准*,.net 的本来的容器是 IIS ,这货严重依赖 windows ,移植基本上不可能。 |
67 heqichang 2015-09-02 15:01:12 +08:00 我之前也写了三年多的 c#, 现在转 ios 开发,用 oc 了。还甚是怀念写 c#的感觉啊。哈哈。。。 |
68 Soar360 2015-09-02 15:14:50 +08:00 我也想转 iOS 。 |
70 visonme 2015-09-02 15:50:41 +08:00 从语言角度来说 Net 毫不逊色于 Java ,甚至很多方面优于 java. 所以在 window 下 Net 绝对是一门优秀的语言,尤其在桌面开发。 web 就不提了,那是 IIS 的问题. 如果楼主是想跨平台,那是可以考虑走 java 了,当然如果你转的目的只是走 web 开发,那其实学 py , nodejs 就可以了,没必要走 java |
72 chinajik 2015-09-02 16:16:47 +08:00 @visonme 赞成, 企业级开发. net 真不输 java 的.. 但是只是开发 web 搞搞 py/nodejs 都可以的.. |
74 aszxqw 2015-09-02 16:32:25 +08:00 |
76 hienchu 2015-09-02 18:00:24 +08:00 能感觉信任 CEO 上位后,微软开始蓄力开源社区,.NET 前景还是不错的 |
77 gevin 2015-09-02 20:00:22 +08:00 转 Python 好几年了,感觉各种比之前用 C#爽 用 C#的时候我在 GitHub 上都不活跃,现状活跃多了,经常会做点开源的小东西玩玩 |
78 blackboom 2015-09-02 20:06:35 +08:00 via Android jfinal 框架开发还是比较迅速的 |
80 jaydingwon 2015-09-02 21:04:00 +08:00 可以!坚持下去! |
81 zpvip 2015-09-02 22:23:27 +08:00 楼主,请入坑: xamarin |
82 yanguango 2015-09-02 22:42:55 +08:00 @mlhorizon 我反而觉得做技术的不要绑定到哪个行业,要去学那些共通的技术,业务知识不是程序员的强项。而且有哪个行业能保证永远不倒,只有基础技术是哪里都要用的。 |
84 rayyang88 2015-09-03 00:24:41 +08:00 必须 golang 啊, java 马上就要被淘汰了。 |
85 cxbig 2015-09-03 06:46:06 +08:00 做互联网方向求快, Java 做开发要底子够硬才行。 求快可以考虑 PHP , Python , Ruby 。 如果是转一个方向求长远,可以考虑 Golang 或 Elixir |
87 Neveroldmilk 2015-09-03 10:30:01 +08:00 @rayyang88 又想引起撕逼大战么? |
88 sudoz 2015-09-03 14:00:11 +08:00 @cxbig 快不是唯一,团队开发,高可用,高并发,可维护性,这些都是 当然如果你说外包或初创公司,那当我没说。先把东西做成型再考虑上述点 |
89 RangerWolf 2015-09-03 20:03:15 +08:00 感觉 C# Java 差别不算太大, 转 java 难度应该还好 不过也要看楼主想干嘛了~ 比如想玩 Spark 转 Python 会更简单一些, 没有那么多条条框框 反正数值计算、数据挖掘那些,转 python 要更合适 |
90 qingxp9 2015-09-03 23:08:14 +08:00 ruby 社区欢迎您 https://ruby-china.org |
91 cxbig 2015-09-04 02:57:54 +08:00 |
92 LioMore 2015-09-04 07:02:53 +08:00 最好的语言欢迎你 |
93 khjian 2016-07-01 10:16:03 +08:00 php 无组织无纪律的函数,哈哈,确切 |