Comme une plate-forme Web , Visual Basic.Net de Microsoft offre de nombreux avantages, notamment une architecture riche , une évolutivité forte et un environnement de développement hautement productif. Dans le même temps , un changement de plate-forme et l'architecture peut s'avérer plus difficile qu'il n'y paraît. La plate-forme Microsoft nécessite tout un état d'esprit différent . Peser soigneusement les coûts et les avantages . Pour ceux qui décident de faire le changement , voici quelques points à considérer lorsque vous migrez votre logiciel de source ouverte pour Visual Basic. Choses que vous devez
Windows 7 ou XP
Microsoft Visual Studio 2010 Professional
Afficher plus Instructions
1
Analyser le site actuel de PHP. Déterminer le but global du site, la liste des exigences actuelles et décrire les cas d'utilisation . Déterminer le flux de données dans l'ensemble, comment l'information va et vient sur le site et où les données est stockée .
2
Déterminer la meilleure architecture pour le site. VB.Net offre plusieurs choix : Photos
WebMatrix est un peu comme PHP et fonctionne bien pour les petits sites . La plate-forme serveur web pré-emballés , base de données et développement comprend un certain nombre d' options de cadre pré- construit comme WordPress et Dot Net Nuke . Il inclut même un environnement de développement PHP de sorte que vous pouvez soulager dans Visual Basic.
Le framework MVC utilise un modèle distinct , vue et des couches de contrôleur d'une manière similaire à Ruby on Rails. Il propose la génération de code limité et fonctionne bien pour les grandes orientée sites de contenu.
Web Forms apporte le modèle de développement drag-and -drop traditionnelle de Windows sur le Web. Il fonctionne bien pour les grandes données des sites pilotés .
Windows Azure , le cloud choix de Microsoft , propose le développement web haute disponibilité évolutive qui peut évoluer monter et descendre rapidement selon la demande.
Étudier soigneusement chaque option et choisir l'architecture qui convient le mieux à vos besoins.
3
Peser les options entre posséder votre propre serveur ou d'utiliser un service d'hébergement .
Si vous possédez déjà un PHP- serveur basé , l'ajout d'un serveur Windows ne sera pas difficile puisque l'infrastructure de réseau est déjà en place .
Si vous utilisez un service d'hébergement , pensez à ajouter le service ASP.Net à votre compte. Contactez votre fournisseur de services pour plus de détails et , en même temps , consultez un couple d'autres fournisseurs de services pour comparer les prix et les options.
Trafic élevé ou charges saisonnières , considérer les services de cloud computing . La plate-forme Azure peut rapidement ajouter ou supprimer des serveurs que les charges ascension et la chute , en limitant les coûts pour les besoins du service .
4
Créer un plan de projet . Diviser le travail en plusieurs phases, y compris la conception du site , les achats , la formation , le développement, la migration des données et le déploiement. Créer un plan calendrier , le budget et les effectifs bruts . Anticiper plusieurs faux départs et ajouter assez de place dans le budget des dépenses imprévues.
5
configurer l'environnement de développement et de se mettre au travail . Visual Basic est un environnement de développement hautement productif. Amusez-vous à découvrir le riche ensemble d'outils cachés dans Visual studio .