Submitted by gouki on 2008, August 15, 11:54 PM
本文来自于天极网。意见不敢苟同,COPY过来也是想听听大家的意见。
原文如下:
为什么PHP+MYSQL的OA不如JAVA写的值钱???
- 现在市场上的oa基本上可归结为两大阵营,即php阵营和java阵营。但对接触oa不久的用户来说,看到的往往只是它们的表相,只是明显的价格差异,却很难看出它们之间的实际差异。其实, PHP + MYSQL 不值钱不仅仅局限于oa软件,而是整体上PHP + MYSQL开发的软件都不如java开发的软件值钱。为什么PHP + MYSQL 的OA为什么不值钱呢?首先得明白php和java之间的差异才行。
-
- 1、系统的技术架构比较
-
- 分层是将系统进行有效组织的方式,分而治之的思想是计算机领域中非常重要的思想。在好的分层思想引导下,便能实现“高内聚、低耦合”,也能将具体的问题割裂开来,易于控制、易于延展,更易于分配资源。PHP只能实现简单的分布式两层或三层的架构,而JAVA在这方面就十分强大,可以实现多层的网络架构。运用MVC的设计模式,可使oa系统具有更加高效、合理的系统架构。技术架构的落后,使运用php编写的oa软件系统先天不足,而后天又无法补足其先天上的劣势。使得系统在可拓展性、需求应变性上与JAVA编写的oa软件系统的差距越来越大。架构的差距,注定了php做的oa充其量是个小家碧玉,始终无法和java这种大家闺秀同台竞技。
-
- 2、数据库访问比较
-
- PHP可编译成具有与许多数据库相连接的函数。将自己编写外围的函数去间接存取数据库。通过这样的途径当更换使用的数据库时,可以轻松地修改编码以适应这样的变化。但PHP提供的数据库接口支持彼此不统一,比如对Oracle, MySQL,Sybase的接口,彼此都不一样。由于PHP对于不同的数据库采用不同的数据库访问接口,所以数据库访问代码的通用性不强。
-
- 而Java通过JDBC来访问数据库,通过不同的数据库厂商提供的数据库驱动方便地访问数据库,访问数据库的接口比较统一。如果同样是将开发的web应用从MYSQL数据数转到ORACLE数据,PHP需要做大量的修改工作,而且比较繁琐。但JAVA开发的便只需要很少的更改便能实现。
-
- 数据库访问方式的差异,奠定了php开发出的oa和java开发出来的oa是马车和火车的差距,前者只能亦步亦趋而且额度有限,后者却是工业化的结晶,不仅能够包容万物而且速度上稳步提升。
-
- 3、安全性对比
-
- 在同是开源和跨平台的java面前,php丢掉了很多的优势。在代码的安全性上尤为突出。php的开发程序在别人拿到代码后,可以很容易的进行修改。而 java开发的程序由于无法看到完整的源代码,只能看到一些编译好的类文件,所以安全性较高。加之系统架构的优势,在安全性上php和java是相去甚远。
-
- 如果非要将php和java在安全性上做个比较的话,同一个小偷光顾php那是随便拿来随便改,想拿什么拿什么,拿的高兴还能大笔一辉某某到此一游。而光顾java的时候,便会发现警察把守,内设自动报警装置,即便突破重重阻扰后进入居室。那值钱的东西都放在加密后的保险柜中,只能望洋兴叹、铩羽而归。
-
- 4、前瞻性和拓展性
-
- 从整体来说,php适用于中小型系统,而java适用于大型系统。Php能够将单一的事件做好,但却不适合完成集成度较高的多项并发事件。为什么说php适合中小型系统而不适合做大系统呢?
-
- 首先, php缺乏多层结构支持。而对于大型的系统负荷站点,只能采用分布计算。将数据库、应用逻辑层和表示逻辑层彼此分开,并将同层的根据流量分开,组成二维数组。而php恰恰缺乏这种支持。
-
- 其次,PHP提供的数据库接口不统一,要将多个不同的数据库数据统一需要花费很大的力气。而JAVA则没有这种缺陷,可通过SUN Java的Java Class和EJB获得规模支持,通过EJB/CORBA以及众多厂商的Application Server获得结构支持。如IBM的E-business,它的核心是采用JSP/Servlet的Web Sphere,是通过CGI来提供支持的。
-
- 如果将Php比作将才,具备独挡一方的能力。那么java便是帅才,具有较好的前瞻性和拓展性,整体布局和协同能力强。能够指挥千军万马,最后逐鹿中原。
-
- 5、开发成本比较
-
- 既然php在诸多方面都不如java优异,那么php开发出的oa产品何以与java产品竞争呢?在于Php阵营普遍走的是低端路线,而java阵营走的是中高端路线。两者之间交叉的区域较小。
-
- 软件价格的高低很大程度上和自身成本和功能相挂钩。php的入门门槛较低,绝大多数学过c的程序员都很容易转型为php程序员,这使得php程序员的泛滥成灾的同时,低成本的php软件产品也层出不穷。以PHP最经典的组合PHP + MySQL + Apache为例,由于所有软件都是开源免费的,所以投入并不高。
-
- 而java开发需要特定的环境,成长为一个合格的java程序员需要一定的时间,java程序员的成本也是php成本的几倍。Java的web应用服务器免费的有Tomcat、JBoss等,而要想具有很好的商业化服务便必须选用Web Sphere和 Web logic。这其中投入的成本无形中便超是php成本的N倍。所以,java开发oa的成本要远远高于php开发出来的同类软件产品。但也正由于java 开发的成本较高,很难实现抄袭和短期内逾越的可能,也使得java用开发出的产品门槛更高。
-
- 不怕不识货,就怕货比货。Php开发出来的产品也能用,但是和java开出的同类产品是没法比较的。正因为php开发的产品整体性能和java开发的相去甚远,所以php运用低成本的低价优势和同类的java产品抗争,以价格落差来平衡购买者的心态。所以,PHP + MYSQL 的OA不值钱也就不足为怪了。
在作者眼里,PHP好象就只能处于低层次的开发。其实开发这东西也是双面性的,你让一个新手写JAVA和让我一个老手写PHP,写出来的东西你认为哪个值钱?
之所以JAVA比PHP值钱,归根结底还是观念,大多数人认为JAVA是科班出身,而PHP则是扎根草堆,虽然最近两年也开始逐步有培训班的出现,但和JAVA比起来就差远了。
就象大腕里说的:你要用PHP写的OA,你都不好意思提出口,怎么着也得是JAVA,.NET之类的吧。
Tags: oa, 价值, java
Misc | 评论:0
| 阅读:22858
Submitted by gouki on 2008, August 13, 9:34 AM
虽然我不喜欢李彦宏,但这句话,我还是挺接受的:技术不被商业接受,就没有价值。
这句话并非是我杜撰,而是来自炳叔的BLOG,人家这个炳叔比我这个膘叔厉害的多,最起码人家是领导,我还是民工。
贴上炳叔里面的图片:

