1
dhssingle 2017-08-25 10:16:00 +08:00 3
难用吗?不觉得。
同样的项目,等你把 spring 配置好,.net core 估计已经上线了吧,笑。 |
2
Famio 2017-08-25 10:18:27 +08:00 2
这么快就“叛逃”了?如何对得起你的头像!
我反而觉得 C#的语法写起来更上手,大爱此风格。 |
3
moorlop 2017-08-25 10:21:16 +08:00 1
springboot 就行了,@dhssingle 看来你过时了
|
4
yuyuyu 2017-08-25 10:25:23 +08:00
笑死我了
|
5
fy 2017-08-25 10:27:21 +08:00
组织中出叛徒系列
|
6
me15000 OP @fy
@dhssingle 最近一些时间我一直在尝试.net core2.0,尝试过程中感受到.net core2.0 火热程度并不及.net core1.0 而且.net core1.0 并没有任何组织和公司用于线上的产品,.net core2.0 大家也都抱着谨慎的态度,不再花太大精力去学习,学了结果没人用那岂不是亏大发了 昨天看了一篇博文:微服务时代之 2017 年五军之战:Net PHP 谁先死 http://www.cnblogs.com/vesaa/p/7416866.html 然后又看到一些评论 http://www.cnblogs.com/tdfblog/p/aspnet-core-security-authentication-cookie.html#3765770 我再这里并不是要抛弃.net ,而是时机还不到,等大家先去试水.net core2.0 吧,等大家把.net core 2.0 的各种细节摸索清楚之后,有一个清晰的概念和教程的时候,我再去尝试也不晚,而且需要看到市场再拥抱.net core 2.0 说明它值得投入精力 而 java php .net 我在招聘网站(51job-上海)上看了数据,java 的工作机会和薪资待遇,2-3 万 3-5 万 区间的工作机会 ,比( php+.net )加起来都多,我干嘛不迎合市场呢? |
7
Presbyter 2017-08-25 11:02:14 +08:00
这个月才 2.0 正式的......火也是要有一个过程的.而且国内基本也不会怎么火起来.
|
9
lrh3321 2017-08-25 11:40:14 +08:00
你先把头像改了,你这个叛徒。 另外,你不考虑下 kotlin 吗,至少语法简洁了很多
|
10
janxin 2017-08-25 12:35:19 +08:00
C#特性更多一点啊...而且我觉得更好写一点
|
11
hjc4869 2017-08-25 12:37:16 +08:00 2
楼主,从你之前提的问题来看,Java 大概是不适合你的,还是去学 PHP 吧。
|
12
littleshy 2017-08-25 15:04:17 +08:00
|
13
rozbo 2017-08-25 15:05:49 +08:00
.net core 2.0 好评。
|
14
hantsy 2017-08-25 15:19:01 +08:00
@me15000 .net core 应该会起来的,至少会比没开源之前前景会好一些。Redhat 从去年开始也一直在与 MS 合作。微软 Azure 也越来越流行(虽然很多不是.net core 程序),有赶上 AWS 的趋势。
至于微服务,直正去实施的时候才知道 MS 走在前面(不是 .net core )了。微服务几乎无法避免 DDD/CQRS 用来作为服务设计指引, 而这个 MS 很早就有一本免费的 Journey Book。而今年,MS 发布几个架构方面 Reference/Guide (看 InfoQ 新闻), 这些对微服务实施,容器,云实施方面的有参考价值,不管你用什么技术实现。事实上,微服务在架构上的灵活性,多态性, 实际大公司都是混合多种技术 /架构 /语言,如用药一样,利用技术最好的“偏”性。 |
15
hantsy 2017-08-25 15:37:06 +08:00 1
@lrh3321 Spring 5 对 Kotlin 深度集成,支持 DSL 语法配置 Beans,Route 规则。
[https://github.com/hantsy/spring-reactive-sample/tree/master/kotlin-gradle]( https://github.com/hantsy/spring-reactive-sample/tree/master/kotlin-gradle) @Troevil Spring Boot 嘛,可有可无。没 Spring Boot 这个项目之前,我已经在多个项目中用纯 Annotation 配置了。而今天我从一些程序员了解到的 Boot 最大好处就是代替 XML 配置。我觉得吧,Spring Boot 最大的作用不是开发效率提升,而是让一些本来没什么基础的 Java 程序员对于项目最基本的配置一无所知。 Spring Boot 全自动配置,有点过,只要 Classpath 中能够找到相应的 Jar,而恰好 Boot 中有 相应的 AutoConfiguration, ,不管你需要不需要的 Bean,他都帮你配置了,浪费大量的系统资源 。 在 Spring 5 以后,加强的手动启动程序。这些天体验了一下 Spring 5 新特性,不使用 Spring Boot,Application 启动时间和资源消耗可以减少大半。[https://github.com/hantsy/spring-reactive-sample( https://github.com/hantsy/spring-reactive-sample ) |
16
wayne712 2017-08-25 15:49:56 +08:00 2
相反觉得 dotnet core 十分易容, 官网文档清晰, 不了解 java,但看到一堆 xml,anotation 那些头都大
|
17
geekyoung 2017-08-25 15:51:26 +08:00 2
如果想学 java web 框架的话,现在推荐先了解下 微服务 的概念,然后玩一玩 spring boot + spring data jpa,用起来挺方便的
|
19
HunterPan 2017-08-25 17:00:54 +08:00
C# 更优雅
|
20
srx1982 2017-08-25 17:03:45 +08:00
@geekyoung 同意 spring boot + spring data jpa,这俩基本上涵盖了一般的 web 和数据库需求
|
21
cuebyte 2017-08-25 17:09:27 +08:00 1
我认为凡是觉得 Java 简单或者是不需要深入学的人,写出来的代码都可怕得要死……
|
23
bash99 2017-08-25 17:37:55 +08:00
再推 play framework 神教,akka 和 scala 系的底层,新版基本上 java api 全开。
reactive stream 真正的启动倡导者,几年前就完备的异步调用原语,等 java8 completestage 处理又再次做了兼容。 akka-persistence 已经成熟,作为 CQRS 及 Event Source 方案简洁优雅。 ebean 作为 ORM 选项之一,我觉得设计得恰到好处(简单 1vsN map,无 session),喜欢 jpa 及 spring-jpa 也可以用。 除了模板系统强制 scala 系导致模板编译有点慢之外无缺点。 |
24
hantsy 2017-08-25 20:04:26 +08:00 1
@bash99 现在 Lightbend 比以前聪明了,全面支持 Java8 了。大概 5,6 年前以前曾经学过 Scala,看过 Scala for the Impatient 一书,一直找不到项目入坑,加上那时 Scala 的兼容性的确是大问题。后来用上了 Java8, 发现 Java 8 的 Lambda,Stream 也不错,就很少关注 Scala 了。
Lagom 作为原生支持 CQRS 及 Event Source 的微服务框架,试用过,可惜一直没在项目中。不过我是试用的 Java8 版本,感觉可能语法和 API 设计上,Lagom 还是为 Scala 准备吧,用 Java 写感觉怪怪的。 1. SBT 我个人不喜欢(以前我开了个 Issue,现在支持 Maven 了)。 2. 生产环境部署,如果不用 Lightbend 的企业平台,比如 Docker 之类如何部署 Lagom。 |
25
hantsy 2017-08-25 20:12:10 +08:00
Ebean 很早以前关注过,使用几个与 JPA 1.0 相同的 Annotation,对 JPA 使用者比较友好。
|
26
CFO 2017-08-25 21:36:49 +08:00 via Android
springboot+mybatis 即可
|
27
wxjshare 2017-11-19 13:42:38 +08:00
笑 cry
|
28
wildchild 2019-04-18 11:49:24 +08:00
"规则实在太多又不透明",好奇哪些规则让你有这样的感觉。个人觉得很好用,比 java 那套好用多了(单纯在 Web 在块)。
|