Diferència entre revisions de la pàgina «Entorns de desenvolupament»

De Cacauet Wiki
Salta a la navegació Salta a la cerca
Línia 9: Línia 9:
 
* Eines per desenvolupament: virtualenv, scaffolds, buildout
 
* Eines per desenvolupament: virtualenv, scaffolds, buildout
 
* ...
 
* ...
 +
 +
* En producció, per problemes de la codificació per defecte i canviar-la a "utf-8", editar '''/usr/lib/pythonX.Y/sitecustomize.py''' i afegir:
 +
<syntaxhighlight lang="python">
 +
import sys
 +
sys.setdefaultencoding('utf-8')
 +
</syntaxhighlight>
 +
  
 
=== Pyramid framework ===
 
=== Pyramid framework ===

Revisió del 14:31, 3 set 2012

...intro...

UF1: Desenvolupament de programari

  • En producció, per problemes de la codificació per defecte i canviar-la a "utf-8", editar /usr/lib/pythonX.Y/sitecustomize.py i afegir:
import sys
sys.setdefaultencoding('utf-8')


Pyramid framework

Buildout

El buildout ens permet construir projectes amb divereses versions dels packages necessaris. Així no tindrem conflictes de diverses aplicacions en un mateix entorn de producció (passaria si instal·lessim els packages al sistema).


UF2: Optimització de programari


UF3: Introducció al disseny orientat a objectes

UML: Unified Modelling Language

  • UML open source: Umbrello

...