>现在还是觉得php很垃圾
同意,简单入手,复杂就拖你下水,最近PHP创始人大言不惭吹嘘PHP已经在Web上战胜Java,这和微软吹嘘.NET战胜Java一样可笑,本来我对PHP还抱有一份尊敬,但是现在看来它的死期不远了,ROR和python都是替代PHP好选择。

著名社交网站LinkedIn的Java架构技术
http://www.jdon.com/jivejdon/thread/34214.html
[该贴被banq于2008-06-15 08:40修改过]


>>现在还是觉得php很垃圾
>同意,简单入手,复杂就拖你下水,最近PHP创始人大言不惭吹嘘PHP已经在Web上战胜Java,这和微软吹嘘.NET战胜Java一样可笑,本来我对PHP还抱有一份尊敬,但是现在看来它的死期不远了,ROR和python都是替代PHP好选择。
---------------------------------
感觉banq老大也是性情中人啊, 感觉观点还是有点偏激, 力挺java, 有点贬低其他的技术, 可能跟您的行业和目前职业有关, 这个可以理解。

其实我也很喜欢java,不过功力与banq老大相比太悬殊了。
我写过java, 也写过php,我的感觉是, 做一个演示版本的话, 我肯定随手就打开Editplus用php写, 简单。 但是做正式的版本, 那就不一定了。 说不定是java后台, php前台, 或者用c写apache模块做后台, php做前台。


至于为什么国内门户网站不用java, banq老大说国内门户网站技术差, 感觉偏激了, 未必如此。我分析的原因:
1. 当初java在国内还没流行, 或者国内还没真正认识这玩意, 或者就是当时java的性能差强人意。
2. 成本的原因, 门户一般采用FreeBSD+apache+mysql+php/C/cgi, 除了硬件成本和开发成本, 软件几乎不用投入, 如果换成javaEE呢? 当初眼球经济烧钱赔本赚吆喝的门户, 有几个买得起?
3. 一个大的系统, 不可能完全都用一种技术, 现在做web都说要分层,其实我觉得这个分层的概念, 除了商业逻辑意义上的分层之外, 还可以是技术的分层, 比如某个模块用某种技术, 另外的模块用另外的技术, 这也是一种分层的概念, 而且还可以物尽其用, 相得益彰。

>至于为什么国内门户网站不用java, banq老大说国内门户网站技术差, 感觉偏激了
这好像不是我的理由,很多大门户网站都是从一两个技术员瞎鼓动出来的,一般技术员对PHP或LAMP熟悉啊,所以,开始就用这些搞些网站,技术不是他们获得VC的卖点,而是迅速实现了创意,VC试图通过资金砸下去获得推广和品牌垄断性,然后,再花钱请好技术重构,其实这已经是一个误区,一个高速发展网站是无法短时间内用另外一种平台重新开发的,这是花钱都买不来的。

所以,你就看到下面现象:sina sohu等网站品牌虽然树立在那里,但是他们的原来技术10年了都没有太大变化,最多就新添加一些很玄的所谓web2.0模块如博客,他们都无法将web 2.0融合到他们整个平台和灵魂中去。

facebook也是这样起来的,创始人自己说值10亿,用PHP堆积出来的,发明一种社区共同开发API模式,真是纳闷,如果语言本身不是彻底OO,可分离组件化的,那么如何实现组件化开发呢?如何实现像Java中间件世界这样繁荣昌盛的产业,中间件不但帮助IBM转型且养活了它,连微软都要挖其墙角,中间件也吸引了ORacle数据库大佬,SAP ERP大佬。这才是真正全社会共同开发API模式。如果说facebook那种模式是一个游戏,类似小孩过家家,那么Java中间件才是真正现实,真正落地啊。

关于intenet软件,我想从下面高度来考量:

1. 软件就是服务,服务就是将你的客户服侍好,客户有什么需求立即满足,由此对软件适应变化的能力大大提高。

2.再加上现在互联网用户访问上限不可限量,说不定你悄然做的网站哪天成了全国第一名访问量,这么大的访问量,光依靠单机MYSQL提升性能,显然相形见绌,就是Linux集群效率有岂能精准解决具体业务性能?

不要等到那天,你才开始用Java重写你的系统,一切都晚了,现实教育太多了 。现在VC的钱也不好骗了,有俺们这些耿直的人在这里叫嚷半天,再外行的人总能听进去几句,所以,互联网的冬天又来了,因为那又是一个谎言的破灭。


[该贴被banq于2008-08-06 16:17修改过]

你就误导吧
oo跟语言有什么关系呢
[该贴被fdsfdf于2008-08-17 10:27修改过]

看来楼主不怎么看mop的 囧

facebook的组建开发很好,因为和他耦合度不太高。
其实任何东西,只要能够清晰定义接口,是很好做插件的。

都是牛人的真知灼见啊,,做 标记

中国移动的MISC就采用JavaEE平台

其实Java也并不限于WEB系统和手机领域的开发
我所经历的几家商业银行的前置系统大多数的业务都是Java实现,但他并不是web系统,性能没有感觉比c++慢多少

可以这么说

1,如果展现层用.jsp,基本都url映射成.html等,不会让你看出是什么技术

2,大型网站用jsp非常少,至少展现层有其他技术效率比jsp高,比如velocity模板,虽然提高有限,但是对大型网站的效率提高帮助是非常大的,至少淘宝用这个。

Facebook用PHP做前台,Java做后台。Facebook的市值在150亿美元左右。Facebook招聘的人才从PHP,Java到数据挖掘,编译器构造都有。

最近在找JSP做的大型网站,看到这篇帖子!!
想请教一下各位老大们,现在JSP行不?

不是.JSP不一定用的不是JAVA,页面的后缀是可以随便定制的。 中国最大的基于JAVA构建的网站应该是淘宝了。

2011年09月01日 11:18 "@banq"的内容

JSP相当于PHP,而PHP还不如Ruby,但是全世界最大的Ruby厂商:Twitter 从Ruby的Rails移植到Java。

国内新浪微博是使用PHP的一个云平台,师母已呆啊,见:闲话淘宝网和新浪微博架构

Martin Fowle ...

JSP 这个拉圾 相当于 PHP ? PHP 还不如 Ruby ? 大师你根据什么说?
去看下 yahoo.com sina.com.cn eclipse.org 等小型网站,它们都是用 php + c 做的, 大师们继续你们的Java大型吧。


如果说 Java 好是跨平台, 就像说肛交好是适用于一切性别。
各个 Sun 的 JDK 和 OpenJDK 有不兼容的版本,他们一定没有试过:一处编写,到处调试。
作为一个不喜欢带套XX的人,很讨厌 Java 的效率低下。
[该贴被asdf93945于2011-09-01 15:00修改过]

2011年09月01日 14:59 "@asdf93945"的内容
大师你根据什么说 ...

看你这么一说,我其实大屎啊,顿悟,无语。