Scripts CGI ou autres? [fermé]

1

C'est donc la première fois que j'écris des scripts. Voici le scénario:

Sur le serveur Web de notre entreprise, il existe des outils écrits en javascript qui permettent de vérifier les comptes des utilisateurs, de modifier les mots de passe des utilisateurs, etc. Mon travail consiste à créer une interface graphique afin que des personnes non techniques puissent utiliser ces outils sans avoir à ssh dans une boîte Linux. J'ai le front-end à peu près fait. Je pensais utiliser des scripts CGI, mais je me suis dit qu'il serait peut-être plus facile d'écrire des scripts en javascript, car les programmes sont également en javascript pour faciliter la création de liens. Ou peut-être que je pensais à Python, car il est plus facile à prendre en main. S'il vous plaît, laissez-moi savoir quelle est la meilleure façon de procéder. Votre aide est très appréciée.

-cool_ruler

cool_ruler
la source
1
Beaucoup de bonnes questions génèrent un certain degré d'opinion basé sur l'expérience d'un expert, mais les réponses à cette question auront tendance à être presque entièrement basées sur des opinions plutôt que sur des faits, des références ou une expertise spécifique.
Hennes
Sur une note personnelle: Java semble être en voie de disparition, c'est donc une option que je ne choisirais pas. Pour le reste, chacun aura sa propre réponse.
Hennes
Toutes les langues que vous mentionnez suffiront! En connaissez-vous? Si oui, utilisez-le! Sinon, construisez une petite application avec chacun et voyez ce qui vous convient le mieux à votre situation.
Dave

Réponses:

0

Si vous connaissez et aimez JavaScript (sans tenir compte du goût;)), pourquoi ne pas utiliser un framework d'application JavaScript pour le back-end? Quelque chose comme Meteor mais il y en a beaucoup d'autres . L'avantage d'utiliser un cadre est que si vous en choisissez un bon, il vous apprendra vraiment à structurer une application et à prendre en charge de nombreuses tâches fastidieuses pour vous.

Mais puisque tu es ouvert à l'idée d'apprendre une autre langue, pourrais-je suggérer Ruby? La raison pour laquelle j'ai choisi ce logiciel au départ était que le code Ruby ressemblait presque à mon pseudocode. Sa forte philosophie orientée objet m'a aidée à mieux comprendre la programmation OO. Il existe également deux avantages énormes pour ce que vous essayez de faire:

  1. Ruby on Rails: cadre d'application extrêmement populaire, utilisé le plus souvent pour créer Twitter. Aimé par des millions, porté dans de nombreuses langues.

  2. Le didacticiel Ruby on Rails L'un des meilleurs livres de programmation que j'ai lus, il est gratuit en ligne et constamment, presque obsolète, mis à jour par son auteur. Cela vous mènera à créer une application Web sur Rails à partir de zéro. Il comprendra un système d’authentification fonctionnel, afin que vous puissiez voir si ce que vous avez est vraiment à la hauteur.

Dmitri
la source