由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 请问Java和Java EE的区别是啥?
相关主题
写Java程序不用IDE,那心灵得多强大啊向班上达人请教一个win7下面java编程的问题
求NY,NJ 附近java 工作机会。 (转载)有没有人同时用 C++, C#, OBJECTIVE-C,JAVA 的?
问一下,scala之父的那本教程怎么样?值得看么?RAII和GC对应的两条技术路线
继续挖坑JAVA和C++C#转C++可行否?
大家面试FLAG的时候,用什么语言java真是让人纠结
[合集] 用c/c++的瞧不起用java的?王银看kotlin(本文建议零售价 ¥15)
小白一问:vista下面用什么C编译器?Java的readability不佳 (转载)
上scala有一个直接的好处Re: C++ vs. Java (转载)
相关话题的讨论汇总
话题: java话题: ee话题: c++话题: spring话题: br
进入Programming版参与讨论
1 (共1页)
A*******e
发帖数: 2419
1
刚刚接触Java,初级问题,见笑了。
w***g
发帖数: 5958
2
我的理解。java是一种比较简单的语言,比C++容易上手。
Java EE是一群人觉得java太简单了没有job security然后
制定各种条条框框把简单问题复杂化制定各种人为标准搞
出来的东西。比如我们写C++程序,都有个main。大家都
知道程序是从main开始运行的。微软觉得这样不好,所以
MFC程序的main就被包装起来了,等跑到你的代码,不知道
已经经过了多少步。如果你直接是从MFC上手的,甚至可能
都不知道还有个main。这样就vendor lockin了。
Java EE大概也是这种路子。
我的观点有bias。坐等专家拍砖。

【在 A*******e 的大作中提到】
: 刚刚接触Java,初级问题,见笑了。
N*****m
发帖数: 42603
3
是也不是,开始呢,主要是为了糊弄大企业大机构,搞些大架构,EE就是企业版的意思
但是有些东西变成了标准算javax,开源有自己的implementation,比如spring

【在 w***g 的大作中提到】
: 我的理解。java是一种比较简单的语言,比C++容易上手。
: Java EE是一群人觉得java太简单了没有job security然后
: 制定各种条条框框把简单问题复杂化制定各种人为标准搞
: 出来的东西。比如我们写C++程序,都有个main。大家都
: 知道程序是从main开始运行的。微软觉得这样不好,所以
: MFC程序的main就被包装起来了,等跑到你的代码,不知道
: 已经经过了多少步。如果你直接是从MFC上手的,甚至可能
: 都不知道还有个main。这样就vendor lockin了。
: Java EE大概也是这种路子。
: 我的观点有bias。坐等专家拍砖。

w**z
发帖数: 8232
4
EE 主要是一堆spec. jsp, servlet, JMS 啥的。 很多 vendor 会 implement 这些
spec。 Oracle 有自己的 reference implementation

【在 w***g 的大作中提到】
: 我的理解。java是一种比较简单的语言,比C++容易上手。
: Java EE是一群人觉得java太简单了没有job security然后
: 制定各种条条框框把简单问题复杂化制定各种人为标准搞
: 出来的东西。比如我们写C++程序,都有个main。大家都
: 知道程序是从main开始运行的。微软觉得这样不好,所以
: MFC程序的main就被包装起来了,等跑到你的代码,不知道
: 已经经过了多少步。如果你直接是从MFC上手的,甚至可能
: 都不知道还有个main。这样就vendor lockin了。
: Java EE大概也是这种路子。
: 我的观点有bias。坐等专家拍砖。

g****t
发帖数: 31659
5
你的观点by average来说是很准确的。
今天假如有人拍砖,
10年后一定不会有了。不准确的地方互相抵消了。
技术价值是高频变化。商业价值相对永恒持续些。


: 我的理解。java是一种比较简单的语言,比C 容易上手。

: Java EE是一群人觉得java太简单了没有job security然后

: 制定各种条条框框把简单问题复杂化制定各种人为标准搞

: 出来的东西。比如我们写C 程序,都有个main。大家都

: 知道程序是从main开始运行的。微软觉得这样不好,所以

: MFC程序的main就被包装起来了,等跑到你的代码,不知道

