|
La technologie qu'on utilise et le pourquoi
Avec les diverses plateformes de développement disponibles aujourd’hui, les développeurs sont débordés d’options. Pour le développement web seulement on peut choisir entre l’ASP.NET, l’ASP, le Perl, le CGI et le Java pour en nommer seulement quelques-uns. Les alternatives pour les plateformes de base de données sont également vastes avec MS SQL Server, Oracle, Access, DB2 et de nombreuses bases de données FLOSS.
Alors pourquoi Kezber utilise Microsoft ASP.NET et Microsoft SQL Server 2005 exclusivement? Tel que révélé dans la page intitulé « Notre processus et méthodologie pour la conception de sites web » nous avons énormément d’expérience en la matiere. La vérité, c’est que nous avons déjà utilisé toutes ces autres produits dans le passé et que nous reconnaissons maintenant la puissance de ce que nous utilisons aujourd’hui.
Les défauts des autres produits pourraient etre mis en évidence, mais nous préfèrons cibler les commentaires sur la force des produits Microsoft.
Microsoft .NET
- Intégration serrée
Le .NET est une plateforme vraiment formidable. Aucun autre produit ne peut prétendre égaler son degré d’interopérabilité. Le code compilé pour en .NET peut s’exécuter comme une application bureautique, une application web, un service web, un DLL ou encore un objet COM compatible avec les macros VBA ce qui lui permet de s’adapter à un grand nombre de systèmes.
- Développement accéléré d'application
Le .NET est fournis avec une importante boîte à outils pour le développeur web. Les outils de conception visuelle nous aident à passer de concept à réalité dans le lapse de temps le plus court possible. Combinez tout ça avec un débogueur puissant qui contient des points d'interruption et d’autres fonctionnalités de haut niveau et vous avez un outil de développement nettement supérieur.
- Plateforme robuste
Microsoft .NET peut s’extensionner à tous sites peut importe l’ampleur. Le .NET performe bien parce que le code est compilé et non interprété à la volée. La plateforme prend aussi en charge la gestion de la mémoire et d’autres complexités qui causent des défaillances et qui ont hanté les programmeurs dans le passé.
- Maintenance de code aisé
Parce que le C# est un langage véritablement orienté objet, le code peut être facilement réutilisé et partagé dans plusieurs projets. Les développeurs web peuvent bâtir et élargir la boite à outils considérable déjà fournie par Microsoft.
- Basé sur un standard
Le .NET de Microsoft est déjà appuyé par la compagnie de logiciels la plus importante au monde. Mais comme si ce n’était pas assez pour assurer le support et la compatibilité à long terme, le C# est un standard ouvert. Ce qui réaffirme que le code écrit aujourd’hui pourra s’exécutera dans le futur. Microsoft SQL Server
- La performance sans peaufiner
SQL Server est souple et adroit en s’auto-optimisant. D’autres plateformes sont rigides et demandent au concepteur de bases de données de considérer ses limites et demandent à l’administrateur de l’optimisation manuelle. Ceci ne signifie pas que nous n’optimiserons pas les requêtes et que nous ne normaliserons pas nos structures. Cela signifie simplement que nous pouvons nous concentrer sur le projet, pas sur la plateforme.
- Copies de sauvegarde et reprises sur sinistre
SQL Server permet la copie de sauvegarde instantanée et la reprise sur sinistre à la minute. Nous pouvons donc faire une copie d’une base de données en marche et, lorsque le journal de transactions activé subit un échec, vous pouvez restaurer les données jusqu’à ce point. Une cédule automatisée de copies de sauvegardes rends le processus bénin, assurant que nos données sont bien protégées.
- Interopérabilité
Une des caractéristiques formidables du Serveur SQL de Microsoft est celle du serveur lié. Avec un serveur lié, il est possible de se brancher sur un autre serveur de base de données sur une toute autre plateforme en ayant accès aux données comme si elles étaient locales et natives. Ceci simplifie beaucoup l’intégration de données en temps réel.
- Extensible et sécurisé
Un développeur ne frappe pas de murs avec SQL Server, il répond à tous vos besoins peu importe l’ampleur. Le coût total de possession est assez bas pour les petites entreprises (la version MSDE peut être téléchargée gratuitement) et la version « Enterprise » est assez puissante pour même les plus grosses compagnies. Les données peuvent êtres sécurisées jusqu’au niveau des colonnes et des enregistrements et la puissance de traitement peut être extensionné sur plusieurs serveurs (incluant le basculement automatique).
|
Pour nous le choix est évident, nous sommes fiers d’être des Partenaires Microsoft Certifiés Or et des utilisateurs de leurs logiciels de première classe.
|
|
|
|