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

  1. #1
    Membre du Club
    Quel langage pour créer application Web avec SQL Server
    Bonjour,

    Je souhaite migrer une application existante (sous format Excel/macro VBA) vers une application sous base de données SQL Server (en lecture/écriture).

    L'accès au programme (et donc à la base de données) se ferait via un navigateur Web et une adresse URL sur le poste client (avec à terme une identification par SSO (login auto avec le nom d'utilisateur Windows) pour droits spéciaux suivant l'utilisateur).

    2 cas :
    Soit le programme est installer sur le serveur (avantage pour les mises à jour) : faut-il un serveur Web sur le serveur ? SSO pourra-t-il fonctionner ?
    Soit le programme est installer sur le client : que faut-il installer sur le poste client : Runtime, .NET Framework, autres...

    Pour chacun des 2 cas : quels langages permettent de créer cette application et que faut-il installer et où : sur le serveur, sur le client ?

    Contraintes :
    Serveur SQL Server sous Windows Server 2012 minimum
    Client distant : Windows 7 ou 10 avec Chrome, Firefox, IE 11, Edge
    Il faudrait installer le minimum de chose sur le serveur et sur le client

    Merci de vos contributions.

    Alf

  2. #2
    Rédacteur

    Ni l'une ni l'autre solution ne sera viable. En effet, SQL Server comme tout bon SGBDR nécessite un serveur dédié. Il ne faut donc pas installer le serveur Web (donc l'application web) sur la même machine que SQL Server.

    D'autre part un PC étant doté d'un OS Desktop ne sera pas fonctionnellement apte a délivré des tâches de fonds que sont les services d'un serveur Web correctement car un OS Desktop est paramétré pour maximiser la charge des applications client et non des services...

    Donc, il vous faut aussi un serveur dédié pour le serveur WEB aussi.

    Rassurez vous un petit serveur à 500 € fera l'affaire pour votre appli web, tandis que pour votre serveur SQL vous avez intérêt à y mettre les moyens...

    A +
    Cette signature n'a pas pu être affichée car elle comporte des erreurs.

  3. #3
    Membre du Club
    OK

    Donc j'aurai un serveur dédié à SQl Server, un serveur dédié pour le Web Server et les postes clients (simple PC) avec le navigateur Web.

    Question :
    Pour réaliser au plus simple et plus rapide, quel couple langage-serveur Web utiliser pour attaquer la base SQL ?

    Alf

  4. #4
    Rédacteur

    Si petite application pas complexe avec peu d'utilisateurs alors PHP, sinon .net.

    A +
    Cette signature n'a pas pu être affichée car elle comporte des erreurs.

  5. #5
    Expert éminent sénior
    Plus d'alternatives maintenant pouvant interagir avec SQL Server facilement

    Tu peux rajouter à la liste Javascript(nodejs, AngularJS ...) , Java, Ruby et Python (avec Django notamment) dans les langages les plus utilisés avec .Net

    ++

  6. #6
    Membre du Club
    Merci à vous deux.

    Je pense que je vais aller sur du .NET., C# ou Python (je ne connais aucun de 2 mais j'apprendrai).

    Alf

  7. #7
    Rédacteur

    Alors je vous recommande C# pour la richesse de sa documentation et sa puissance.

    Découvrez la FAQ de MS SQL Server.
    La chance accorde ses faveurs aux esprits avertis !