真心佩服 Java WEB 程序员

2017-11-15 18:02:53 +08:00
 owenliang

为了写一个网站可以掌握那么多的 lib 和 conf,我试着学很快就感觉枯燥无味了,可以称为学习成本比较陡峭。

虽然我知道很多 JAVAER 也只是停留在直接搬砖的水准,但是我仍旧佩服那些基础扎实的 JAVAER,他们学到今天真的很不容易。

反观其他语言,只要有 web 开发经验,上手的心智压力貌似都不大,可惜他们基本都是脚本语言,跨界能力都各有局限。

11949 次点击
所在节点    Java
86 条回复
Actrace
2017-11-15 20:36:26 +08:00
语音编程的我笑着路过。
CtrlSpace
2017-11-15 20:42:20 +08:00
@abbenyyy 新机器,先搭建环境,git / jdk / maven / mysql / nginx 等。
至于部署,有 jar 部署和 war 部署,搜一下应该都有说明吧。
一般 jar 部署,添加 spring-boot-maven-plugin 这个 maven 插件,执行 mvn clean package,然后 target 文件夹就有个 jar 文件了。最后直接 java -jar xx.jar 运行就行了。(一般写到 shell 文件,方便管理)


不知道你问的是不是这个。。。


转 Java Web 的话,多看书,多看开源的 Java Web 项目吧,模仿他们的套路,以下刚撸的书

![]( )
weics
2017-11-15 20:42:51 +08:00
springboot 抽象太高了,有很多暗坑
nicevar
2017-11-15 20:42:59 +08:00
@shijingshijing 小型企业都是 php 是你的个人印象造成的,你如果去看一些侧面统计数据就知道了,采用 java 的小企业并不比 php 少并且在三四线城市逐渐有上升趋势,只能说偏向前端型的用 php 比较多,另外现在入门的 vps 跑个 tomcat 放小型网站没啥问题,只要访问量不是太大的话
pq
2017-11-15 20:47:40 +08:00
相对来说,php 入门甚至到中级水准,都要容易得多,小白一周内就可以弄个 demo 出来。。。:D
yuanfnadi
2017-11-15 20:54:16 +08:00
@abbenyyy 直接 gradle build 以后,放在 docker 容器里面跑
anmaz
2017-11-15 20:57:28 +08:00
最近在弄.net ,各种恶心,对于我这种半桶水的 java 来说,居然觉得 java 的 lib 库等等是真的好
loveship
2017-11-15 20:59:51 +08:00
鄙视所有动态语言,真 tm 竟然有这种废物语言还有人用?
Infernalzero
2017-11-15 21:25:29 +08:00
Java 这一堆框架虽然很多都不需要了解原理就能拿来干活,但这也只保证了你能干点简单的活,要保证不踩坑以及做更进阶的开发对这些框架的了解是必须的
gmywq0392
2017-11-15 22:25:24 +08:00
写 Java,大多是生计所迫啊。特别是 WEB。

有看过这样的类比,大多数程序员工作时是用购物时的心态写的,阿这个我要,阿这个可以换成这个,阿这个颜色好像更搭,阿这个东东我到底需不需要,阿这样会不会太多了……

编程的视野是受货架决定的。

这里主要 Java 的超市比较大。比较大。而且实惠又耐用,逛的人自然多了就。

但光会逛也不行呐,bug 们可都在超市门口等着呢。
otakustay
2017-11-16 00:10:59 +08:00
你那是没见过 npm 动不动装上百个包的
EagleB
2017-11-16 00:20:09 +08:00
kran
2017-11-16 00:30:49 +08:00
其实本身就没有区别,那些框架提供的解决方案你可以不用嘛。
之前的一个项目,只用 jre 的 HttpServer,没有依赖,配置只是一个 json,如果你选择,完全可以很简单不是吗?
jimisun
2017-11-16 04:47:30 +08:00
想哭了………这个点
yaoliyc
2017-11-16 07:51:20 +08:00
@owenliang 所谓的面向对象或面向接口编程就是要求了解结果就行,不需要了解做了什么怎么做的。
notreami
2017-11-16 09:15:52 +08:00
就连 PHP,都有一大堆包和配置,那种靠前排名的 lib 和 conf 少呢?
ren2881971
2017-11-16 09:18:45 +08:00
怎么每天都有人来黑 java 一下。。哭了 。
wuethan
2017-11-16 09:44:04 +08:00
.net 创业市场大,java 给人打工一辈子
swim2sun
2017-11-16 09:50:04 +08:00
程序最核心的还是对业务的抽象,就算你只用 servlet/filter 也是完全可以的,Java Web 给的选择是很多的。

一上来就用 ssh 那一套肯定会懵逼,但是脱离这些还是可以写出 web 程序的,既然选择了使用框架,就不要吐槽配置多,这就是“框架”和“库”的区别。“库”是你告诉它要怎么做,“框架”是它告诉你要怎么做
Tenma
2017-11-16 09:51:29 +08:00
@ren2881971 朋友,有的黑就说明生命力还强着呢,假如完全没有话题性的语言基本就已经被历史抛弃了……( PS:Android 开发)

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

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

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

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

© 2021 V2EX