灵魂拷问之是否适合 Java 开发

2021-03-24 21:10:50 +08:00
 fxjson
写习惯了 php,go 这种轻量级语言,代码一运行就跑起来了,即使有错误也很容易定位错误位置,多次尝试搞 java,真的要吐了,不说 ssm 搭建,就用 springboot,下载依赖的 jar 包要好长时间,然后配置 mybatis,写个 service+mapper,都恶心到我了,不知道是不是自己本心的抵触,反正怎么写怎么不开心,怀疑自己是不是不适合搞 java
8160 次点击
所在节点    Java
72 条回复
securityCoding
2021-03-24 23:02:45 +08:00
go 泛型出来后可以考虑用来写业务代码
zxCoder
2021-03-24 23:37:04 +08:00
习惯问题吧
我是无法忍受 go 这种一身缺点的语言的。。。。php 倒是没写过
EminemW
2021-03-24 23:59:12 +08:00
下包慢是因为你没配镜像仓库。你下 golang 的包难道不配 goproxy 么
jizhihaoSAMA
2021-03-25 00:08:27 +08:00
+1,之前看视频学的时候写 XML 写吐了
charlie21
2021-03-25 01:00:14 +08:00
php symphony laravel 什么的也是蛮重阿
Joker123456789
2021-03-25 02:16:39 +08:00
不要把 spring 的锅 怪到 java 头上, 你想随便写写,不用框架,那么可以选择 servlet+jdbc 。 或者看看这个框架: http://mars-framework.com
fiypig
2021-03-25 06:40:15 +08:00
我觉得要慢慢习惯,我应该刚开始跟你一样想法,后面觉得 spring boot 有点强
Cbdy
2021-03-25 07:51:41 +08:00
@ila 这个是 C++那儿学来的,建议看看对于 C++的书
VsevenMagic
2021-03-25 08:16:44 +08:00
java 实在是太卷了
hafuhafu
2021-03-25 08:59:20 +08:00
姿势不对,其实没啥好搭建的,maven 设置镜像,Spring Initializr,第一次等依赖下完,加个代码生成器或者通用 mapper 之类的,加个扫描注解,可以开始 CRUD 了,单表操作大多数都自动生成了,不算下载依赖时间看文档照做也不用几分钟。
bruce0
2021-03-25 09:02:23 +08:00
当时不写 Java 去写 go 了 就是觉得 spring 那一套配置太繁琐了 面向配置编程
Cowhitewhite
2021-03-25 09:03:49 +08:00
spring 已经很牛逼了
uselessVisitor
2021-03-25 09:10:13 +08:00
@ila 重写是因为父类的通用方法不满足子类的需求,重载是为了可以同一个方法名可以使用不同的变量来定义方法,都是多态特性
uselessVisitor
2021-03-25 09:11:03 +08:00
@bruce0 都是为了简化开发。。
duniqb
2021-03-25 09:15:42 +08:00
“springboot,下载依赖的 jar 包要好长时间”?是没有配置 maven 镜像仓库吧,换个华为云或阿里云的镜像,跑满带宽
xaplux
2021-03-25 09:16:04 +08:00
既然这么说了,那就是不适合😏
keymao
2021-03-25 09:22:00 +08:00
[即使有错误也很容易定位错误位置]

看来你还是没见识过真正难找的 BUG 或错误... Java 为什么会被企业级应用系统所青睐啊? 想明白这个问题 你会想明白很多问题。。 Spring 的这套东西简直就是这类脚手架里面的最佳实践。。
fxjson
2021-03-25 09:24:32 +08:00
@keymao 同意你说的,所以一直在说服自己要学 java
Rwing
2021-03-25 09:31:09 +08:00
要不要试试 C# 😀
roudancongji
2021-03-25 09:41:09 +08:00
Java 解决了多少就业问题?

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

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

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

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

© 2021 V2EX