Tags: 闲谈, 李彦宏, 技术, 价值
Misc | 评论:2
| 阅读:21026
Submitted by gouki on 2008, August 10, 11:17 PM
如果说今年的开幕式是一场盛宴,那么除了那些各国领导和参赛的选手外,最引人注目的恐怕就是这对Twins了。
Twins本意是双胞胎,我指的可不是香港明星哦。在这里我是指开幕式上两位小美女:林妙可和李木子,虽然她们的年龄相差很大,但在我眼里就是一对Twins。
林妙可的歌唱祖国和李木子的钢琴弹奏,可谓震惊中国。或许我说的太过了,但,一举成名或许是可以形容这两位了。
顺便提一下,好象网上很多人对李木子在表演的时候挖鼻子有很大的抗议,不过。你也不想想,人家是5岁半的小姑娘,你能要求她做到多少?同样,你自己想想,你五岁半的时候又做了些什么?为什么不能宽容的对待呢?
水能载舟,亦能覆舟,对于一个小孩子,你们为什么拿大人的要求来对待她呢?

» 阅读全文
Tags: olympics, twins, linmiaoke, limuzi, 林妙可
Misc | 评论:0
| 阅读:22076
Submitted by gouki on 2008, August 9, 10:11 PM
经常在使用gogle搜索网站的时候,可以看到某些站点下面有一行:该网站可能含有恶意代码之类的话语。但事实是不是这样呢?有人就抗议了。
原文:http://www.cnblogs.com/confach/archive/2008/04/15/1153839.html
- 前几天我发现我在博客园的博客被Google点名了,如下:
-
- 博客园-Service Is Living-文章分类-BlackBerry
- This site may harm your computer.
- 摘要: 作者:Confach发表于2006-04-2822:28pm版权信息:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息.http://www.cnblogs.com/con... 阅读全文 ...
-
-
- 我发现之后请求http://www.stopbadware.org review一下。www.stopbadware.org给我发过来的邮件写道(部分):
-
- According to our review of your website, your site contains a potentially damaging exploit. For example, the source code for www.cnblogs.com/xxxx
- contains the following suspicious code:
-
- </script>
- <script
- language?=?"JavaScript"
- src?=
- icon"
- type?=?"text/javascript">
- </script>
-
- 为了防止继续中招,所以删除了部分脚本。
-
- 这有点过分了。原来有个博友在我的文章下面留言了,但是该博友博客里却使用了itsun的统计脚本。而itsun估计是有恶意软件的。所以殃及了这位博友和我。我相信园子里这样的用户大有人在。
-
- 因此建议大家使用脚本之前,先看看是否有恶意软件。如果没有被google点名的,请检查一下你引用的脚本是否在google那里有效。
- 为了解除这个,申请中。
-
- 本文本不应该发在首页,但个人觉得这是个非常严重的问题,如果这个问题不解决,非常影响博客园的发展。所以请dudu手下留情,暂时放在这里吧。
-
- 后续:已经解决了.在Google搜索结果一切都正常了.时间3天.
开始,我以为这种事情很少见,不料看了一下回复,哇塞,原来被株连的同学那是相当的多啊。正好今天有一网友也遇到类似的事情了,就让他看了一下这个站点,还有就是如果改好了之后,怎么办,有网友就这样回复了:
原文:http://www.pin5i.com/showtopic-16950.html
- 向谷歌申请重新审核后网站已经恢复正常状态
- 文/cobra 出处/拼吾爱程序人生
-
- 最近几天是痛苦的日子,网站因为服务器感染了APR局域网病毒,导致服务器上网站全部中招,表现为自动向网页里添加一行代码,在网页源码的最底部:<iframe src=http://bh.jebooo.com/3011.htm width=0 height=0></iframe>。
-
- 中招也就算了,问题是网站流量的重要来源谷歌具有访问网页自动识别代码的功能,结果当然是把我的网站加入到“含有恶意软件网站”的黑名单之列,我冤啦。。。
-
- 一时手足无措,问了些站长,没一个给出答案的,哎,只有自力更生了。尝试着登录到谷歌网站管理员页面:https://www.google.com/webmasters/tools/,我用的Adsense的帐号登录的。首先就看到了我的谷歌Sitemap,点击进去看到了该Sitemap的状态为红色异常,怎么办?想起左边导航菜单有个概述,里面应该有介绍吧,点进去看看,果然,在右边的索引状态里清楚地写到网站因为一些原因被列为非法网站,晕。还好,下面紧接着就是一段“如果要恢复网站的正常状态,就该如何如何。。。”,谷歌就是人性化,按照提示点了下面的“申请重新审核”的链接,填写了网站的基本资料(这里有个小细节,在被谷歌定义为非法网站后,必须重新验证网站的所有权后才能进行申请重新审核的步骤),确定OK。接下来,一段提示文字让我的心凉了半截:需要大概几周的时间恢复。。。
-
- 天啦,几周,网站的ALEXA排名会落到哪里去了,PR值就要更新了,会降吗?谷歌收录会降权吗?我心乱极了,只有找空间商出气,本来嘛,不是服务器安全措施不严格,怎么会让这样基本的ARP感染了,我恨,但无济于事,空间商的机房称这为“人力不可抗拒之意外。。。”
-
- 但谷歌作为互联网世界的代表公司,再一次向我证明了他的办事效率和公正性,13日下午提交的申请,14日晚上即恢复了网站的正常状态,感激之余我在想:如果空间商有如此效率,我又何必惹来这多麻烦?到这里我顿生换空间商的想法,但其实我这个人比较念旧,况且空间商已经对我作出补偿,我又怎忍心绝情离去,不过感情归感情,我已经跟空间商沟通好了,如果再有下次,对不起,换他没商量,是的,网站要发展,不能允许再频频出现这样的愚蠢的问题了!
----END----
大量的事实证明,还是使用大公司的代码比较有保证啊。这不,膘叔就使用的是YAHOO的统计,虽然YAHOO最近不断的被人欺负,但统计功能应该还是不会受影响的吧。实在不行,以后咱就换GOOGLE的analyse。
顺便说一下,用五笔打google,出来的是:恶业胃。

