Building an E-Commerce Website On Windows and Unix/Linux: Cross-platform and Portable Development With PHP
Par Auteur INTERNE, mardi 24 juillet 2001 à 06:49 :: Lu sur le Web :: #607 :: rss
Le développement d'applications web nécessite le plus souvent de prédéfinir la plate-forme d'hébergement. Voici un article très intéressant de Mike Banahan, qui traite du développement d'un site e-commerce avec base de données MySQL et SQL Server. Le tout hébergé à la fois sous linux et sous Windows NT.
Avec un bref explicatif du fonctionnement d'une connexion à SQL Server à partir d'une machine Linux en utilisant FreeTDS, le but du projet est posé. Faire fontionner les scripts du site aussi bien sous linux que sous Windows et quelque soit le Serveur de base de données (MySQL ou SQL Server, il pourrait y en avoir d'autres).
Les développeurs de GBdirect, ont tout de même découvert quelques différences importantes entre la gestion des types et la syntaxe SQL de ces deux serveurs de base de données. Mais aussi au niveau syntaxe : selectionner un partie des résultats et non la totalité avec le LIMIT de MySQL qui n'existe pas dans SQL Server. Autres problèmes avec les nombres décimaux ou encore le format de date avec la fonction strftime à laquelle il faut plutôt passer le paramètre %d au lieux du %e pour que cela fonctionne avec NT.
Coté performance, peu de tests ont été réalisés donc il n'en ressort pas une superiorité de l'un ou de l'autre. A part le fait que MySQL est un bon compromis dans la plupart des cas.
Mais l'équipe de développement ne désire pas appronfondir leur développement pour d'autres serveurs de base de données. Il existe pourtant des couches d'abstraction très complètes comme la PHPLib ou PEAR::DB, il est étonnant qu'ils n'y aient pas pensé.
En conclusion, le développement multiplaforme est possible ainsi que le développement multi-base de données aussi mais plus complexe.
Pour ma part, je trouve qu'il débarquent un peu tout de même. FreeTDS est bien connu depuis plus d'un an maintenant, l'abstraction de base de données avec la PHPLib ou autre aussi. Ils ont plutôt l'air de découvrir le PHP et de faire part de leur experience de débutants en PHP sur un projet qui somme toute est complexe.
A noter aussi que cet article à été repris tel quel par PHPBuilder qui manque cruellement de contenu ces temps-ci.
Article original
Article sur PHPBuilder
Using PHP with FreeTDS to query an MS SQL Server







Commentaires
Aucun commentaire pour le moment.
Ajouter un commentaire
Vous pouvez soumettre un commentaire en remplissant le formulaire ci-dessous. Toutes les contributions font l'objet d'une étape de modération par notre équipe.
Le code HTML dans le commentaire sera affiché comme du texte, les adresses internet seront converties automatiquement.