QNA > C > Come Creare Un Sito Web Che Permetta Agli Utenti Di Creare E Postare Memi Usando L'editor In Loco

Come creare un sito web che permetta agli utenti di creare e postare memi usando l'editor in loco

Prima di tutto, dovresti abbandonare Adobe Dreamweaver il prima possibile. Genera markup e CSS spazzatura generati dalla macchina che sono illeggibili da altri programmatori e probabilmente mal ottimizzati. Dovresti imparare le basi di HTML, CSS e JavaScript e imparare a creare mockup usando quelli.

Poi, se hai bisogno di imparare PHP - dipende da cosa intendi per creare memi.

Se vuoi solo creare una schermata sul tuo sito web che i tuoi utenti possono catturare sullo schermo, allora potresti farlo semplicemente con Adobe Dreamweaver. Non c'è nulla di lato server richiesto per posizionare le immagini. Probabilmente avrete bisogno di imparare un po' di jQuery e jQuery UI per permettere il drag and drop.

Un altro livello sarebbe quello di utilizzare jQuery / Javascript per utilizzare qualcun altro's API e creare memes. Una rapida ricerca su Google ha trovato Meme Generator API - Imgflip - questo ti permetterebbe di fare una richiesta POST che potrebbe didascalare un meme, utilizzando così il server di qualcun altro per fare il lavoro pesante.

Se vuoi fare quello che il Meme Generator sta facendo, allora sì, avrai bisogno di un linguaggio lato server come PHP / Python. Dovrai manipolare il testo che ricevi, permettere che un'immagine sia caricata sul tuo server, elaborare il testo da mettere dentro l'immagine, e sputare fuori un'immagine. Potrebbe essere necessario salvare l'immagine generata in seguito. Tutto questo avverrà sul vostro server, non sul client dell'utente.

Ora, per la pubblicazione di memi - se avete intenzione di pubblicare memi sul vostro sito web, allora avete sicuramente bisogno di imparare un linguaggio lato server. Qualcosa che ti permetta di persistere i dati tra un aggiornamento e l'altro della pagina, il che implica un server su cui i dati vivono e non sul client dell'utente.

Per quanto riguarda il linguaggio server da imparare, io mi terrei alla larga da PHP - Cosa dovrei imparare dopo: Python o PHP? Python e Ruby sono molto più facili da imparare e più uniformi. Considera anche JavaScript - sia PHP che JavaScript hanno giganteschi difetti di linguaggio, ma JavaScript sta chiaramente diventando la lingua franca del web e ha anche Node.js per programmare grandi server. Se ti senti particolarmente avventuroso, dai un'occhiata a The Go Programming Language.

Di Devlin Ellebracht

Ci sono giochi dove posso imparare a guidare l'auto (virtualmente)? :: Posso collegare un controller cablato Snakebyte Gamepad 4S a un PC?
Link utili