: 已经经过了多少步。如果你直接是从MFC上手的,甚至可能

: 都不知道还有个main。这样就vendor lockin了。

: Java EE大概也是这种路子。

: 我的观点有bias。坐等专家拍砖。



【在 w***g 的大作中提到】
: 我的理解。java是一种比较简单的语言,比C++容易上手。
: Java EE是一群人觉得java太简单了没有job security然后
: 制定各种条条框框把简单问题复杂化制定各种人为标准搞
: 出来的东西。比如我们写C++程序,都有个main。大家都
: 知道程序是从main开始运行的。微软觉得这样不好,所以
: MFC程序的main就被包装起来了,等跑到你的代码,不知道
: 已经经过了多少步。如果你直接是从MFC上手的,甚至可能
: 都不知道还有个main。这样就vendor lockin了。
: Java EE大概也是这种路子。
: 我的观点有bias。坐等专家拍砖。

T*******x
发帖数: 8565
6
大牛观点一针见血啊。我以前也困惑,Java EE 不就是一堆库和名词吗?现在算有点懂
了,也不好意思批它了。

【在 w***g 的大作中提到】
: 我的理解。java是一种比较简单的语言,比C++容易上手。
: Java EE是一群人觉得java太简单了没有job security然后
: 制定各种条条框框把简单问题复杂化制定各种人为标准搞
: 出来的东西。比如我们写C++程序,都有个main。大家都
: 知道程序是从main开始运行的。微软觉得这样不好,所以
: MFC程序的main就被包装起来了,等跑到你的代码,不知道
: 已经经过了多少步。如果你直接是从MFC上手的,甚至可能
: 都不知道还有个main。这样就vendor lockin了。
: Java EE大概也是这种路子。
: 我的观点有bias。坐等专家拍砖。

w***g
发帖数: 5958
7
准确不敢说。不过在bbs上发帖,要不偏激点大家看着没意思啊。
java EE我看过两天,沒弄懂,就放弃了。放弃更多是因为我估计
过去现在将来这个技术我工作上都用不到。java EE的复杂不是技术
上的复杂,更多的是像一种政治,是技术落后导致的复杂。
别的框架,像node.js, scala的play啥的,我一般随便看两眼就
明白是咋回事。java EE真心搞不懂。太绕。
本来不了解一个东西没有批判的权力。不过最近一批公司用
python, node啥的也都起来了,我就有了底气。
还有个原因是我不用IDE,大家知道java这东西用vi几乎没法写。
这个也还是语言/库层面的技术落后抽象层次低,导致需要IDE自动
生成代码/配置。

【在 g****t 的大作中提到】
: 你的观点by average来说是很准确的。
: 今天假如有人拍砖,
: 10年后一定不会有了。不准确的地方互相抵消了。
: 技术价值是高频变化。商业价值相对永恒持续些。
:
:
: 我的理解。java是一种比较简单的语言,比C 容易上手。
:
: Java EE是一群人觉得java太简单了没有job security然后
:
: 制定各种条条框框把简单问题复杂化制定各种人为标准搞
:
: 出来的东西。比如我们写C 程序,都有个main。大家都
:
: 知道程序是从main开始运行的。微软觉得这样不好,所以

w********m
发帖数: 1137
8
wdong说的一点没错
Java EE或者Spring就是一个工会组织
给人打工的话
选java是最佳选择
s***o
发帖数: 2191
9
你跟wdong说的正好相反。wdong的意思是JavaEE是骗人的,用的人都是坏蛋

【在 w********m 的大作中提到】
: wdong说的一点没错
: Java EE或者Spring就是一个工会组织
: 给人打工的话
: 选java是最佳选择

w**z
发帖数: 8232
10
Java ee 涵盖了很多东西,搞得有点复杂。其实,就是一堆 spec, 有很多现成的实现
,拿来用就好了。

