Inserito da
noandrea
alle
01:37
0
commenti
System.out.println(a[a.length]);
Contiuano gli esperimenti con Django.
Una quindicina di giorni di prove, letture e googlate varie mi hanno permesso di farmi un'idea più precisa di questo bellissimo framework.
Mi piace un sacco, si possono fare un sacco di cose in empi brevissimi, funzioni che, sviluppate in php secondo i metodi che uso abitualmente, richiedono un sacco di codice noioso e ripetitivo, in Django richiedono due righe di codice e un template (penso ad esempio a pagine con liste di record, o alla visualizzazione e validazione dei dati che arrivano da un form, o al modulo per l'autenticazione e la gestione degli utenti e delle sessioni, o a quello per gli rss...). Quasi tutto quello che serve per mettere su un sito web è implementato da qualche parte, e se non lo è farlo è velocissimo, estendendo le funzionalità già presenti.
E Python mi sembra davvero un bel linguaggio, con tante strutture dati comodissime da usare e una libreria standarda molto ampia, totalmente object-oriented e che permette di scrivere codice molto compatto... Bisogna solo abituarsi alla sintassi, strana per chi arriva da C/Java: l'indentazione obbligatoria, i due punti dopo i for, i while e gli if, ma tutto cose di poco conto...
Difetti di Django? Non è immediato iniziare a ragionare come vuole lui, se non si è abituati a procedere secondo il principio MCV, e bisogna smanettare un po' per farlo andare su Apache (non ci sono ancora riuscito, Andrea però sì, probabilmente sulla mia macchina c'è qualche pasticcio di troppo...).
Inserito da
Dave
alle
21:35
0
commenti
Ho una nuova fiammante cofigurazione che ha l'unico difetto di essere universal binary.
compilata a manina (tranne php)
Apache 2.2.4
Php 5.2.2
Python 2.5.1
Subversion 1.4.3 (con supporto ssl)
e poi
apr(-util) 1.2.8
libneon 0.25.5 (per forza se no subversion non va)
che bello.
come sono contento.
La top 2 delle cose che fanno girare i coglioni di brutto è:
Php
Python
il resto lisio.
ciao ciao ciao.
Inserito da
noandrea
alle
02:18
0
commenti
Tag: osx
Una notte passata a compilare.
Per avere un solo apache con subversion, php e python.
Per avere tutto NON universal ma solo per intel
Il risultato è che:
Inserito da
noandrea
alle
00:49
1 commenti