Translate

dimanche 12 avril 2015

Développer avec les produits et technologies Microsoft... gratuitement ! si si !

Où est l'arnaque ?

Non ce n'est pas une blague ou une incitation au piratage, aujourd'hui il est possible de monter tout un environnement de développement... gratuitement !

On m'aurait donc menti toutes ces années ?

La légende urbaine voudrait que la firme de Redmond vende des produits onéreux ou non accessible à tous car uniquement disponible sous licence payante, mais que nenni, je vais vous montrer que ces légendes ne sont aujourd'hui plus d'actualités.
Pour ceux qui souhaitent utiliser les produits Microsoft pour leurs projets de développement, celui-ci met à disposition une panoplie de ses produits phares gratuitement !

Mais quels sont ces logiciels ??

Un environnement de développement 

Tout d'abord il nous faut un environnement de développement, ça tombe bien, Microsoft offre une version gratuite de son célèbre IDE Visual studio! Cette version nommée "Community" est destinée aux développeurs indépendants, aux startups ou encore aux étudiants !
Pour télécharger la dernière version de l'IDE en version "Community" cliquez ici.

Un serveur de base de données 

Vous allez me dire, avoir un environnement de développement c'est bien mais où je vais stocker les données de mon application ? Très simplement dans la version Express de SQL Server ! SQL Server Express est une version allégée de SQL Server qui est LE système de gestion de base de données (SGBD) de Microsoft. Pouvant contenir des bases de données d'une taille allant jusqu'à 10Go, elle conviendra parfaitement pour des petits projets.
Pour plus d'infos sur les possibilités de cette version et ses limites je vous invite à consulter la documentation MSDN.
 

Un serveur web

Vous souhaitez créer une application web ? Microsoft met à disposition une version "Express" de son serveur Internet Information Services (IIS ou 2IS) ! Cette version allégée d'IIS vous permettra de développer et de tester facilement vos applications web sur votre environnement de développement.
Pour utiliser IIS, vous pouvez l'activer dans les fonctionnalités Windows, pour cela allez dans :
Panneau de configuration\Programmes\Programmes et fonctionnalités
Puis Activer ou désactiver des fonctionnalités Windows

Cochez la fonctionnalité Internet Information Services
 

Un gestionnaire de sources

Vous avez maintenant un environnement de développement, un système de gestion de base de données et un serveur web, c'est déjà plus qu'il n'en faut pour créer une application ! Mais nous n'allons pour nous arrêter là car nous voulons faire du travail propre ! Pour cela nous allons utiliser la version gratuite de Visual Studio Team Foundation Server (TFS pour les intimes) ! Et oui cette version gratuite nommée "Express" vous permettra de manager et versionner vos codes sources, gérer le travail en équipe, partager les tâches, archiver vos modifications ...etc.

Un environnement de travail collaboratif

La petite cerise sur le gâteau, pour ceux qui ont accès à une version serveur de Windows (2008/2012) il est possible d'installer une version gratuite de Sharepoint nommée Sharepoint Foundation. Sharepoint est un environnement de travail collaboratif permettant entre autre le partage et le versioning de document, la mise en place d'espaces collaboratifs pour le partage d'information, la gestion de planning, la création de blogs ou de wikis pour une équipe ou pour un projet... Cette version même gratuite offre de nombreuses fonctionnalités couvrant une bonne partie des besoins courants qu'une petite ou moyenne entreprise peut rencontrer.
 

Et bien d'autres ...

Je pourrais également vous présenter Skype pour les communications à distance, onedrive pour la partie cloud, outlook ...et bien d'autres, mais je vais m'arrêter là pour ce sujet. :)

Note : Je vous invite à vérifier les préconisations et les configurations minimales requises à l'installation des logiciels.

En espérant que cet article vous aura montré une autre facette du développement avec les technologies Microsoft ! En attendant je vous souhaite à tous bon développement ! :)

Aucun commentaire:

Enregistrer un commentaire