【在 w***g 的大作中提到】
: 准确不敢说。不过在bbs上发帖,要不偏激点大家看着没意思啊。
: java EE我看过两天,沒弄懂,就放弃了。放弃更多是因为我估计
: 过去现在将来这个技术我工作上都用不到。java EE的复杂不是技术
: 上的复杂,更多的是像一种政治,是技术落后导致的复杂。
: 别的框架,像node.js, scala的play啥的,我一般随便看两眼就
: 明白是咋回事。java EE真心搞不懂。太绕。
: 本来不了解一个东西没有批判的权力。不过最近一批公司用
: python, node啥的也都起来了,我就有了底气。
: 还有个原因是我不用IDE,大家知道java这东西用vi几乎没法写。
: 这个也还是语言/库层面的技术落后抽象层次低,导致需要IDE自动

相关主题
[合集] 用c/c++的瞧不起用java的?向班上达人请教一个win7下面java编程的问题
小白一问:vista下面用什么C编译器?有没有人同时用 C++, C#, OBJECTIVE-C,JAVA 的?
上scala有一个直接的好处RAII和GC对应的两条技术路线
进入Programming版参与讨论
w**z
发帖数: 8232
11
楼上两位看样子都没怎么用过 Java.

【在 s***o 的大作中提到】
: 你跟wdong说的正好相反。wdong的意思是JavaEE是骗人的,用的人都是坏蛋
w***g
发帖数: 5958
12
我可没说用的都是坏蛋。适合不同的人而已。
喜欢搞政治走大团队路线的就适合javaEE。
喜欢搞技术的,追求单兵快速出货的,现在应该有更好的软件工具。
走技术路线未必赚钱多就是了。出货太快,有时候反而把自己搞死。

【在 s***o 的大作中提到】
: 你跟wdong说的正好相反。wdong的意思是JavaEE是骗人的,用的人都是坏蛋
n*****3
发帖数: 1584
13
spring 5 变化很大, 和 以前不是一个风格了

【在 w***g 的大作中提到】
: 我可没说用的都是坏蛋。适合不同的人而已。
: 喜欢搞政治走大团队路线的就适合javaEE。
: 喜欢搞技术的,追求单兵快速出货的,现在应该有更好的软件工具。
: 走技术路线未必赚钱多就是了。出货太快,有时候反而把自己搞死。

w********m
发帖数: 1137
14
为什么打工要用java
因为像spring,提供了一些pattern,比如dependency injection,factory,
singleton
这样水平不同,风格不同的人可以一起工作,这是java最大的优点
x****u
发帖数: 44466
15
强烈同意啊
java现在的设计目的很明显了,就是把项目整体扔印度让那边随便折腾,这边最低成本
接收

【在 w***g 的大作中提到】
: 我可没说用的都是坏蛋。适合不同的人而已。
: 喜欢搞政治走大团队路线的就适合javaEE。
: 喜欢搞技术的,追求单兵快速出货的,现在应该有更好的软件工具。
: 走技术路线未必赚钱多就是了。出货太快,有时候反而把自己搞死。

c*********e
发帖数: 16335
16
en,基本就这么回事。
经理看不懂源码,只懂business logic.
经理的经理更是高瞻远瞩,不屑于了解你们到底用的是c++还是java,他只需要按时完成
任务,向上面汇报即可。
至于程序员水平低,程序出了错误,更好!这样就能继续收客户的钱。客户没办法,已
经上了贼船,再另起炉灶,又要重新花钱。。。
所以,一个商品如果有1年的保修期,就是说,你用了一年之后,嘿嘿嘿。。。

【在 x****u 的大作中提到】
: 强烈同意啊
: java现在的设计目的很明显了,就是把项目整体扔印度让那边随便折腾,这边最低成本
: 接收

