2010-08-17 20 views
6

Desidero che un utente sia in grado di creare un account e caricare un video sul sito.Come devo strutturare un'app per lo streaming video?

Come dovrei strutturare questa app Web, come dovrei iniziare a pensare al progetto, come devo archiviare i video e quale stack consigliereste per questo progetto? Come dovrei pensare al front-end, al server e al database?

Più dettagli, meglio è! Inoltre, qualsiasi codice che le persone potrebbero darmi o indicarmi sarebbe molto apprezzato. Sto cercando il codice per i seguenti:

account utente caricamento di video memorizzare i video categorizzare i video caricati su visualizzazione di video in forma di miniature Non sto pensando probabilmente di alcune cose, quindi tutto io sono dimenticando, per favore fatemelo sapere! E ricorda, più dettagli, meglio è!

risposta

14

Vorrei iniziare scomporlo in blocchi più gestibili.

Hai chiesto esempi di codice di cose come gli account utente, ma i quadri elencati fornisci utili tutorial (Django, Pylons, App Engine) per le basi. Se non riesci ad adattare i concetti nei loro tutorial dai rispettivi esempi a un sistema per la gestione degli account utente, ti suggerirei di leggere un po 'prima la progettazione e l'architettura del database.

Per quanto riguarda il modo in cui dovresti pensare al front-end, al database, ecc., che di nuovo tende a fare affidamento sul framework web con cui si sceglie di andare. Hanno tutti le loro convenzioni di cui trarrai beneficio aderendo.

Il mio suggerimento generale sarebbe per voi di scegliere un framework web, quindi passare attraverso i suoi vari tutorial e guide dell'utente. Imparerai molto su come il framework struttura i suoi file, come preferisce (o costringe) i suoi database a essere strutturati, ecc. In tal modo, imparerai molte delle cose che hai chiesto per esempi di — categorizzazione video, relative immagini ai video e così via.

Perché ci sono così tante opzioni diverse per cui andare, è estremamente difficile fornire solo alcuni esempi di codice che fanno alcune delle cose che hai chiesto. Il codice dovrebbe venire con una lista di prerequisiti, e ridurrebbe solo la tua capacità di valutare le varie scelte e scegliere quella che ritieni possa funzionare al meglio per te.

Problemi correlati