2010-08-07 14 views
7

Sto appena iniziando a utilizzare un framework web. Ho deciso che mi piace davvero Python e ho iniziato a studiare i framework web. Non mi piace il Django per alcune ragioni, ma da quello che ho provato finora ho trovato che mi piacciono molto i piloni.Operazioni preliminari con i piloni

Il problema che ho è che non riesco a trovare molti articoli/tutorial su piloni, in particolare 1.0 articoli. Qualcuno sa qualcosa di buono per iniziare tutorial e articoli sui piloni?

Inoltre, avrò bisogno di implementare gli utenti nelle mie applicazioni con un accesso sicuro e chiedere agli utenti di "possedere" un modello. Qualche buona consulenza/articoli/tutorial su come farei questo?

Quando stavo guardando alcuni tutorial citano ambienti python virtuali. Non so davvero cosa sia, perché li useresti e come li usi. Qualsiasi aiuto?

Infine, non riesco a trovare alcun buon tutorial/articolo su come distribuire i piloni in un ambiente di produzione. Possiedo un VPS e mi schiererò là. Qualche aiuto con quello?

C'è altro che dovrei sapere su piloni o pitone. Conosco già le basi di Python.

risposta

10

Il libro suggerito da Meder (http://pylonsbook.com/en/1.1/) è un ottimo inizio. Ho svalutato il suo ansiere perché è lì che ho appreso i piloni.

Tuttavia, il libro è scritto per Piloni 0.9.7 (l'ultima versione prima di 0.10 e 1.0).

I piloni è l'agglomerazione di numerose librerie di alta qualità. Learning Pylons riguarda l'apprendimento di quelle librerie. La maggior parte del libro riguarda l'esplorazione di quelle librerie. Quando impari a sviluppare app web su Pylon, quello che impari davvero è sviluppare app in Python.

In questo momento, penso che il libro e il sito web ufficiale (http://pylonshq.com/docs/en/1.0/) siano le due risorse più preziose per apprendere i piloni.

La maggior parte delle modifiche che si sono verificate tra 0.9.7 e 1.0 sono nell'avvio dell'app (che probabilmente non tenterete di modificare all'inizio). Oltre a questo, le librerie sono state aggiornate (sqlalchemy è ora 0.6, ecc.). Inoltre, una modifica che potrebbe influire su di te: le funzioni url_to e redirect_to sono state sostituite da url e redirect. Questo è tutto.

6

C'è un intero libro pubblicato gratuita che copre Piloni 1.0:

http://pylonsbook.com/en/1.1/

+0

Wow, che sembra impressionante. Anche pubblicato usando Sphinx :) – AdmiralNemo

+0

Il libro è la versione 1.1, ma copre Pylons 1.0 (o forse 0.9.7), non Pylons 1.1, poiché non esiste (ancora). Pylons è la versione 1.0 a partire da ora (agosto 2010). Ma concordo che questa è una buona fonte, mostra come sviluppare e distribuire. Ma tutti sembrano concordare sul fatto che AuthKit non è il modo migliore per auth. –

+0

Se AuthKit non è il modo migliore per l'autenticazione, allora che cos'è? –

2

Avrete sicuramente bisogno di imparare SQLAlchemy per padroneggiare i piloni.

I documenti ufficiali sono un ottimo inizio, http://www.sqlalchemy.org/docs/, e potresti voler provare l'estensione Elixir, che offre una sintassi un po 'meglio dichiarativa.

Si dovrebbe anche leggere documenti sul modulo Routes, http://routes.groovie.org/contents.html, in particolare su submappers e servizi RESTful, http://routes.groovie.org/restful.html

e avete bisogno di imparare w/sistema di template e si sceglie. Mako, ad esempio, ha alcuni avvertimenti non ovvi, come prestazioni molto migliori di <%namespace/> rispetto a <%include/>.

Problemi correlati