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

Développement Web en Java Discussion :

Applet VS Desktop application. Que dois-je utiliser?


Sujet :

Développement Web en Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Inscrit en
    Juin 2013
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Juin 2013
    Messages : 9
    Par défaut Applet VS Desktop application. Que dois-je utiliser?
    Bonjour à tous,
    Il est vrai que les applets ont complètement changé la programmation web, on pouvait désormais faire exécuter un n'importe quel programme java sur une page web. Cela dit, les dernières versions des navigateurs web ne permettent plus aux applets de s'y exécuter, il faudrait réduire le niveau de sécurité du browser pour pouvoir les autorisé à s'exécuter entièrement ou partiellement. Ceci nous emmène à nous poser la question suivante: Serions-nous témoins de la disparitions des applets?
    Devrons-nous nous orienter plutôt vers les applications desktop? Parce que personnellement, je ne voudrais pas voir mon application sur web provoquer les problème de sécurité, surtout que, généralement, les personnes à qui s'adressent les applications web ne sont pas forcément connaisseurs en informatique pour corriger les conflits de sécurité engendrés pas les applets?
    Je lance le débat...
    Merci à tous.
    Amicalement,
    Monte-Cristo

  2. #2
    Membre chevronné Avatar de ruscov
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Mars 2007
    Messages
    347
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Belgique

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Mars 2007
    Messages : 347
    Par défaut
    Application web n'est plus égal à Applet.
    Tout dépend du besoin de ton outil. Si ton programme a besoin d'accéder aux ressources de l'utilisateur alors oui il faut faire un client lourd(Desktop)
    Sinon un client léger est suffisant (Html/Javascript).

  3. #3
    Membre régulier
    Inscrit en
    Juin 2013
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Juin 2013
    Messages : 9
    Par défaut
    Bon je vais m'expliquer d'avantage. La raison pour laquelle j'ai commencé à me poser cette question est que j'ai développé une application web (faite en java EE) qui propose à un utilisateur après s'être authentifier, entre autres, une scène 3D qui lui permet de manipuler un robot mobile de type de voiture (une sorte de jeu). Ce n'est pas vraiment un programme qui demande l'accès aux ressources et je ne sais pas si html et javascript vont me permettre de mettre au point un model de robot 3D, mais quand même les browsers restreignent l'exécution de toutes applet, notamment chrome qui, après sa dernière mise à jour bloque carrément les applications java, et il faudrait à chaque fois diminuer le niveau de sécurité pour les faire exécuter, j'avoue que ce n'est pas très pratique C'est alors que j'ai pensé qu'au lieu de présenter l'application dans une page web, pourquoi ne pas le rendre téléchargeable et installable sur la machine client, et faire un système d'authentification pour authentifier l'utilisateur à distance.

  4. #4
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    Citation Envoyé par Monte-Cristo Voir le message
    mais quand même les browsers restreignent l'exécution de toutes applet, notamment chrome qui, après sa dernière mise à jour bloque carrément les applications java, et il faudrait à chaque fois diminuer le niveau de sécurité pour les faire exécuter,
    Non, je viens de tester les applets sous ff et opéra ici, tout fonctionne bien et je n'ai pas a diminuer mes niveaux de sécurité pour les exécuter.

    http://download.oracle.com/otndocs/p...ble/index.html

    Si tu dois jouer avec les niveau de sécurité, c'est que tes applets ne sont pas signées avec un certificat valide. Ou que tu fais tourner une vieille version de java avec des trous de sécurité connus.

    Par contre il et vrai que le support chrome et cassé vu les changement d'api. Et vu le bonheur total des relation entre oracle et google ces dernières années autour de java, c'est pas près d'être corrigé

  5. #5
    Membre régulier
    Inscrit en
    Juin 2013
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Juin 2013
    Messages : 9
    Par défaut
    Citation Envoyé par tchize_ Voir le message
    Par contre il et vrai que le support chrome et cassé vu les changement d'api. Et vu le bonheur total des relation entre oracle et google ces dernières années autour de java, c'est pas près d'être corrigé
    N'est ce pas une raison valable pour s'en passer des applets? Sans parler de firefox et de IE... maintenant que j'y pense est ce que java fx peut très bien remplacer les applets?

  6. #6
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    javafx n'est qu'une alternative à swing, ce sont des composant graphiques. Ils tournent toujours dans une applet, une application desktop ou une application javawebstart
    Je ne vois pas quel est ton problème avec FF et IE.

    Par contre c'est vrai que démarrer une JVM pour afficher une image interactive, javascript et html 5 en sont capables. Soit via le Canvas http://www.kevs3d.co.uk/dev/canvasmark/ soit via WebGL http://www.kevs3d.co.uk/dev/shaders/

Discussions similaires

  1. Aide SVP que dois je utiliser
    Par Nadou90 dans le forum Cas d'utilisation
    Réponses: 7
    Dernier message: 04/02/2013, 17h55
  2. Que dois-je utiliser : QList, QMap, QHash ?
    Par Christophe dans le forum Débuter
    Réponses: 6
    Dernier message: 24/09/2012, 08h06
  3. MBeans, que dois je utiliser?
    Par thinkagain dans le forum Plateformes (Java EE, Jakarta EE, Spring) et Serveurs
    Réponses: 0
    Dernier message: 18/04/2012, 13h43
  4. Réponses: 2
    Dernier message: 07/05/2010, 11h52
  5. Réponses: 6
    Dernier message: 19/06/2009, 07h55

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