web项目为什么要用php做前端,java做后端,而不是直接h5+java

 我来答
sniperfivd24c6
2016-04-27 · TA获得超过247个赞
知道小有建树答主
回答量:273
采纳率:100%
帮助的人:207万
展开全部
php做前端,java做后端
淘宝是个例子

服务器端 前后分开 是为了两方面,虽然淘宝最开始并不想这样做。。。
先说下历史,淘宝是 最开始php全部,
后来发现开销太大,代码效率不行,
就直接把数据存储啊,用户通知啊 就交给java

实际上大部分网站都乐意采用 这种前端php 后端 java或者C++这种形式,我是php c++ 这种。
优点,核心动作效率肯定高,c++ java 这种代码效率奇高。比php脚本好很多。

前端php,语法简单,维护简单,部署简单,而且容易找到维护人员。总之就是开发快,维护成本低。

大致了解了吗?

你说的h5 + java实际上就是把java提到前台, 不是不可以,维护和开发成本太高了啊。前端开发要经常搞, 但是java做前台 要 调试 、 编译 部署还要重编译。 麻烦,人工开销也大。不划算

如果是.net技术 就更高成本了。光服务器软件一块就要多少了。 所以微软的框架 用的不多。国内外都不多,用.met的 成本开发 维护 都麻烦。要气硬件条件还苛刻。
追问
java返回给php的基本都是json数据,这个数据在前端页面也是可以直接用的啊,java不需要参与界面渲染。比如去掉php,前端直接用java返回的数据,如果需求改了,界面要改,让前端去改就行了,数据是不用换的。我不太明白为什么要用java返回数据给php,php再用前端开发的界面把数据套进去
追答
哦? 你认为 登陆用户 算前端 还是后端?

用php+cookie 传输判断登陆\参与界面输出 容易

还是 直接用html 啊 容易

能实现么????
java 只做核心大规模计算过程。
比如卖家端,你只看到了淘宝几个购买页面,没有看到繁复的卖家中心,管理中心、物流、订票、酒店、ECS等等 非常多的功能。php做这些你等着吧。

用java 参与界面渲染也可以。 就回归我说的问题 就是 开发成本了。
酸奶Yun
2016-04-27 · TA获得超过700个赞
知道小有建树答主
回答量:469
采纳率:0%
帮助的人:283万
展开全部
是的 php和java都是做后端服务器的数据库的。
html和javascript css等才是前端技术。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
金小牛笑傲江湖
2016-04-27 · TA获得超过303个赞
知道小有建树答主
回答量:340
采纳率:71%
帮助的人:154万
展开全部
php做前端?没有吧,一直都是php做后台服务器传输数据用的
追问
现在很多公司都是php+java
追答
你在哪听说的?公司里面有会php的,有会java的我到是听过,不够服务器用php和java构成的到时很少见啊,厉害点的都是php+c语言构成的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式