为什么配置个舒心的 Java 开发环境这么难?

2016-09-14 16:53:43 +08:00
 gowk
Eclipse, Maven, Jetty, Spring, Spring Data JPA
就是想不用 xml 配置,不需要 web.xml ,用 Java 类配置把这些环境搭起来,鼓捣了两天,终于可以了,读写 mysql ,简单页面展示都没问题,可是 JSP 的标准 JSTL 标签用不了。查了一下, Jetty 在 Eclipse 中分嵌入和不嵌入的,嵌入的可以像 Springside 那样,但按照 Springside 的 QuickStart 例子做了, Spring 环境又起不来,因为我的项目不是基于 xml 配置的 Spring 。研究了一天问题在那,又是研究 Maven 的 Jetty 插件,又是研究 Servlet/JSP 和 Jetty 版本的对应关系,又是研究 Spring Java 类配置文件是不是漏了什么东西,各种心累,我就是想专注业务,写各种漂亮的代码,但是被开发环境折腾的一点兴致都没了,心情很糟,想骂人。我想抛弃那些项目组陈旧的 Java 环境,引入 Maven (目前项目组没有是使用 Maven ),引入最新的框架,舒心的写 Java 代码,但是结果让我很失望,各种对象,各种配置已经把我弄的头昏脑涨,快要撕裂。以后也就工作用用 Java ,空闲时间绝不折腾了!把精力集中在 Go 上吧,那才是编程的未来。

各位Javaer能说说你们现在用的Java开发环境吗?都用了哪些框架?
9685 次点击
所在节点    程序员
87 条回复
Lonely
2016-09-14 17:02:12 +08:00
说的好像 go 就不折腾一样
gowk
2016-09-14 17:03:31 +08:00
@Lonely 都折腾,所以觉得心累。。。累。。。
palmers
2016-09-14 17:04:54 +08:00
eclipse 对我来说肯定舒心不了
Nexvar
2016-09-14 17:06:12 +08:00
上 docker
gowk
2016-09-14 17:09:23 +08:00
@palmers 用 IDEA 就舒心了。。?
gowk
2016-09-14 17:09:47 +08:00
@Nexvar 开发环境。。跟 docker 没关系。。
zhuangzhuang1988
2016-09-14 17:10:22 +08:00
基础不牢...
jyyyxy
2016-09-14 17:12:19 +08:00
上 springboot ,各种自动配置,看上去干净很多
gowk
2016-09-14 17:13:30 +08:00
@zhuangzhuang1988 所以还得继续折腾!
geekaven
2016-09-14 17:13:31 +08:00
用 spring boot 吧
burgleaf
2016-09-14 17:15:09 +08:00
spring boot +1
gowk
2016-09-14 17:15:10 +08:00
@jyyyxy 等放假回来折腾折腾 Spring Boot...
gowk
2016-09-14 17:16:11 +08:00
看大家都在推荐 Spring Boot ,你们都在用吗?
luban
2016-09-14 17:17:42 +08:00
我觉得 xml 也还好,反正就是配置一次的事,而且出问题还好找
Ouyangan
2016-09-14 17:24:15 +08:00
java 是挺烦人
gy911201
2016-09-14 17:26:25 +08:00
@gowk spring boot 我在用,可以不写 XML 了,几乎所有的东西都是一个注解搞定,只需要配置一些类似于 mysql 链接地址, redis 链接地址之类的东西……
Presageee
2016-09-14 17:27:30 +08:00
用 play 吧 Java/scala 都能写
Ouyangan
2016-09-14 17:29:19 +08:00
@gy911201 都是看团队吧 , xml 都是为了解耦,改配置不用重新发个包
stackboom
2016-09-14 17:30:08 +08:00
gowk
2016-09-14 17:40:15 +08:00
@luban 也不能否定 xml 配置,和 Java Config 结合挺好,不过也许没人这么折腾

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

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

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

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

© 2021 V2EX