Tags: 恶意软件, google, 点名, attack site, block
Misc | 评论:0
| 阅读:27217
Submitted by gouki on 2008, August 9, 10:24 AM
livid认为:可能在很多国内的互联网公司都存在这样的以己之矛攻己之盾的现象, 公司里负责用户体验设计的团队一方面千方百计地设计新奇的舒适的用户体验, 而另外一方面负责销售的团队却不停地提出各种扰民的所谓广告创意, 在用户享用美好体验的同时去干扰这样的体验. 于是就看到两个团队在不停地讨价还价, 一方觉得广告的形式太恶心, 而另外一方却又始终觉得广告不够多. 而公司的管理层却因为收入方面的压力往往会站在销售团队一边. 并且很多时候他们可能并不觉得他们自己做错了什么, 因为他们觉得收入压力理所当然是第一要务, 当然要首先解决收入问题.
这样的情况很让人难受, 因为公司里面的每一个人都会觉得一切都让自己不满意. 设计师会觉得自己的想法在被扭曲, 销售团队会觉得这些设计师不食人间烟火, 管理层会觉得员工没有团队意识?
而所谓的"收入压力"这样的玩意的来源是什么呢?
在我看来恐怕是因为这家公司的这项事业在开始之前没有想清楚自己究竟要的是什么. 如果要的就是更多的钱, 那么这个世界上比互联网更靠谱的赚钱手段也不是没有. 如果要的是美好的用户体验, 那么就应该忘记广告, 让用户直接为了美好体验付钱. 比如日本最大的视频网站 ニコニコ 不就是直接向用户收费的么? 如果担心一下子从用户那里收不到太多钱, 那么就不要把摊子铺那么大, 大到最后钱也没有, 用户体验更是什么都没有了.
在过去的一年里算是见识到了相当多的莫名其妙的事情.
----END----
在自己的公司也遇到了这样的事情,只是,有些东西好象有的时候是没有办法避免的。确实是矛盾呀。
顺便介绍一下livid,此人在程序界应该算是挺有名了吧。传说他是18岁高中毕业后没读大学就直接去了易趣(不知道是否是这样),反正他最初是搞了个v2ex.com,现在的mac.6.cn就是v2ex的代码。可惜v2ex在06年左右被拔了网线,N个人表示可惜,于是现在v2ex只能留洋了。当年的事件好象挺大,先是blogbus被和谐,然后google的自定义域名。唉。一切都是这样,随便发发牢骚
Tags: livid, ue, 矛盾, 需求, 销售
Misc | 评论:0
| 阅读:22026