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 :

Orientation pour développement d'une web app


Sujet :

Développement Web en Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2022
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2022
    Messages : 2
    Par défaut Orientation pour développement d'une web app
    Bonjour,

    J'ai un projet (web app) à réaliser de type : Quizz multijoueur

    L'idée est un peu plus poussée,
    1) Un admin paramètre un "salon de vote" et le rend accessible avec un code d'accès.
    2) Les participants se connectent et le premier round est ensuite lancé par l'admin.
    3) Les participants votent ou écrivent une phrase pour une question donnée, quand tous les votes sont réalisés, ils sont envoyés à l'admin qui a un moyen de contrôle sur ces votes et qui peut ensuite choisir de les afficher.
    4) Une fois que c'est ok pour l'admin, il peut alors lancer le round suivant.

    Je souhaiterai travailler avec Java/Springboot, j'ai pas mal d'expérience dans ce language mais je n'ai jamais travaillé avec du multithreading, web sockets, etc.

    Je suis donc relativement perdu sur quelles technologies utiliser ou si simplement Springboot est ok pour ce genre de web app...
    Si qlq savait un peu m'aiguiller ça serait top, histoire que je parte dans la bonne direction et que j'oriente plus facilement mes recherches,
    Merci d'avance!

  2. #2
    Membre chevronné
    Homme Profil pro
    Ingénieur en génie logiciel
    Inscrit en
    Juin 2012
    Messages
    942
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Ingénieur en génie logiciel
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Juin 2012
    Messages : 942
    Par défaut
    si tu as pas mal d'expérience avec java / spring boot, utilise ce framework.

    est-ce qu'il y a beaucoup de participant?

    selon ta description, les websockets sont vraiment à explorer, spring facilite leur usage grandement

  3. #3
    Nouveau candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2022
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2022
    Messages : 2
    Par défaut
    Bonjour, merci pour votre réponse !

    Dans un premier temps l'idée est de faire venir 4 à 5 participants, mais par la suite le programme pourrait évoluer sur un nombre de participants + important, cela reste du "could have" mais si cela demande de retravailler tout le code je me dis qu'il est préférable de partir sur un développement orienté sur la deuxième option dès le début

  4. #4
    Membre chevronné
    Homme Profil pro
    Architecte technique
    Inscrit en
    Mai 2020
    Messages
    341
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Architecte technique

    Informations forums :
    Inscription : Mai 2020
    Messages : 341
    Par défaut
    Dans votre cas les Websocket ou autre mécanisme de communication bidirectionnel entre le client et le serveur me semble inévitable. Mais celà concerne en quelques sorte le "frontend". Il faut aussi vous poser la question du backend et de la persistence, si votre projet évolue beaucoup il faudra un système qui tient la charge et qui isole les différentes salons. Comme le dit marc.collin si vous êtes habitués à Spring autant le garder mais un système d'"acteurs" pourrait-être intéressant dans votre cas.

Discussions similaires

  1. Conseil pour développement d'une application web
    Par TiteFleur014 dans le forum Développement Web en Java
    Réponses: 3
    Dernier message: 21/04/2016, 08h58
  2. Quels frameworks pour une web app mobile ?
    Par STARIS79 dans le forum Bibliothèques & Frameworks
    Réponses: 1
    Dernier message: 26/05/2013, 00h05
  3. Aide pour une Web App pour iPad
    Par Haoru dans le forum Balisage (X)HTML et validation W3C
    Réponses: 0
    Dernier message: 25/05/2011, 09h27
  4. Basic authentification pour une web-app
    Par cbfr13 dans le forum Wildfly/JBoss
    Réponses: 1
    Dernier message: 26/02/2009, 15h01
  5. Tomcat 5.5 ( gestion des privilèges d'une web app )
    Par mick72 dans le forum Tomcat et TomEE
    Réponses: 1
    Dernier message: 03/09/2005, 06h54

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