前端的打包技术这几年突飞猛进, Java 的打包技术还基本是 maven

2019-07-23 14:01:49 +08:00
 yuankui
啥时候 Java 也能有 webpack,babel,可以对 Java 代码进行 ET ( extract,tranform ),然后编译的,这种工具?
那 Java 的开发效率,还不蹭蹭蹭的上去啊?

对了,有做类似项目吗?

> 我能想到的一个问题是,Java 语法比较硬,IDE 容易出现各种提示报错~
13318 次点击
所在节点    程序员
123 条回复
zjiecode
2019-07-23 18:58:35 +08:00
作为一个 androider,我写 java 都用 gradle。
Sharuru
2019-07-23 19:08:45 +08:00
人无知无畏。
yuankui
2019-07-23 19:12:03 +08:00
@Sharuru 望兄台不吝赐教~
micean
2019-07-23 19:13:30 +08:00
只要能编译成 class,你想怎么玩都可以,maven 插件也可以做很多事
oneisall8955
2019-07-23 19:21:42 +08:00
这不是打包问题,是本身对语言歧视问题
NeinChn
2019-07-23 19:30:07 +08:00
开发效率蹭蹭上去了,维护效率蹭蹭蹭跌的谁都搞不定
这就是 Python 和 JS 希望的事情....
维护不了了就全部重写....
iPhoneXI
2019-07-23 19:30:48 +08:00
所以我喜欢 Python/golang,等 Java 进化到 kotlin/scala 再说吧
rockyou12
2019-07-23 19:57:04 +08:00
@yuankui 看你这是 js 这个屎吃多了,觉得比以前的 java 香了,哪知道现在 jvm 上日新月异还是甩开 js 的屎山一大截。

而且我真的不知道 webpack 有啥好吹的,用过的都嫌它配置啰嗦。然后前端为了做一点点输出改变都还是要写一堆屎一样的 webpack 配置,而且 3 大框架写法都还不一样,简直是屎中之屎。

而且 js 这么屎,你这种想扩展语法扩展的憨憨门居功至伟。ES2018 来了,同学新语法糖看完了吗?
liuxey
2019-07-23 20:06:07 +08:00
楼主写后端,居然想扩展 Java 语法,想想,我也吓了一跳
cyspy
2019-07-23 20:16:44 +08:00
有什么是 maven 不能做的吗? js 最大的错误就是 js 语言设计本身,后面从 ES 到构建系统都是在擦屁股罢了
Mirt
2019-07-23 21:53:06 +08:00
java web 项目热部署的话不用每次改动都重启吧。。。
billlee
2019-07-23 22:01:20 +08:00
现在看来 maven 确实不好用,主要是 maven 扩展需要编译,流程过于复杂复杂,导致定制构建过程的成本太高。比较新的 gradle, sbt 就支持脚本方式扩展了。
easylee
2019-07-23 22:07:10 +08:00
前辈坚持要 maven,否则早换 gradle 了(新环境)。
applehater
2019-07-23 22:42:30 +08:00
改方法里内容并不需要重启,另外,写一部分就可以做单元测试的,“试错式”编程才那么多重启吧。
orm
2019-07-23 22:46:13 +08:00
jrebel 插件,热加载,无需重启应用
wdlth
2019-07-23 23:01:24 +08:00
webpack 竟然在笑别的构建器配置? webpack 的插件……
closedevice
2019-07-23 23:37:27 +08:00
webpack 走开...
baozijun
2019-07-23 23:45:41 +08:00
现在做 Java 开发常规编码还有人重启?
sxlzll
2019-07-23 23:48:56 +08:00
曾经 java 码农因为受不了动不动就整一大坨环境+分层+编译,转到了前端
yuankui
2019-07-24 00:22:49 +08:00
@Mirt 改了一个类的结构,比如给一个 POJO 加个字段?

@baozijun 不是每个人都是像你这样的高手,也也许是我太菜了。
@wdlth 哪里看出笑话了?
@liuxey 呵呵

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

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

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

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

© 2021 V2EX