2009-09-02 3 views
1

Je suis un développeur frontend qui fait aussi du backend. Je veux écrire une application web entière en php. D'une manière ou d'une autre, mon équipe de back-end est déterminée à utiliser EJB, Struts etc ...Écrire du code d'accès aux données en PHP

Leur raison de ne pas utiliser php est la suivante -> "il est déconseillé d'écrire du code d'accès aux données, qui a des requêtes etc. en PHP, le backend est mieux écrit en ejb, il est plus sécurisé »ou quelque chose comme ça ...

Je viens principalement d'un arrière-plan .Net - été dans ASP.net depuis des années. Je suis un novice quand il s'agit de PHP et n'ai aucune idée sur EJB.

Je suis confus au sujet de ce qu'ils disent. La question de savoir lequel utiliser pour backend de côté, est ce qu'ils disent vrai? Alors, comment les sites Web qui utilisent entièrement PHP peuvent-ils accéder aux données? Est-ce que quelqu'un peut m'aider à comprendre toute cette confusion?

Oh oui ... la base de données que nous utilisons est MySQL.

Répondre

3

Personnellement, j'aime garder toutes mes requêtes dans un seul endroit logique. Il n'y a rien de mal avec PHP, ça ne fera que s'embrouiller si ce sont de mauvais développeurs. En matière de sécurité, c'est à vous, en tant que développeur, de vous assurer que votre code est robuste et sécurisé de la même manière que n'importe quel autre langage.

+1

donc ... à un niveau élevé, php est comme n'importe quel autre langage de script côté serveur. À peu près tout ce qui peut être fait dans d'autres technologies de backend, peut être fait en PHP. Est-ce que je t'ai eu raison? –

+0

C'est exact. Spot, mec! – Evernoob

+0

Merci beaucoup! :) –

2

Utilisez un autre langage pour écrire backend parce que PHP n'est pas assez sécurisé? C'est n'importe quoi. Les mauvais programmeurs produisent du mauvais code, ce n'est pas la langue à blâmer. Si vous écrivez un bon code sécurisé, la langue que vous choisissez n'a pas d'importance.

Questions connexes