IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

PHP vs JAVA au niveau de la sécurité


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Février 2006
    Messages
    373
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 373
    Par défaut PHP vs JAVA au niveau de la sécurité
    Bonjour,

    Certaines personnes disent que le langage JAVA est plus sécurisé que PHP.

    1- Est-ce qu'il est vrai ?
    2- Je n'ai pas bien compris où se manifeste cette sécurité. Pouvez-vous m'expliquer ?
    3- S'il est vrai: est-ce que les frameworks PHP comme Symfony améliore la sécurité du code PHP pour être comme ce en JAVA ?

    Merci d'avance.

  2. #2
    Membre Expert
    Avatar de transgohan
    Homme Profil pro
    Développeur Temps réel Embarqué
    Inscrit en
    Janvier 2011
    Messages
    3 149
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Temps réel Embarqué

    Informations forums :
    Inscription : Janvier 2011
    Messages : 3 149
    Par défaut
    La blague...

    La sécurité d'une application ne doit pas venir d'un langage, mais du code du développeur.

    On trouvera toujours des "failles"(ce ne sont souvent des failles qu'à cause des déboires des programmeurs faisant n'importe quoi) de sécurité et ce quelque soit le langage.

  3. #3
    Membre éclairé
    Inscrit en
    Février 2006
    Messages
    373
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 373
    Par défaut
    Merci transgohan,
    Effectivement, C'est ce que je pensais avant.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2006
    Messages : 33
    Par défaut
    Le PHP n'est pas un langage compilé, et n'est pas un langage typé.
    En Java vous êtes avertis de certaines erreurs lors de la compilation de votre programme, avant l'exécution; une variable ne peut avoir qu'un type.
    Le Java permet aussi de synchroniser entre Threads. En PHP c'est possible aussi mais il faut avoir recours à des librairies externes, des mécanismes plus compliqués, alors qu'en Java ça fait partie du core.

    Ce sont juste trois exemples qui me viennent à l'esprit. Je dirais donc que, oui le Java permet de développer des applications moins ouvertes aux bugs, donc plus sécurisées.

    Chaque langage a sa puissance. Mais en terme de sécurité, Java l'emporte. En terme de performance et simplicité c'est le PHP. Tout cela dépend encore de la nature de l'application que vous développez.

Discussions similaires

  1. Que choisir : PHP versus Java ?
    Par Sniper37 dans le forum Général Conception Web
    Réponses: 164
    Dernier message: 28/04/2009, 16h50
  2. C vs PHP vs JAVA d'un point de vue réseau
    Par deaven dans le forum Langages de programmation
    Réponses: 48
    Dernier message: 17/06/2008, 02h27
  3. [Tomcat]échange de session entre php et java
    Par benwa dans le forum Tomcat et TomEE
    Réponses: 18
    Dernier message: 05/06/2007, 17h01
  4. PHP ou Java pour un site associatif ?
    Par Flashball dans le forum Général Conception Web
    Réponses: 2
    Dernier message: 02/03/2006, 19h56
  5. [JSP/Tomcat] Intégration de PHP dans Java
    Par milhouz_deglingos dans le forum Tomcat et TomEE
    Réponses: 3
    Dernier message: 17/08/2005, 12h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo