后端开发去哪里学_去哪里学前端开发好
2023-04-26 · 百度认证:重庆猪八戒网络有限公司官方账号
通常来说,做一个中小型网站或Web应用不会用多种服务端语言环境。
根据你所需要的网站需求决定要使用的技术架构。
首先PHP不是WEB前台技术(HTMLCSSJavaScript才是,PHP与Web前端关系不大,这一点很多人都搞不清楚),PHP也是服务端的,说前台PHP个人感觉描述不当,你可以说表层PHP更准确点。PHP是解释性语言,语言灵活、约束少、容错高,即使代码语法上写错了也未必影响整个网站的运行,适合实现低逻辑密度的业务处理。另外PHP的一些成熟框架也是支持插入中间件的。像博客、论坛、门户网站等适合用PHP实现。
Java是一门比较健壮的语言环境,强类型、半编译,可在运行时对自身代码进行认知(反射),Java作为开源热门,用Java编写的实用工具如海洋般广阔,所以利用Struts、Spring等成熟的JavaEE框架可以很方便地将这些工具作为中间层放置到Web应用当中。中间件通常是放置在原始服务端与客户端之间的一个处理层,可能是个程序,也可能是一个服务器(电脑),用于对原始数据进行进一步加工、筛选。Java十分适合制作业务逻辑比较复杂,对安全性、正确性与运行效率要求较高的网站或Web服务。像银行系统、支付平台、在线聊天、网页游戏等适合Java实现。