为什么配置个舒心的 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开发环境吗?都用了哪些框架?
10401 次点击
所在节点    程序员
87 条回复
gowk
2016-09-16 19:38:39 +08:00
@mikulch 至少 CRUD 语句不用写了。。
eightqueen
2016-09-16 21:17:07 +08:00
@gowk 网页开发这块我搞得其实不错,只是写了个 IndexController 。
wangxiaoer
2016-09-16 21:25:03 +08:00
你说的那一大堆库 框架 一个 maven 不就全搞定了?再配个 IDEA 还要啥自行车啊
eightqueen
2016-09-16 21:25:39 +08:00
@eightqueen 说错了,搞得不多。
tedzhou1221
2016-09-17 08:30:29 +08:00
XML---解藕,集中管理!

早点投入到 idea 的怀抱,至少能让你少犯一些低级错误
ybark
2017-09-17 18:00:48 +08:00
确实很恶心,即使是 spring boot,尽力减少 xml 配置(转而写 property 或 yaml 配置),并倡导约定优先于配置。可是还有一大堆注解,靠最头疼的就是这种东西,脱离程序思路的语法糖,吃多了也不怕糖尿病。
相比之下,python 清爽很多,最多就是有个修饰器,至少是可以在 1 天内搞懂原理的。
jack80342
2017-11-28 23:11:21 +08:00
这几天翻译了 Spring Boot 最新的官方文档,欢迎 Fork,https://www.gitbook.com/book/jack80342/spring-boot/details

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

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

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

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

© 2021 V2EX