Devo imparare un framework web (python)? [chiuso]

1

Sto imparando Python, e volevo approfondire le mie capacità un po 'oltre, così ho deciso di imparare il django, poi sono passato a Flask prima di rendermi conto che stavo avendo difficoltà a capire il concetto stesso di framework web. Non ho ancora idee per un sito Web, quindi mi consigli ancora di continuare ad apprendere un framework web?

    
posta Samrat Man Singh 27.03.2011 - 20:38
fonte

3 risposte

5

Quando richiesto

Can you provide a link or a quote that specifically confuses you? – S.Lott

hai risposto

databases, views, and all those stuff...

Ho iniziato a giocare con i framework solo dopo aver eseguito una buona quantità di sviluppo senza un framework. Posso ingannare ciò che il framework sta facendo per me perché so che "view" si riferisce a qualcosa nel Modello di progettazione del controller modello-vista . So anche a un livello elevato che quando MVC è mappato su un "database" di applicazioni Web tradizionali fornisce al modello una rappresentazione persistente di tutte le conoscenze / dati associati a quell'app Web.

Ma sembra che da questa citazione potresti non essere interessato alle cose del web:

I don't have any ideas for a website yet so do you still advise me to continue learning a web framework?

Ho solo imparato le cose sopra trascorrendo molto tempo a scavare in queste aree e sicuramente non sono un esperto. Ci sono molti argomenti secondari sotto "programmazione web", essendo i database solo uno. Ogni sottotetto può richiedere anni per diventare abile e una vita da padroneggiare. Ciò non significa scoraggiarti, significa solo che se qualcosa a cui tieni veramente a te dovrà dedicare molto tempo a scavare sotto le astrazioni dei livelli che strutture e strumenti (anche i database) ti permettono di costruire. A poco a poco, dopo un po 'di pratica, la sensazione istintiva per la roba si sistemerà lentamente nelle tue ossa. Potresti non conservare una conoscenza specifica, ma inizi a comprenderla a un livello un po 'istintuale. Alcuni di noi trovano questo processo coinvolgente e divertente mentre lentamente formiamo una gestalt da questi frammenti di conoscenza su e giù per gli strati di astrazione.

Allora forse potresti essere più felice affondando i denti in un numero qualsiasi di altri tipi di sforzi umani ugualmente difficili. Ho consigliato di trovare ciò che pensi sia interessante / divertente e dedicarti a questo, piuttosto che imparare "solo perché". Scegliere ciò che è divertente per te cambia da un lavoro di routine a qualcosa di più divertente.

    
risposta data 28.03.2011 - 03:39
fonte
2

Sì, dovresti imparare un framework web. Per esempio. Flask è morto semplice e molto utile, vale sicuramente la pena saperlo.

Ma non puoi imparare uno strumento che non stai utilizzando. A meno che tu non stia cercando di costruire un sito web (anche quello più semplice), non lo stai facendo. Non vedi i problemi, quindi non puoi vedere perché esistono soluzioni; non hai una domanda quindi non hai bisogno di una risposta.

Essere almeno un po 'esperti nella creazione di siti Web è un bene per ogni programmatore, perché il Web non sparirà presto. Una volta che hai un'idea di un sito Web, anche più stupido, prova a implementarlo. Non è necessario preoccuparsi di distribuire effettivamente il sito, lasciarlo prima eseguire in modo affidabile su localhost. Quindi vedrai quanto ti aiuta Flask, rispetto a SimpleHTTPServer raw :)

    
risposta data 30.03.2011 - 18:33
fonte
1

Raccomando web2py per iniziare, è facile da imparare, ma un framework web molto potente. Controlla la loro homepage web2py dot com ma come teaser verifica questi video creati da Massimo Di Pierro link

Inizia con questo come teaser - > link

    
risposta data 30.03.2011 - 17:29
fonte

Leggi altre domande sui tag