2017-09-23 3 views
-2

Je suis nouveau et essaie mon premier projet.projet débutant (Application Web)

Je prévois de développer un site Web dans lequel je besoin d'un administrateur pour afficher une liste des questions d'enquête, et les utilisateurs d'y répondre et le résultat à envoyer dans le courrier à l'administrateur

Ma question est

1) Ai-je besoin de deux site Web un pour admin pour poster les questions (pour Backend Objet) et un pour les utilisateurs (frontend Objet ou est-il une autre possibilité

2) Puis-je mélanger mon projet avec javascript et JSP à usage interactif

3) Puis-je utiliser java pour backend/Serverside (c.-à-Servlet) ou car il est javascript dois-je utiliser NodeJS

Je sais et Html css, et je ai récemment étudié ... JSP, Servlet, JDBC

Je commence actuellement avec des cours javascript

Répondre

0

1) Cela dépend de ce que vous voulez dire avec le site Web. Vous pouvez également créer une zone d'administration sur votre site Web. Donc, vous n'avez pas vraiment besoin de deux sites Web. La définition du site Web peut être trouvée ici: https://en.wikipedia.org/wiki/Website

2) Vous ne pouvez pas vraiment mélanger JSP et JavaScript. Gardez à l'esprit que JSP est côté serveur et que JavaScript est côté client. Vous pourriez e. g. echo Code JavaScript de votre JSP. Mais je ne suis pas sûr si c'est ce que vous attendiez.

3) Bien sûr, vous pouvez utiliser Java côté serveur.

Je pense que vous devriez d'abord suivre votre cours JavaScript. Après cela, vous pouvez décider quelles langues et technologies vous souhaitez utiliser et quelles sont les meilleures pour vous.

0

Ce que vous avez l'intention de faire peut être géré simplement en créant un seul site Web. Vous avez juste besoin de différents rôles au sein de votre site Web unique. Un rôle d'administrateur peut se connecter avec ses informations d'identification et ajouter les questions d'enquête. Un utilisateur peut se connecter avec son rôle et répondre à l'enquête. 2: Oui, vous devrez éventuellement mélanger JavaScript et JSP pour rendre votre site Web interactif. 3: Les nœuds NodeJS et les servlets peuvent être utilisés pour le codage côté serveur. Puisque vous avez mentionné que vous avez récemment acquis des connaissances Servlet, il serait préférable d'y aller.

+0

Raison s'il vous plaît? – ramasCoder

-1

Ma réponse est de tout faire dans NodeJS car elle utilise javascript, vous pouvez faire tout votre frontend et backend en javascript. Seulement en utilisant une langue. Vous pouvez facilement faire votre zone d'administration avec une section de connexion qui redirige vers une zone restreinte en utilisant express (module nodejs) et toujours exécuter le frontend. Tout en un fichier.