Bylo by vynikajici, kdyby existoval nejaky clanek, ktery tyto verze
pythonu srovnava ( ve smyslu podpory vyvojaru, mnozstvi knihoven
atd.), ale budu vdecny za kazdou dobrou radu.
Honza
Za sebe (resim projekty male a stredni) muzu rict, ze zustavam u 2.5.
Hlavne proto, ze default podpora na Linuxu a ve frameworcich je nejsirsi.
Kdybych zitra mel zacit projekt, o trojce bych patrne neuvazoval.
Aby nedoslo k omylu, nejsem konzerva ani brbla. Zruseni zpetne
kompatibility Pythonu schvaluju, i kdyz to pro nas vsechny bude znamenat
praci. Procisteni jazyka a knihovny od naplavenin je znatelne. I kdyz s
ne vsemi zmenami zcela souhlasim. Peclive vsak studuju novinky verze 3,
kterou jeste nepouzivam, abych pak byl pripraven.
BTW, nikdo nenapise pro vas hodnotnejsi clanek nez vy sam pote, co si to
vyzkousite. Prozkoumejte vsechny knihovny a frameworky, ktere budete pro
projekt potrebovat a pokud bude vse ok, trojky bych se nebal. Mozna na
programovani testu kladl vetsi duraz nez u rady 2.
zalezi na tom, co chcete delat. Ja treba u Pythonu 3 cekam na nejaky
definitivni postup okolo WSGI, na ktery ceka i mnoho navazujicich
knihoven pouzivanych pri tvorbe webovych aplikaci. Takze se (v teto
oblasti) zatim dela v Pythonu 2 a az nastane spravny cas, projekty se
"jen" prozenou pres 2to3 a pojede se dal v Pythonu 3.
Python 3 urcite neni krok spatnym smerem. Ja osobne si ale myslim, ze
idealni doba pro Python 3 bude, az bude soucasti Debianu stable :)
Opravdu nejjednodussi bude zjistit si, jake knihovny budete potrebovat
a zjistit si, v jakem jsou stavu. A pripadne si nastudovat ten proces
prechodu na Python 3; u dobre napsaneho programu by to nemel byt
problem (pisete testy, ze? :)).
PM
2009/9/29 Galloth <lordg...@gmail.com>:
> Zdravim,
> meli by jsme ted zacit programovat jeden dlouhodobejsi projekt v
> pythonu a tak prisla na pretres otazka verze. Musime se rozhodnout,
Ahoj,
PM
_______________________________________________
Python mailing list
Pyt...@py.cz
http://www.py.cz/mailman/listinfo/python
__________ Informace od ESET NOD32 Antivirus, verze databaze 4466 (20090929) __________
Tuto zpravu proveril ESET NOD32 Antivirus.
__________ Informace od ESET NOD32 Antivirus, verze databaze 4466 (20090929) __________
Tuto zpravu proveril ESET NOD32 Antivirus.
Coz splnuje v podstate kazdy pekny, tedy neprasatkovsky, program ;-)
--
ViNiL
Bender: You know, I was God once.
God: Yes, I saw. You were doing good, until everyone died.
> No, sp� jde o to, kter� knihovny z 2 na to budou fungovat. T�eba j�
> pou��v�m 2.5 (hlavn� z lenosti) a v�m, t�eba �e jedna knihovna na
> �ten� zipfajl� ve 2.6 um� nap�. readline, kde�to v t� 2.5 to neum�la
> apod. Mysl�m si, �e rozd�ly v syntaxu budou sp� margin�ln�, sranda
> za�ne u t�ch bal��k�. Je.
Hodn� modul� zat�m ve trojce nefunguje. Na PyPI je speci�ln�
sekce, kde je seznam pak��, kter� by m�ly v 3.x fungovat.
http://pypi.python.org/pypi?:action=browse&c=533&show=all
Na druhou stranu, v�t�ina pak�� v metadatech v�bec neuv�d�
verzi Pythonu, tak�e v tom seznamu bude spousta v�c� chyb�t.
Radek Ka�ovsk�
Dat, s.r.o.
http://www.dat.cz/
Jeste jednou dekuji za vsechny podnetne rady, nejen Vam, ale i
ostatnim diskutujicim.
Honza
2009/9/30 Radek Kanovsky <r...@dat.cz>:
> On Wed, Sep 30, 2009 at 09:39:59AM +0200, MICHÁLEK Jan Mgr. wrote:
>
>> No, spíš jde o to, který knihovny z 2 na to budou fungovat. Třeba já
>> používám 2.5 (hlavně z lenosti) a vím, třeba že jedna knihovna na
>> čtení zipfajlů ve 2.6 umí např. readline, kdežto v tý 2.5 to neuměla
>> apod. Myslím si, že rozdíly v syntaxu budou spíš marginální, sranda
>> začne u těch balíčků. Je.
>
> Hodně modulů zatím ve trojce nefunguje. Na PyPI je speciální
> sekce, kde je seznam pakáží, které by měly v 3.x fungovat.
> http://pypi.python.org/pypi?:action=browse&c=533&show=all
> Na druhou stranu, většina pakáží v metadatech vůbec neuvádí
> verzi Pythonu, takže v tom seznamu bude spousta věcí chybět.
>
> Radek Kaňovský
> Dat, s.r.o.
> http://www.dat.cz/