b***i
发帖数: 3043
17
像大公司的流程,制度。
做一个产品,高手自己做,或者领导一个团队,可以很快做出来。但是,公司怕高手自
己功高盖主,或者高手中途退出,或者要挟公司,要他每周开会,把无关人员加入,来
学习讨论该做什么,越来越慢。但是这样实现了冗余,不怕高手走人了。
我感觉大公司的制度就是让你变慢几倍的速度,然后保证谁走了都不怕。一个设计要验
证半天,写一堆文档,后人可以很容易看懂你做了什么。
JavaEE我用过Jboss,也用过Spring,他的架构适合大项目,模块化,后期调整很容易
,改元件比如换数据库的供应商很容易,因为接口都写好了,换一个接口即可。
做网站用C++行吗,行是行,没人能做好。最后做的最好的,是用C写了一个解释程序,
来解释php。为啥呢?我觉得就是因为C++和Java不是专门做网站的,他们是做应用程序
的。他们可以做网站,但是php是专门做网站的,所以更容易。用Java来做网站,那就
用高手开发好的架构,就是Spring等,可以不用担心很多问题,因为都已经考虑了。比
如,数据库的连接要保持吗?这些东西如果出问题了,因为是统一的架构,你问别人,
别人很容易回答。要不然根本不知道你是怎么设计的。
php在网站方面比较快也是因为他是解释执行的。Spring用控制反转把对象的生成用XML
来控制,很类似用解释程序来生成对象。

【在 w***g 的大作中提到】
: 准确不敢说。不过在bbs上发帖,要不偏激点大家看着没意思啊。
: java EE我看过两天,沒弄懂,就放弃了。放弃更多是因为我估计
: 过去现在将来这个技术我工作上都用不到。java EE的复杂不是技术
: 上的复杂,更多的是像一种政治,是技术落后导致的复杂。
: 别的框架,像node.js, scala的play啥的,我一般随便看两眼就
: 明白是咋回事。java EE真心搞不懂。太绕。
: 本来不了解一个东西没有批判的权力。不过最近一批公司用
: python, node啥的也都起来了,我就有了底气。
: 还有个原因是我不用IDE,大家知道java这东西用vi几乎没法写。
: 这个也还是语言/库层面的技术落后抽象层次低,导致需要IDE自动

n****l
发帖数: 1739
18
core java -> good
enterprise java -> bad
java is bad not b/c of the language or platform, but 'enterprise idiots'
that come with it.

【在 A*******e 的大作中提到】
: 刚刚接触Java,初级问题,见笑了。
x****u
发帖数: 44466
19
C++做不了网站是因为C++缺很多重要特性,你都给实现了,就是自己轮了一个java

【在 b***i 的大作中提到】
: 像大公司的流程,制度。
: 做一个产品,高手自己做,或者领导一个团队,可以很快做出来。但是,公司怕高手自
: 己功高盖主,或者高手中途退出,或者要挟公司,要他每周开会,把无关人员加入,来
: 学习讨论该做什么,越来越慢。但是这样实现了冗余,不怕高手走人了。
: 我感觉大公司的制度就是让你变慢几倍的速度,然后保证谁走了都不怕。一个设计要验
: 证半天,写一堆文档,后人可以很容易看懂你做了什么。
: JavaEE我用过Jboss,也用过Spring,他的架构适合大项目,模块化,后期调整很容易
: ,改元件比如换数据库的供应商很容易,因为接口都写好了,换一个接口即可。
: 做网站用C++行吗,行是行,没人能做好。最后做的最好的,是用C写了一个解释程序,
: 来解释php。为啥呢?我觉得就是因为C++和Java不是专门做网站的,他们是做应用程序

b***i
发帖数: 3043
20
什么特性?

【在 x****u 的大作中提到】
: C++做不了网站是因为C++缺很多重要特性,你都给实现了,就是自己轮了一个java
x****u
发帖数: 44466
21
gc,abi,组件之类东西

【在 b***i 的大作中提到】
: 什么特性?
1 (共1页)
进入Programming版参与讨论
相关主题
Re: C++ vs. Java (转载)大家面试FLAG的时候,用什么语言
我也来说说web技术吧[合集] 用c/c++的瞧不起用java的?
java 这种破烂语言做的产品真心维护难 (转载)小白一问:vista下面用什么C编译器?
恨透了以linux为首的open source (转载)上scala有一个直接的好处
写Java程序不用IDE,那心灵得多强大啊向班上达人请教一个win7下面java编程的问题
求NY,NJ 附近java 工作机会。 (转载)有没有人同时用 C++, C#, OBJECTIVE-C,JAVA 的?
问一下,scala之父的那本教程怎么样?值得看么?RAII和GC对应的两条技术路线
继续挖坑JAVA和C++C#转C++可行否?
相关话题的讨论汇总
话题: java话题: ee话题: c++话题: spring话题: br