OVH Cloud OVH Cloud

Comment créer un site dans IIS avec VB?

2 réponses
Avatar
Jonathan
J'aimerais savoir comment on pourrait créer un site dans IIS (5) en faisant
l'utilisation de Visual Basic 6. J'aimerais aussi savoir comment transférer
des fichiers sur le site après sa création.

Si quelqu'un pourrait me donner une piste de recherche (site,
documentation, autre), ce serait vraiment apprécié :)

Merci d'avance.

Jonathan

2 réponses

Avatar
François Picalausa
Hello,

VB propose un modèle de projet nommé Application IIS. Celà permet d'avoir
des requêtes gérées par une dll utilisable par un serveur IIS.
La bonne question n'est AMHA pas de savoir comment créer un site avec VB,
mais plutôt quel site tu veux réaliser, quels moyens tu es prêt à y
investir, quels sera le publique, et à partir de là voir dans la large gamme
de technos existant.
HTML sera de toutes façons la base à apprendre. Ensuite, tu peux dynamiser
ton site avec php, asp/asp.net, cold fusion, ... côté serveur.
Tu peux aussi dynamiser, côté client, l'interface avec du script. Mais en
faisant celà, il faudra s'assurer que des navigateurs ne disposant pas des
possibilités de scripting puissent encore naviguer... De plus, un script
compatible Internet Explorer n'est pas forcément compatible Netscape
Navigator. Les scripts ne sont qu'un aperçu de ce qu'il faut tester... si tu
emploie des ActiveX (dll et ou contrôle) côté client, tu limitera de plus en
plus le publique.
Flash est encore une techno qui me vient à l'esprit; certains sites étant
faits entièrement en flash.
Si ta cible sont des 486 avec Mosaic sur win 3.1 (je l'admet, ça doit être
rare), autant n'avoir un gestion dynamique que côté serveur... Mais il n'y a
pas que côté client qu'il y a des limitations. Tous les serveurs ne
supportent pas toutes les technologies, et pour les pages perso, les .php
sont nettement plus fréquent que des .asp
Concernant la publication de fichiers sur un site, il y a deux méthodes
souvent utilisées par les hébergeurs: certains proposent un FTP, d'autres
une interface web. Il s'agit toujours de publier les fichiers qui ensuite
seront interprétés et envoyés au client (généralement, les fichiers sont
organisés de la même façons sur le FTP qu'ils apparaissent sur le site).

Voila, je pense que ce post est très loin d'être complet et précis, mais si
d'autres on envie de compléter... :-)

Pour le développement d'applications IIS:
http://msdn.microsoft.com/library/en-us/vbcon98/html/vbconIISApplicationDevelopmentProcess.asp

Et pour les questions sur le développement web, il existe le groupe
news:microsoft.public.fr.devinternet

--
François Picalausa (MVP VB)
http://faq.vb.free.fr --- http://msdn.microsoft.com
http://apisvb.europe.webmatrixhosting.net

"Jonathan" a écrit dans le message de
news:
J'aimerais savoir comment on pourrait créer un site dans IIS (5) en
faisant l'utilisation de Visual Basic 6. J'aimerais aussi savoir
comment transférer des fichiers sur le site après sa création.

Si quelqu'un pourrait me donner une piste de recherche (site,
documentation, autre), ce serait vraiment apprécié :)

Merci d'avance.

Jonathan


Avatar
Adrien Gaudel
En principe je pense qu'on utilise cette possibilité pour les sites très
frequenté (plusieurs millions de requettes par jours) pour lesquel ont veut
un temps de réponse court et une optimisation du temps processeur sur le ou
les serveurs.
En effet, VB crée des sites compilé sous forme de dll, donc forcement plus
rapide qu'un site interpreté ASP.

Il faut avant tout bien te demander ce que tu veux faire. Si c'est une
petite application intranet ou un site perso, ASP ou PHP suffit largement
même pour un site qui vise plusieur millier de requettes par jour (en fait
la notion importante est plutôt le nombre de requettes simultanées...)
Si tu vises un intranet géant genre site d'un groupe multinational ou alors
un site internet qui voudrait faire concurence à celui de microsoft ou autre
editeur du même genre, alors les applications IIS de VB peuvent t'être
utilie... mais si tu en étais à ce genre de projet, je ne pense pas que tu
poses cette question.

D'autre part, se pose le problème de l'hebergement. Si c'est pour un
intranet sur lequel tu as les droits, ou chez toi à la maison, pas de
problème, par contre pour une publication sur internet il va te falloir un
hebergement professionnel payant chez un hebergeur qui veut bien prendre le
risque d'executer une dll sur ses serveurs... et hormis serveur dédié (donc
forcement très chère) je ne pense pas qu'ils soient légion. Essayes déjà de
trouver un hebergeur ASP gratuit et tu comprendras de quoi je parle...

En conculsion, les applications IIS de VB ont sans doute un côté didactique
très interessant, mais je pense que c'est à reserver aux professionnels pour
une utilisation en production. Pour les pages perso ou les petites
bidouilles, il faut préfèrer ASP (l'ASP c'est ni plus ni moins du visual
basic sans l'aspect WYSIWYG de l'editeur de form)

"Jonathan" a écrit dans le message de
news:
J'aimerais savoir comment on pourrait créer un site dans IIS (5) en


faisant
l'utilisation de Visual Basic 6. J'aimerais aussi savoir comment


transférer
des fichiers sur le site après sa création.

Si quelqu'un pourrait me donner une piste de recherche (site,
documentation, autre), ce serait vraiment apprécié :)

Merci d'avance.

Jonathan