Gouvernance
Solutions
Technologies
- Archivage et sauvegarde
- Hardware
- Localisation, traçabilité
- Locaux, sécurité physique
- Programmation, développement
- Réseaux et communications
- Sécurité logique, virus et intrusions
-
Site Internet
- - Un site pour l'entreprise
- - Nom de domaine, enregistrement
- - Nom de domaine : quel partenaire choisir ?
- - Ingénierie des sites Web
- - Hébergement
- Outils de développement
- - Serveur Web
- - Moteurs de recherche et référencement
- - Analyse de fréquentation
- - Equipement des internautes
- - Gestion du contenu, CMS
- - Web 2.0
- - Place de marché, e-procurement
- - La publicité sur Internet
- - e-commerce : marché
- Stockage, SAN, NAS
- Systèmes et infrastructure
Marchés
Outils de développement
Site Internet
Un site Web est composé de pages HTML, chacune enregistrée dans un fichier séparé. HTML est un code très simple qui permet de définir la structure des pages (colonnes, tableaux...) ainsi que d'intégrer le texte avec sa présentation (styles). Il permet aussi d'intégrer des images et de poser des liens, vers un endroit de la page, une autre page ou une page d'un autre site.
Editeurs de page HTML WYSIWYG
Un éditeur WYSIWYG permet de définir et structurer des pages Web. Il possède une notion de gestion de projet qui lui permet de relier les pages entre elles et d'assurer les mises à jour du site.
Il est possible d'afficher et de modifier directement le code HTML.
Des interfaces permettent des liaisons avec d'autres outils de programmation (Java, VB...) ainsi qu'avec des bases de données.
Les éditeurs les plus connus sont Dreamweaver, FrontPage et GoLive.
Page dynamique
Normalement, une page Web est stockée sur le serveur et elle doit être toujours affichée de la même manière, quelque soit la machine et son navigateur, et quelque soit les manipulations effectuées par l'utilisateur. C'est la force du Web, de permettre à n'importe qui n'importe où, avec un équipement très rudimentaire, de pouvoir visualiser la même page.
Dès ce but atteint, la tentation est grande de rajouter de l'intelligence, aussi bien au niveau du serveur, que du navigateur : la page devient dynamique.
Programmation sur la page Web
Une applet est un programme Java qui s’exécute chez l'utilisateur après téléchargement par Internet. Dans le navigateur Web, la “machine virtuelle Java”, se charge d’interpréter le code Java.
Un script est un programme (JavaScript, VBScript) qu'interprète directement le navigateur.
Applets et scripts permettent une interactivité locale, sans retourner vers le serveur Web. On confie aux applets et aux scripts des artifices de présentation, des réactivités suivant l'action de l'utilisateur, des contrôles dans une zone de saisie...
Programmation sur le serveur
La programmation sur le serveur est principalement utilisée pour accéder à des bases de données. La page Web HTML n'est alors qu'une sorte de cadre destiné à afficher les données extraites de la base.
ASP (Active Server Page) est une technologie et un langage de Microsoft, proche de Visual Basic, utilisé pour programmer des fonctions activées lors de la consultation sur Internet, mais exécutées sur le serveur. Elle fait appel à des composants objets, les ActiveX. ASP nécessite un serveur Microsoft IIS. ASP est donc indiqué dans des environnements Microsoft.
JSP (JavaServer Pages) est la technologie de serveur de pages Web dynamiques de Sun, concurrente de ASP. Les composants objets sont des JavaBeans. Contrairement à ASP, JSP est portable sur tous les systèmes. Les JavaBeans seraient plus simples à utiliser mais moins performants, ...une affaire de goût.
PHP, allié à Apache et MySQL est la solution OpenSource très utilisée actuellement. C'est un langage de script non objet, simple et souple.
Zope, est une plate-forme de développement et un serveur Web du projet Open source, fortement orienté objet. Bien que compatible avec les autres langages de développements, les bases de données et les autres serveurs Internet, il intègre ces fonctionnalités et remplace donc PHP+mySQL+Apache ou ASP+SQL Server+IIS. Récent, il est encore peu utilisé dans les entreprises.
Enfin, il reste les scripts CGI, écrits en Perl, en C ou en C++ pour les besoins plus simples.
Une plate-forme de développement sur serveur n'est pas choisie à la légère. Trois paramètres sont pris en compte :
- la culture de développement de l'entreprise (s'il y en a une),
- la compatibilité du serveur avec la solution d'hébergement retenue,
- dans le cas du choix d'une solution OpenSource, la faculté d'engager une démarche globale cohérente.
Productions animées
Les développements de type Flash permettent, non seulement d'insérer dans un site Web des animations de qualité et du streaming video qui rendront le site très dynamique, mais ils peuvent également être la base même du site. Dans ce cas, ce n'est pas l'animation qui est insérée dans le site, mais le site complet qui est réalisé sur la base Macromedia.
Malheureusement, si un tel site est particulièrement attractif et est recommandé notamment pour des besoins promotionnels, il garde quelques inconvénients :
- temps de téléchargement plus long
- pas d'indexation dans les moteurs de recherche.
Pour ces raisons si ses capacités d'animations en font un outil très précieux, il est rarement conseillé pour la réalisation complète d'un site.
Pour aller plus loin
Gouvernance
Document, connaissances, GEDEmploi informatique
Législation
Licences, open source
Politique informatique
Qualité, certification, référentiels
Solutions
BI, reporting, décisionnelBureautique
Finances, gestion, trésorerie
Gestion commerciale, CRM
Mobilité
Production, logistique, SCM
Solutions globales, ERP
Solutions RH
Technologies
Archivage et sauvegardeHardware
Localisation, traçabilité
Locaux, sécurité physique
Programmation, développement
Réseaux et communications
Sécurité logique, virus et intrusions
Site Internet
Stockage, SAN, NAS
Systèmes et infrastructure
Editorial
ActualitésAgenda
Annuaire
Blogs
Contributeurs
Dictionnaire
Dossiers
Emploi
Forum
Lettre
Libraire