剑知北美生活快报   版面列表   admin登录
JiansNet Logo


我为什么用java而不是用php做网站开发

by JC, published: 2014-11-15 12:28 viewed: 181 times
想了解更多的美国生活窍门?请订阅: JC写的剑知北美生活快报。
最近和一个朋友聊起来关于在美国做网站开发的问题,我说我有个困境,就是我做的网站都太高端了。于是这个朋友问,怎么理解"高端"?

这个问题问的很好,很多对网站技术不熟悉的人其实都会问我这个问题。下面我就写一写我做的网站与普通网站的不同之处。

一般要电商网站的顾客,不愿意花大价钱用我的建站服务。我用的技术是java, 但一般的电商网站,都用的是php。而且,一般的电商网站,产品(sku)不多。所以,无所谓速度快慢了。而我做的网站,最重要的就是讲究网站速度,所以在产品多的时候,才能够体现出来优势。

另外,我做的网站都是用我自有的技术框架,没有用现成的模板,所以,等于是订制的网站,而不是根据现有软件改一改就上线的。完全订制的好处是,网站有自己的特色,好维护,品质高,速度快。而用magento等开源软件定制的网站,往往因为里面塞了太多的冗余的模块和功能,导致网页速度慢,不好customize等问题,而且网站一看就是个cookie-cutter的二流网站。

所以,我一直以来,感觉接活做网站是很不容易的事情。因为我一报价,都是要上万美金的,而一般的客户,随便找个公司做,也就花个$6000左右,就能够搞一个很好的电商网站了。

我的感觉是,高大上的东西(编程语言来说),在Google、Amazon打工,合适。但如果是自己出来做consulting,发现好多mom and pop shop,不需要这种高端的技术,他们也付不起这个钱。

那么java技术适用 于什么呢?做比较大的项目,更好模块化. 还有就是,要求速度快的地方。比如,美国的著名工作搜索引擎 Indeed.com,就是用java 编的;还有不少大购物shopping comparison网站也是,nextag.com, shopzilla.com等等。Amazon公司内部,用java技术是很多的。Google低层的程序用c/c++, 其他的,用java的也挺多的。

总之,和php相比,java是正经的computer science编程语言,而php最多就是个做网站的工具语言。所以,用java来写网站,虽然"高端",但有些曲高和寡。不过,我觉得用java来开发SaaS的服务,比如我给人家提供网站的站内搜索服务以及seo, keyword tracking等服务,用java来做还是非常好的。
本文版权属于美国剑知信息网。如需转载,请先同我们联系。
订阅JC写的剑知北美生活快报,您会了解到更多的美国生活窍门。
美国Business | 返回顶部 | 返回首页
About Us | Advertise with Us | Privacy Policy
Copyright © 2007-2016, All Rights Reserved.