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

MS SQL Server Discussion :

Quel langage pour créer application Web avec SQL Server


Sujet :

MS SQL Server

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

    Informations forums :
    Inscription : Mai 2006
    Messages : 88
    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 bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 766
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 766
    Points : 52 563
    Points
    52 563
    Billets dans le blog
    5
    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...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

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

    Informations forums :
    Inscription : Mai 2006
    Messages : 88
    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 bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 766
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 766
    Points : 52 563
    Points
    52 563
    Billets dans le blog
    5
    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...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

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

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Distribution

    Informations forums :
    Inscription : Août 2005
    Messages : 5 450
    Points : 12 891
    Points
    12 891
    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
    88
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 88
    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

  7. #7
    Rédacteur
    Avatar de WOLO Laurent
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Mars 2003
    Messages
    2 741
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : Congo-Brazzaville

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

    Informations forums :
    Inscription : Mars 2003
    Messages : 2 741
    Points : 4 414
    Points
    4 414
    Par défaut
    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 !

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