java开发速度为什么比不上PHP?都说java适合开发大型网站,PHP框架多开发速度快?

蓓love蓓 发布于 2015/03/11 10:13
阅读 11K+
收藏 1

 

加载中
0
eechen
eechen
回复 @foyam : 你不会C编程也可以用PHP实现全文搜索引擎的,比如: 迅搜XunSearch(Xapian搜索引擎 + SCWS中文分词)是采用C/C++基于Xapian和SCWS开发的全文搜索引擎解决方案,提供PHP语言的开发接口.也就是PHP程序员通过 XunSearch提供的接口就能实现搜索引擎.

SCWS 是 Simple Chinese Words Segmentation 的缩写,即简易中文分词系统。
这是一套基于词频词典的机械中文分词引擎,它能将一整段的汉字基本正确的切分成词。
SCWS为PHP提供有PECL扩展,体验一下分词效果:
http://www.xunsearch.com/scws/demo/v48.php

又比如C++开发的Sphinx为MySQL提供了一个存储引擎SphinxSE,这样PHP通过操作MySQL也能快速实现全文检索,比如参考张宴的博文:
基于Sphinx+MySQL的千万级数据全文检索(搜索引擎)架构设计
http://zyan.cc/post/360/

同样你还可以用PHP实现爬虫,这时PHP作为cli程序运行,可以开启pthreads多线程扩展支持,实现多线程抓取网络资源,DOM操作可以用simple-html-dom,非常方便和快捷.
1
小k宝贝
小k宝贝

市场会告诉你答案的,不用听那些所谓的专家忽悠。。。

说JAVA适合大网站,那BTA为什么都有用到PHP,即使有用JAVA你也看不到。。。

就像很多人用着Windows然后在那里说Linux怎么怎么好,

用Win系统,一分钟即可上手使用,可以不用连网使用离线安装

用Linux你试试,离线装装软件,不上网,配配IP,哪天打开电脑还启动不了,不能关机,你能接受?

eechen
eechen
回复 @小k宝贝 : 哈哈,打印室用的也是WPS,Windows上我也用,不像你那么有空去破解Office,我看到docx都觉得恶心。Fcitx可以用Sogou的词库,或者你直接用基于Fcitx开发的Sogou for Linux输入法。Steam上地铁和巫师等大作都能跑在Linux上,谁叫Valve基于Debian开发了主机系统SteamOS呢?
小k宝贝
小k宝贝
回复 @eechen : 小米随身WIFI,百度随身WIFI,360随身WIFI,插上就可以用吗?
小k宝贝
小k宝贝
@eechen Fcitx词库够吗?有表情输入吗?Transmission下载有速度吗?Android打字有电脑快?GIMP是个笑话,跟PS不在一条线上,网上那些大神的作品哪些是GIMP做的,无论是UI还是恶搞,Steam ? 这货比的上 光晕,最终幻想,仙剑,生化危机,原型虐杀,WPS有office好用,半天写个文档,去打印室打印,那里只有office排版还是乱的,Chrome在linux下打开速度有wi...
eechen
eechen
回复 @小k宝贝 : Linux内核(kernel/drivers/net/wireless)集成了高通/博通/英特尔等无线驱动,而无线网卡的核心基本都是这几家.我的笔记本和Dlink无线网卡插上就能正常使用.
eechen
eechen
回复 @小k宝贝 : 输入法Fcitx/Sogou,BT下载Transmission,微信用Android,GIMP替代PS,单机游戏Steam for Linux,Office用WPS和LibreOffice,Chrome/Firefox等浏览器也支持Linux,网页看视频(爱奇异),听音乐(百度音乐),玩玩Flash页游,都不成问题.
下一页
0
雪梨苹果
雪梨苹果

就是你说的那样。现在大型网站大部分都是php做前端,java做后台。

一个网站,比较多变化的是view和controller,php来做就方便很多,易于发布和修改,而后台逻辑就用java 来做,在复杂业务处理中(库存,订单等),java的高复用度、性能和吞吐能力、安全等比php好很多。

整站java也行,就是改起来没php那么方便快捷而已。

0
我已经报警了
我已经报警了

引用来自“雪梨苹果”的评论

就是你说的那样。现在大型网站大部分都是php做前端,java做后台。

一个网站,比较多变化的是view和controller,php来做就方便很多,易于发布和修改,而后台逻辑就用java 来做,在复杂业务处理中(库存,订单等),java的高复用度、性能和吞吐能力、安全等比php好很多。

