前端使用php,后端使用java的优点
我想在前端使用PHP(用于UI和调用服务),在后端使用java(用于数据库交互和创建REST服务)用于我的web应用程序前端使用php,后端使用java的优点,java,php,Java,Php,我想在前端使用PHP(用于UI和调用服务),在后端使用java(用于数据库交互和创建REST服务)用于我的web应用程序 我想知道这种方法的优点和缺点。如果是这样的话,我强烈建议您看看 假设时间是主要关注点。通过将Groovy与Grails结合使用,您可以获得更快的开发,并且可以无缝地利用Java的所有功能 易于开发 更高的生产力 不需要有两个团队,一个是PHP团队,另一个是Java团队。Java用户将很快获得Groovy 利用流行的和最先进的框架,如Spring和Hibernate的强大功能
我想知道这种方法的优点和缺点。如果是这样的话,我强烈建议您看看 假设时间是主要关注点。通过将Groovy与Grails结合使用,您可以获得更快的开发,并且可以无缝地利用Java的所有功能
- 易于开发
- 更高的生产力
- 不需要有两个团队,一个是PHP团队,另一个是Java团队。Java用户将很快获得Groovy
- 利用流行的和最先进的框架,如Spring和Hibernate的强大功能
- 在JVM上运行它
- Java的一切都是可用的
从您对问题的评论来看,您似乎在寻找一些功能强大的web模板,如Joomla或Drupal
CMS
s.Ug中提供的模板。这听起来很混乱。像安全性这样的东西要么要巧妙地实现,要么要复制(想想表单验证和服务器端验证,两者都需要)。纯Java或纯PHP解决方案将内置类似的东西
接下来,调试某些东西变得有点棘手。如果你有一个问题,你有两个逻辑“堆栈”要筛选
最后,我个人不知道有哪个web服务器同时运行Java和PHP,所以我打赌您必须有两个web服务器,这意味着两倍的配置和两倍的故障点。优点:
- 该站点在java中可以更好地扩展,因为PHP并没有合适的线程模型
- Java是一种强类型语言,有很多好的IDE来帮助您正确地编写代码。它还有一个非常好的测试框架支持
- 两个代码库(PHP和java)。这会增加额外的复杂性