Utilisation de logiciels libres

Utilisation de logiciels libres

ExpertE privilégie l'utilisation de logiciels libres dans la conception des applications WEB de haut niveau. Ce site de ExpertE est totalement conçu, du logo au contenu avec les logiciels libles, Linux et sa suite de traitement de texte et d'images, PHP, APACHE, MySQL, CSS,etc... 
 

Principe

L'expression « logiciel libre » fait référence à la liberté pour tous (simples utilisateurs ou développeurs) d'exécuter, de copier, de distribuer, d'étudier, de modifier et d'améliorer le logiciel.
Ces logiciels sont régis par la licence « GNU General Public License ». Ansi le serveur Web Apache, le serveur Mysql de base de données et le langage PHP que nous utilisons dans les applications WEB de haut niveau sont des logiciels libres.
L'aspect libre est à opposer au caractère non libre des logiciels dont l'utilisation est subordonnée à l'achat d'une licence.

 

Choix des standards

Les Standards du W3C, servent à garantir l'interopérabilité des pages Web et leur restitution correcte dans tous les navigateurs. 
Ces standards préconisent la séparation de l'information et de leur présentation. 
Le contenu prime sur la présentation.
Nous utilisons XHTML comme standard de codage et CSS pour la gestion des styles.
Les vieux navigateurs ne restituent pas toujours les présentations réalisées à l'aide de ces nouveaux standards toutefois, le contenu de la page reste bien lisible.
Grâce à ces standards, les pages ainsi développées peuvent être accessibles dans les navigateurs vocaux, 
lecteurs d'écrans et plages brailles utilisés par les personnes handicapées.

 

 

Système d'exploitation Linux

Linux est un système complètement différent de produits Microsoft ou autres. 
Ces derniers sont développés dans le plus grand secret et à coups de gros budget tandis que Linux est élaboré en toute transparence par des communautés de développeurs bénévoles.

Au départ linux était utilisé surtout dans les administrations et universités maintenant le système intéresse de plus en plus des entreprises. 

Linux kernel : crée par un étudiant finlandais Linus Torvalds en 1991 pour ses propres besoins, il a rendu le système libre ainsi d'autres développeurs ont pu y travailler et rendre le système puissant selon le principe d'Open Source et du General Public Licence(GPL) qui garantit la liberté d'utilisation, de copie et de diffusion de ce type de logiciel.

Linux a utilisé le système GNU aussi gratuit et qui a permis au Kernel Linux de prendre la forme connue actuellement. 
Actuellement on parle de plus de 300000 développeurs et plus de 30000 projets autour de Linux.

Un des défauts reprochés au système et le temps que prend les modifications : Le volontariat des développeurs n'est pas toujours garanti.
c'est ainsi que les entreprises comme IBM, Gemini, Oracle et autres s'y intéressent de près pour faire avancer les choses.
Nous osons espérer qu'il laisseront intact ce coté Open Source.

On peut citer quelques Editeurs de linux : MandrakeSoft et RedHat qui eux gagnent en services autours de l'utilisation de Linux, formation, support technique...
 

 

 

Serveur APACHE

Apache est un serveur Web libre, c'est le standard comme serveur Web sous linux, mais aussi le serveur Web le plus utilisé sur Internet avec plus de 60% des sites d'Internet. 
Cette situation témoigne de sa stabilité et de ses performances.

 

 

MySQL

MySQL est un serveur de bases de données relationnelles SQL très rapide, multitâches, robuste et multi-utilisateurs
MySQL est disponible en open source et fonctionne sur un grand nombre de plates-formes différentes, dont Linux et Windows.
Les bases de données MySQL sont accessibles en utilisant de nombreux langages de programmation dont PHP.

 

 

PHP

PHP est un langage de scripts principalement utilisé pour être exécuté sur un serveur Web, il peut également fonctionner comme n'importe quel langage interprété.
Ce langage a été créé par Rasmus Lerdof en 1994 pour ses besoins personnels. Rasmus décida de publier son code pour que tout le monde puisse l'utiliser et en profiter. 
PHP se mit alors à évoluer grâce à des intervenants extérieurs.
PHP peut être intégré directement dans du code HTML.
Ce langage permet d'accéder aux bases de données pour générer des pages au contenu dynamique. 
Il possède un grand nombre d'autres fonctions permettant des opérations sur le système de fichiers, des opérations de tri et hachage,... 
Nous nous sommes particulièrement intéressé à l'utilisation de PHP objet. 

 

 

