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

De Cacauet Wiki
Salta a la navegació Salta a la cerca
Línia 8: Línia 8:
 
** Primer projecte en Pyramid amb "single file" (sense ''scaffold''): http://docs.pylonsproject.org/projects/pyramid_tutorials/en/latest/single_file_tasks/single_file_tasks.html
 
** Primer projecte en Pyramid amb "single file" (sense ''scaffold''): http://docs.pylonsproject.org/projects/pyramid_tutorials/en/latest/single_file_tasks/single_file_tasks.html
 
* Eines per desenvolupament: virtualenv, scaffolds, buildout
 
* Eines per desenvolupament: virtualenv, scaffolds, buildout
 +
* Per generar passwords: http://stackoverflow.com/questions/2257441/python-random-string-generation-with-upper-case-letters-and-digits
 
* ...
 
* ...
  

Revisió del 17:09, 4 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

...