A*******e 发帖数: 2419 | |
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自动
|
|
|
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 的大作中提到】 : 什么特性?
|