Come trasformare un'applicazione di database desktop in una applicazione web-based

June 27

Come trasformare un'applicazione di database desktop in una applicazione web-based


Il web è una piattaforma per tutti i tipi di software che negli anni passati sarebbe stato possibile solo su un computer completo e full-alimentato desktop. Questo ha portato molti sviluppatori di applicazioni per esaminare trasformare le loro applicazioni desktop-based per applicazioni web-based che possono essere eseguiti da un browser web standard. A seconda dell'applicazione, questo processo può essere molto semplice, oppure può essere difficile. Ad esempio, gli sviluppatori di applicazioni di database non hanno troppo da preoccuparsi, perché i database eseguito altrettanto bene sul web come fanno su un client desktop completo.

istruzione

1 Impostare o affittare un server per memorizzare ed eseguire l'applicazione. L'applicazione non sarà più vivere sui PC dei vostri clienti. Invece, vivrà su un server web che si controlla, e vostri clienti da remoto accedervi dal proprio personal computer attraverso Internet. I server virtuali hanno eliminato la necessità di mantenere un server fisicamente, perché sono affidabili e convenienti e offrono la maggior parte dei vantaggi di esecuzione un proprio server. La società da cui si affitta il server gestirà la manutenzione hardware e cose del genere. Un certo numero di aziende offrono questo servizio, come ad esempio Amazon Web Services, Rackspace e ServInt. Per impostare in realtà il server, tutto ciò che dovete fare è cliccare attraverso alcune schermate che vi chiederà la quantità di memoria che vuoi e quello del sistema operativo che si desidera installato sul server. Piani che eseguono sistemi operativi non commerciali tendono ad essere più economici di quelli in esecuzione Windows Server.

2 Ricostruire il database, se necessario. Se l'applicazione è stato inizialmente progettato per l'ambiente desktop di Windows, quindi il database probabilmente è un database di Microsoft Access. Purtroppo, database di Access non sono destinati ad applicazioni web-based e tendono ad avere alcuni problemi di stabilità quando è costretto a correre da un server web. Tuttavia, è possibile utilizzare il database di Access esistente con l'applicazione web, e questo potrebbe essere un viale adatto per perseguire se non sta anticipando un gran numero di utenti per l'applicazione Web.

Se si desidera convertire il database, si potrebbe considerare il libero e open source MySQL, che è diventato lo standard per i database web. Purtroppo, non vi è alcuna prova di errore, modo automatico per convertire un database di Access a MySQL, in modo da dovrebbe progettare sul inserito tutti i dati esistenti nel nuovo database.

Un altro vantaggio di conversione di MySQL è che è multipiattaforma e può essere installato su un Linux o un server UNIX, consentendo di risparmiare la tassa di licenza per Microsoft Server.

3 Carica il database alla directory desiderata sul server tramite FTP (File Transfer Protocol). Questo può essere qualsiasi directory che si desidera, ma assicuratevi di aggiornare il codice dell'applicazione per cercare il database nella nuova posizione. Se non si dispone già di un client FTP, è possibile scaricare un certo numero di quelli gratuiti che sarà adatto per il compito, tra cui FileZilla, Cyberduck e Yummy FTP.

Il processo effettivo di caricamento del database contiene altro che digitare la password del server, facendo clic su un pulsante e in attesa. Il caricamento può richiedere alcuni minuti se il database è di grandi dimensioni.

4 Carica la tua applicazione. Perché l'applicazione si basa su un database, si dovrà fare ben poco effettiva codifica diversa da ridefinire la posizione del database, che hai fatto nel passaggio precedente. Anche in questo caso, utilizzare il client FTP per caricare l'applicazione.