XHTML et HTML

Le HTML (HyperText Markup Language) est un système qui formalise l'écriture d'un document avec des balises de formatage indiquant 
la façon dont doit être présenté le document et les liens qu'il établit avec d'autres documents. 
Il permet, entre autre, la lecture de documents sur Internet à partir de machines différentes grâce au protocole « http », 
permettant d'accéder via le réseau à des documents repérés par une adresse unique, appelée « URL ». 
XHTML est une évolution du HTML qui donne plus de rigueur au codage de l'information. 

 

 

Langage de style (CSS)

Le langage de style CSS permet une stricte séparation du contenu HTML et des informations de mise en page ce qui présente beaucoup d'avantages:
* gestion simplifiée et économique de la présentation d'un site à l'aide d'une seule feuille de style pour toutes les pages, aisément modifiables ; 
* allègement des coûts de développement et de maintenance ; 
* allègement du code-source des pages Web, et donc économie de bande passante; 
* possibilité de doter une page de feuilles de style spécifiques selon les media (navigateurs graphiques, lecteurs d'écran...). 
Les feuilles de style print permettent une impression immédiate d'une page depuis le navigateur, et dispensent d'avoir à créer une version imprimable du document HTML ; 
* possibilité de doter une page de présentations alternatives au choix de l'utilisateur ; 
* création de « layout » flexibles, qui s'adaptent aux différentes résolutions d'écran ; 
* meilleure accessibilité des pages Web par la disparition des tableaux détournés à des fins de présentation. 

 

 

 

phpMyAdmin

PhpMyAdmin est un ensemble de scripts PHP, qui permet d'accéder au serveur MySQL. 
Actuellement PhpMyAdmin sait : 
* créer et supprimer des bases de données ;
* créer, copier, supprimer, renommer et modifier des tables ;
* gérer la maintenance des tables ;
* autoriser les suppressions, modification et ajout de champs,... .

 

ExpertE vous permet de disposer de produits performants au moindre coût grâce à l'utilisation de logiciels libres.

Le Blog ExpertE est une source d'informations technologiques.

NewsLetter pour rester informé des activités

Cliquez sur cette image pour joindre ExpertE :

Contactez-nous si vous avez une question, une proposition, une remarque ... ExpertE est à votre écoute!

Création & Hébergement Web de  vos sites, blogs, email et domaines.

+3228886720

Carte | Business

<Email@PACTech>

© Tech 

Utilisation de logiciels libres

ExpertE privilégie l'utilisation de logiciels libres dans la conception des applications WEB de haut niveau. Ce site de ExpertE est totalement conçu, du logo au contenu avec les logiciels libles, Linux et sa suite de traitement de texte et d'images, PHP, APACHE, MySQL, CSS,etc... 
 

Principe

L'expression « logiciel libre » fait référence à la liberté pour tous (simples utilisateurs ou développeurs) d'exécuter, de copier, de distribuer, d'étudier, de modifier et d'améliorer le logiciel.
Ces logiciels sont régis par la licence « GNU General Public License ». Ansi le serveur Web Apache, le serveur Mysql de base de données et le langage PHP que nous utilisons dans les applications WEB de haut niveau sont des logiciels libres.
L'aspect libre est à opposer au caractère non libre des logiciels dont l'utilisation est subordonnée à l'achat d'une licence.

 

Choix des standards

Les Standards du W3C, servent à garantir l'interopérabilité des pages Web et leur restitution correcte dans tous les navigateurs. 
Ces standards préconisent la séparation de l'information et de leur présentation. 
Le contenu prime sur la présentation.
Nous utilisons XHTML comme standard de codage et CSS pour la gestion des styles.
Les vieux navigateurs ne restituent pas toujours les présentations réalisées à l'aide de ces nouveaux standards toutefois, le contenu de la page reste bien lisible.
Grâce à ces standards, les pages ainsi développées peuvent être accessibles dans les navigateurs vocaux, 
lecteurs d'écrans et plages brailles utilisés par les personnes handicapées.

 

 

Système d'exploitation Linux

Linux est un système complètement différent de produits Microsoft ou autres. 
Ces derniers sont développés dans le plus grand secret et à coups de gros budget tandis que Linux est élaboré en toute transparence par des communautés de développeurs bénévoles.

Au départ linux était utilisé surtout dans les administrations et universités maintenant le système intéresse de plus en plus des entreprises. 

Linux kernel : crée par un étudiant finlandais Linus Torvalds en 1991 pour ses propres besoins, il a rendu le système libre ainsi d'autres développeurs ont pu y travailler et rendre le système puissant selon le principe d'Open Source et du General Public Licence(GPL) qui garantit la liberté d'utilisation, de copie et de diffusion de ce type de logiciel.

Linux a utilisé le système GNU aussi gratuit et qui a permis au Kernel Linux de prendre la forme connue actuellement. 
Actuellement on parle de plus de 300000 développeurs et plus de 30000 projets autour de Linux.

Un des défauts reprochés au système et le temps que prend les modifications : Le volontariat des développeurs n'est pas toujours garanti.
c'est ainsi que les entreprises comme IBM, Gemini, Oracle et autres s'y intéressent de près pour faire avancer les choses.
Nous osons espérer qu'il laisseront intact ce coté Open Source.

On peut citer quelques Editeurs de linux : MandrakeSoft et RedHat qui eux gagnent en services autours de l'utilisation de Linux, formation, support technique...
 

 

 

Serveur APACHE

Apache est un serveur Web libre, c'est le standard comme serveur Web sous linux, mais aussi le serveur Web le plus utilisé sur Internet avec plus de 60% des sites d'Internet. 
Cette situation témoigne de sa stabilité et de ses performances.

 

 

MySQL

MySQL est un serveur de bases de données relationnelles SQL très rapide, multitâches, robuste et multi-utilisateurs
MySQL est disponible en open source et fonctionne sur un grand nombre de plates-formes différentes, dont Linux et Windows.
Les bases de données MySQL sont accessibles en utilisant de nombreux langages de programmation dont PHP.

 

 

PHP

PHP est un langage de scripts principalement utilisé pour être exécuté sur un serveur Web, il peut également fonctionner comme n'importe quel langage interprété.
Ce langage a été créé par Rasmus Lerdof en 1994 pour ses besoins personnels. Rasmus décida de publier son code pour que tout le monde puisse l'utiliser et en profiter. 
PHP se mit alors à évoluer grâce à des intervenants extérieurs.
PHP peut être intégré directement dans du code HTML.
Ce langage permet d'accéder aux bases de données pour générer des pages au contenu dynamique. 
Il possède un grand nombre d'autres fonctions permettant des opérations sur le système de fichiers, des opérations de tri et hachage,... 
Nous nous sommes particulièrement intéressé à l'utilisation de PHP objet. 

 

 

XHTML et HTML

Le HTML (HyperText Markup Language) est un système qui formalise l'écriture d'un document avec des balises de formatage indiquant 
la façon dont doit être présenté le document et les liens qu'il établit avec d'autres documents. 
Il permet, entre autre, la lecture de documents sur Internet à partir de machines différentes grâce au protocole « http », 
permettant d'accéder via le réseau à des documents repérés par une adresse unique, appelée « URL ». 
XHTML est une évolution du HTML qui donne plus de rigueur au codage de l'information. 

 

 

Langage de style (CSS)

Le langage de style CSS permet une stricte séparation du contenu HTML et des informations de mise en page ce qui présente beaucoup d'avantages:
* gestion simplifiée et économique de la présentation d'un site à l'aide d'une seule feuille de style pour toutes les pages, aisément modifiables ; 
* allègement des coûts de développement et de maintenance ; 
* allègement du code-source des pages Web, et donc économie de bande passante; 
* possibilité de doter une page de feuilles de style spécifiques selon les media (navigateurs graphiques, lecteurs d'écran...). 
Les feuilles de style print permettent une impression immédiate d'une page depuis le navigateur, et dispensent d'avoir à créer une version imprimable du document HTML ; 
* possibilité de doter une page de présentations alternatives au choix de l'utilisateur ; 
* création de « layout » flexibles, qui s'adaptent aux différentes résolutions d'écran ; 
* meilleure accessibilité des pages Web par la disparition des tableaux détournés à des fins de présentation. 

 

 

 

phpMyAdmin

PhpMyAdmin est un ensemble de scripts PHP, qui permet d'accéder au serveur MySQL. 
Actuellement PhpMyAdmin sait : 
* créer et supprimer des bases de données ;
* créer, copier, supprimer, renommer et modifier des tables ;
* gérer la maintenance des tables ;
* autoriser les suppressions, modification et ajout de champs,... .

 

ExpertE vous permet de disposer de produits performants au moindre coût grâce à l'utilisation de logiciels libres.