整站java也行,就是改起来没php那么方便快捷而已。

你这个大部分php做前端的“大部分”是从何而来?有数据吗?
雪梨苹果
雪梨苹果
回复 @我已经报警了 : 你自己在咬文嚼字而已。所以你自去取证就对了。
我已经报警了
我已经报警了
回复 @雪梨苹果 : = =谁主张谁举证啊,比如像eechen那样,有理有据。
雪梨苹果
雪梨苹果
回复 @我已经报警了 : 你又没数据又如何能得出不是“大部分”这个结论?
我已经报警了
我已经报警了
回复 @雪梨苹果 : 又没数据又如何能得出“大部分”这个结论?
抢小孩糖吃
抢小孩糖吃
我做过调研,绝大部分一些的互联网公司都是这么干的
下一页
0
Dreampie
Dreampie
看你怎么构建自己的框架了,现在流行的restful+mvvm 还是很快的 https://github.com/Dreampie/resty + angular
0
Liuxd
Liuxd

如果拟人的话,Java是学者,做什么事情都一板一眼的,严谨但是略显啰嗦冗长;PHP是流氓,只要管用就行,用板砖能迅速解决问题的话绝不去拿枪打,用枪要上子弹要瞄准,而且还贵。

语法方面,表达复杂数据结构,Java有好几种,PHP则一招鲜吃遍天——数组。Java变量强类型,PHP类型松散。诸如此类的区别多了,就在开发迭代的效率上体现出差别了。

至于什么Java适合开发大型网站,PHP框架多之类话那都是几年前的梗了,不要在意。

蓓love蓓
蓓love蓓
说的太好了,那么几年前的梗能解释下吗?
0
lifugan
lifugan

java更适合做系统应用,sap hybris 的电商系统也是用java 开发的

0
eechen
eechen
PHP的定位是Web,所以库函数非常丰富,加上是动态弱类型的解释型语言,无需声明变量,参数和返回值类型,无需编译,修改代码立即生效,脚本解释完即 退出,不会产生内存泄漏.可以很方便地使用print_r/var_dump/echo/exit调试输出数组变量等信息,而且PHP的数组和字符串处理 非常强大易用,天马行空地做Web原型,没有比PHP更方便快捷的.而且Nginx+PHP-FPM和Apache+MOD_PHP都是非常健壮稳定的运 行模式.所以说LAMP是一套非常健壮高效的开源技术堆栈.集成开发环境有ZendStudio,Netbeans,PHPStorm,PHP成熟的应用 就不多谈了,而且框架也众多,比如著名的ZendFramework,Symfony.

淘宝/百度(搜索/贴吧)/搜狗/360/新浪微博都用到了PHP:
http://www.taobao.com/index.php
http://www.tmall.com/index.php
http://www.baidu.com/index.php X-Powered-By: HPHP
http://pan.baidu.com/ X-Powered-By: PHP/5.4.24
http://www.sogou.com/index.php
http://www.so.com/ X-Powered-By: PHP/5.4.25
http://www.haosou.com/ X-Powered-By: PHP/5.4.25
http://weibo.com/login.php
http://www.mi.com/index.php

http://list.tmall.com/search_product.php?q=meizu
http://www.taobao.com/market/sport/citiao/paobuxie.php
http://s.tuan.jd.com/search.php?keyword=lvyou

“淘宝搜索是一个典型PHP架构。一淘,是淘宝面向站外用户推出的电子商务搜索引擎,和淘宝搜索其他产品一样,也是标准的LAMP架构。用户访问搜索域名,会根据用户IP定位到不同机房,比如有电信机房,网通机房,和教育网,每个机房大概都有几十台机器。淘宝搜索每天流量在几亿,我们每个机房部署几十台机器来控制流量。这些机器主要用来处理PHP请求,页面还有很多资源文件,像CSS,还有图片,这些则部署在我们的CDN上。”
—— 淘宝李晓拴:淘宝网PHP电子商务应用
http://www.donews.com/net/201105/464084.shtm
开源春哥
开源春哥
回复 @foyam : 前端的请求是php响应的,然后php再通过接口调用后台的各种service。
蓓love蓓
蓓love蓓
搜索引擎不都是C语言写的吗?
0
舔狗
舔狗
Java框架结构就适合了他的后台,PHP速度略快于Java是必然的,开发速度却是要因项目而异
0
气质舞王尼古拉斯赵四
气质舞王尼古拉斯赵四
选为答案那个答案和问题的相关性在哪?不懂
返回顶部
顶部