我是一名前端开发人员,也负责一些后端工作。我想在php中编写一个完整的Web应用程序。不知何故,我的后端团队一心想要使用EJB,Struts等......
他们不使用php的原因是这个 - > “不建议编写数据访问代码,在php中有查询等等。后端更好用ejb编写它更安全”或类似的东西......
我主要来自.Net背景 - 已进入ASP.net多年。我是PHP的新手,不知道EJB。
我对他们说的话很困惑。除了后端使用哪个问题,他们说的是真的吗?那么完全使用PHP的网站如何访问数据?
有人可以帮助我理解整个后端的混乱吗?
哦是的..我们使用的数据库是MySQL。
答案 0 :(得分:3)
我个人喜欢将所有查询保存在一个合理的位置。 PHP没有任何问题,如果它们是糟糕的开发人员,它们只会变得混乱。
至于安全性,作为开发人员,您可以确保代码的健壮性和安全性与任何其他语言完全相同。
答案 1 :(得分:2)
使用其他语言编写后端,因为PHP不够安全?那是垃圾。糟糕的程序员会产生错误的代码,这不是语言的责任。如果您编写好的安全代码,那么选择哪种语言无关紧要。