Django, il noto web framework che utilizza Python quale linguaggio di sviluppo, è oggi disponibile nella release 2.x. Non si tratta ancora di una versione LTS, prevista invece per il 2019 con l'aggiornamento 2.2, tuttavia le modifiche introdotte sono decisamente sostanziali. Si può notare immediatamente la spinta verso l'innovazione voluta dagli sviluppatori stessi che hanno deciso di abbandonare il supporto a Python 2.7 aprendo invece alla compatibilità con Python 3.4 e rilasci successivi. (more…)

Continua a leggere Django 2, quali le differenze con la versione 1.x?

Categoria: Scripting

Tags: ,

Nuova release per il progetto Django, popolare framework Open Source scritto in linguaggio Python per lo sviluppo di applicazioni Web che aggiunge nuove funzionalità e nuove tecnologie per una versione destinata a essere supportata ancora a lungo. (more…)

Continua a leggere Django 1.8, nuova LTS per il framework Open Sorurce

Categoria: CMS

Tags:

Django Village è la conferenza della comunità italiana di Django, noto Web framework basato sul linguaggio Python e rilasciato sotto licenza Open Source, che si terrà in questi giorni ad Orvieto presso il Palazzo del Capitano del Popolo (in Piazza del Popolo). La manifestazione, iniziata oggi, si concluderà domenica 15 giugno e ospiterà numerosi speaker nazionali e internazionali. (more…)

Continua a leggere Django Village, dal 13 al 15 giugno 2014 a Orvieto

Categoria: Eventi e segnalazioni

Django è uno dei framework Open Source più utilizzati per la realizzazione di Web applications basate sul linguaggio Python; fondato sul design pattern Model-View-Controller, esso presenta numerose feature che lo rendono uno strumento adatto allo sviluppo di varie tipologie di progetti, come per esempio il supporto per l'astrazione nell'interazione con le basi di dati, un efficiente middleware per l'inclusione di funzionalità aggiuntive e un avanzato sistema dedicato all'amministrazione delle fasi di autenticazione. (more…)

Continua a leggere 5 alternative a Django

Categoria: Scripting

Il Python Web application framework Django sarebbe esposto al pericolo di BREACH attack, a rivelarlo sono stati gli stessi responsabili del progetto che hanno voluto comunicare quali potrebbero essere gli accorgimenti più adatti per mitigare tale minaccia; nello specifico, vi sarebbe la possibilità di sfruttare la vulnerabilità rilevata al fine di bypassare il meccanismo di protezione contro la presenza di falle Cross-site request forgery (mancato controllo sull'intenzionalità delle richieste) utilizzato dalla libreria. (more…)

Continua a leggere Pericolo BREACH attack per Django

Categoria: Sicurezza

Tags:
di Kiko

Uno dei framework che più ho apprezzato. Unitamente ad un linguaggio eccezionale come Python. Qualche giorno fa James Bennett ha dato notizia della versione 1.2 di Django. Cosa c'è di nuovo? Beh le novità  in effetti ci sono, le note di rilascio parlano chiaro. Per quanto mi riguarda la principale fra le novità  è il supporto a database multipli. àˆ stato poi potenziato il sistema che gestisce i permessi degli utenti anonimi. Rinnovato il sistema dei messaggi. Una nota importante: la versione minima supportata riguardo il linguaggio è la 2.4.

Continua a leggere Django 1.2 é tra noi!

Categoria: PHP e Open Source

Tags: ,

La settimana scorsa è stata caratterizzata da un'attività  molto intensa sul piano dei web framework, registrando il rilascio di 3 nuove release per altrettanti prodotti. La notizia più sensazionale è senza dubbio il rilascio dell'attesissima versione 1.0 di Django, già  anticipato da Gianluca. Django è un framework web scritto in Python, rilasciato pubblicamente a luglio del 2005 con licenza open source. Django 1.0 è una milestone tanto importante quanto attesa. Se da una parte il successo di Django è in continua ascesa, soprattutto tra gli sviluppatori Python, dall'altra in molti attendevano questo traguardo per l'utilizzo in ambienti di produzione. Come anticipato, Django è un framework open source dunque gratuito. Per maggiori informazioni e download vi rimando al sito ufficiale. (more…)

Continua a leggere La settimana dei web framework

Categoria: PHP e Open Source

La nuova versione di Django (la 1.0), il celebre framework per lo sviluppo rapido di applicazioni web in Python, sta per arrivare: l'uscita è prevista entro la prima metà  di settembre, e attualmente è stata rilasciata la prima release candidate. Aggiornamento: in anticipo rispetto a quanto previsto il team di sviluppo ha annunciato nella serata di ieri l'uscita della release 1.0 definitiva. Per tutte le novità  sono disponibili le note di rilascio. (more…)

Continua a leggere Django 1.0 sta arrivando

Categoria: Scripting

Dopo tanto speculare i web services diventano una realtà , anche grazie alla solita Google, che entra in questo nuovo mercato lanciando in beta il suo nuovo App Engine.App Engine è un piattaforma che permette di far girare le proprie applicazioni direttamente dalle infrastrutture di Google, gratuitamente: Google App Engine ti permette di far girare le tue applicazioni web sulle infrastrutture di Google. Le applicazioni create con App Engine sono facili da costruire, semplici da mantenere e semplici da scalare qualora il tuo traffico e lo spazio per i tuoi dati cresca. Con App Engine non ci sono server da gestire: devi solo uploadare la tua applicazione e sarà  pronta per essere usata dai tuoi utenti. Python è l'unico linguaggio al momento supportato, e dentro App Engine è presenta un semplice framework per lo sviluppo rapido (chiamato webapp) nonché il supporto a Django. Oltre all'abbattimento dei costi di mantenimento, un altro vantaggio notevole è quello di poter interfacciarsi e utilizare dalla propria applicazione tutti i servizi che Google già  offre, come ad esempio Google Accounts per la gestione degli utenti. Su TechCrunch trovate un panoramica del servizio con un video introduttivo di Guido Van Rossum, il papà  di Python. Ora la domanda è: App Engine potrà  diventare un ulteriore forte veicolo di diffusione di Python sul web? Oppure questo fornire supporto inizialmente solo per Python rischia di essere un collo di bottiglia per tutta la piattaforma?

Continua a leggere Google App Engine e il futuro di Python

Categoria: Scripting

Abbiamo già  parlato di Skeletonz, un CMS realizzato in Python noto per le alte performance che riesce a garantire (nonostante sia ancora un progetto in beta test). Non si tratta però dell'unico prodotto disponibile basato su Python, quindi approfitterà dello spazio di questo post per segnalare altre applicazioni che hanno in comune lo stesso linguaggio di programmazione. (more…)

Continua a leggere Qualche CMS per chi conosce Python

Categoria: CMS