April 2
Come una piattaforma web, Visual Basic.Net di Microsoft offre molti vantaggi, tra cui una ricca architettura, forte scalabilità e un ambiente di sviluppo altamente produttivo. Allo stesso tempo, un cambio di piattaforma e architettura può rivelarsi più difficile di quanto sembra. La piattaforma Microsoft richiede tutta una mentalità diversa. Pesare i costi ei benefici attentamente. Per coloro che decidono di effettuare il passaggio, qui ci sono alcuni elementi da considerare come la migrazione del software da open source per Visual Basic.
1 Analizzare il sito Web PHP corrente. Determinare lo scopo generale del sito, elencare i requisiti attuali e casi d'uso. Determinare il flusso di dati globale, come l'informazione va e viene dal sito e dove i dati viene memorizzato.
2 Determinare la migliore architettura per il sito. VB.Net offre diverse scelte:
WebMatrix sembra un po 'come PHP e funziona bene per i siti più piccoli. Il server web pre-confezionato, database e piattaforma di sviluppo comprende una serie di opzioni quadro pre-costruiti come WordPress e Dot Net Nuke. Esso include anche un ambiente di sviluppo di PHP in modo da poter facilitare in Visual Basic.
Il framework MVC utilizza Model, View e Controller strati separati in un modo simile a Ruby on Rails. Offre la generazione di codice limitato e funziona bene per contenuti orientati più grandi siti.
Web Form porta la tradizionale drag-and-drop modello di sviluppo di Windows per il web. Funziona bene per i più grandi siti di dati driven.
Windows Azure, l'opzione cloud di Microsoft, offre un'elevata disponibilità di sviluppo web scalabile in grado di scalare su e giù rapidamente in base alla domanda.
ricerca con cura ogni opzione e scegliere l'architettura che funziona meglio per le vostre esigenze.
3 Pesare le opzioni tra possedere un proprio server o utilizzando un servizio di hosting.
Se si dispone già di un server basato su PHP, l'aggiunta di un server Windows non sarà difficile in quanto l'infrastruttura di rete è già in atto.
Se si sta utilizzando un servizio di hosting, considerare l'aggiunta di un servizio ASP.Net al tuo account. Contattare il fornitore di servizi per i dettagli e, allo stesso tempo, controllare un paio di altri fornitori di servizi di confrontare i prezzi e le opzioni.
Per l'alta traffico o carichi ambientali e stagionali, prendere in considerazione i servizi cloud. La piattaforma Azure può rapidamente aggiungere o rimuovere server come carichi ascesa e la caduta, limitando i costi per esigenze di servizio.
4 Creare un piano di progetto. Rompere il lavoro sulla fascia in più fasi, compresa la progettazione del sito, l'acquisto, la formazione, lo sviluppo, la migrazione dei dati e la distribuzione. Creare una timeline, budget e personale piano di ruvido. Anticipare diverse false partenze e aggiungere abbastanza spazio nel bilancio per le spese impreviste.
5 Impostare l'ambiente di sviluppo e mettersi al lavoro. Visual Basic è un ambiente di sviluppo altamente produttivo. Buon divertimento alla scoperta del ricco set di strumenti nascosti in Visual Studio.