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
lidashuang 2015-09-02 09:40:49 +08:00
我怎么觉得现在.NET 生态越来越好了,难道是我的错觉??
|
10
Kabie 2015-09-02 09:40:52 +08:00
...不是刚开源就有了吗。。。
而且。。。 mono 都多少年了。。 |
11
lidashuang 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 1
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 1
要做 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 无组织无纪律的函数,哈哈,确切
|