Pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter, inscrivez-vous gratuitement !

 

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    mai 2006
    Messages
    77
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : mai 2006
    Messages : 77
    Points : 48
    Points
    48

    Par défaut 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
    Avatar de SQLpro
    Homme Profil pro
    Expert SGBDR & SQL, spécialiste Microsoft SQL Server
    Inscrit en
    mai 2002
    Messages
    18 070
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert SGBDR & SQL, spécialiste Microsoft SQL Server
    Secteur : Conseil

    Informations forums :
    Inscription : mai 2002
    Messages : 18 070
    Points : 42 273
    Points
    42 273

    Par défaut

    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 +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * *

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    mai 2006
    Messages
    77
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : mai 2006
    Messages : 77
    Points : 48
    Points
    48

    Par défaut

    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
    Avatar de SQLpro
    Homme Profil pro
    Expert SGBDR & SQL, spécialiste Microsoft SQL Server
    Inscrit en
    mai 2002
    Messages
    18 070
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert SGBDR & SQL, spécialiste Microsoft SQL Server
    Secteur : Conseil

    Informations forums :
    Inscription : mai 2002
    Messages : 18 070
    Points : 42 273
    Points
    42 273

    Par défaut

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

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * *

  5. #5
    Expert éminent sénior
    Avatar de mikedavem
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    août 2005
    Messages
    5 077
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : Conseil

    Informations forums :
    Inscription : août 2005
    Messages : 5 077
    Points : 11 813
    Points
    11 813

    Par défaut

    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
    Profil pro
    Inscrit en
    mai 2006
    Messages
    77
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : mai 2006
    Messages : 77
    Points : 48
    Points
    48

    Par défaut

    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

Discussions similaires

  1. Quel langage pour un navigateur Web ?
    Par Auron dans le forum Langages de programmation
    Réponses: 9
    Dernier message: 31/10/2004, 11h41
  2. Quel langage pour quelles applications ?
    Par Gwipi dans le forum Langages de programmation
    Réponses: 14
    Dernier message: 25/06/2004, 13h48
  3. quel langage pour créer des "applications" sur 1 s
    Par jaribu dans le forum Langages de programmation
    Réponses: 7
    Dernier message: 30/07/2003, 14h06
  4. Quel langage pour un application graphique sous windows
    Par ipeteivince dans le forum Langages de programmation
    Réponses: 7
    Dernier message: 06/06/2003, 17h00

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