Autor | Zpráva | ||
---|---|---|---|
halogan Profil |
#1 · Zasláno: 1. 1. 2005, 00:41:59
Dobry den,
tento dotaz bude smerovan hlavne na Yuhua (protoze afaik pracuje s Pythonem), chtel jsem se zeptat na realne vyuziti techto dvou jazyku pri tvorbe webu. Python je afaik pouziva na mail servery a C na psani knihoven pro PHP, ktere jsou pak rychlejsi nez funkce samotne, rad bych znal vas nazor na tyto dva jazyky co se tyce webu, kdyztak i jine programovaci jazyky. Diky za napady. |
||
thingwath Profil * |
#2 · Zasláno: 1. 1. 2005, 10:53:06
V pythonu se dá pro web dělat leccos. V Pythonu je jednak napsaný například kompletní aplikační server (Zope) s velmi kvalitním CMS (Plone), jednak existuje pro Apache třeba mod_python, který umožňuje použít python ppřilbližně jako PHP.
Co se pythonu a mail serverů týče, možná tu narážíte na mailman, což je pythonová aplikace pro mailing listy. Co se C týče, tak jeho využití je asi hlavně tam, kde pracujete s velkou zátěží a aplikaci ve vyšším jazyce byste těžko utáhli. V C jsou pak samozřejmě napsány všechny základní věci. V C je Linux, Apache, databáze i PHP. Pomocí knihoven v C se dá rozšiřovat i Python, opět, například část výše zmíněného Zope je kvůli rychlosti psaná v C. |
||
thingwath Profil * |
#3 · Zasláno: 1. 1. 2005, 11:00:32
Jinak, v Pythonu existuje kupříkladu i SQL databáze - Gadfly, ale samozřejmě i ona volitelně obsahuje funkce přepsané v C kvůli rychlosti.
Ještě se dají v Pythonu (jako v zásadě v čemkoliv) psát třeba CGI skripty, ale to je jasné a asi to už nebude nejčastější použití. |
||
halogan Profil |
#4 · Zasláno: 1. 1. 2005, 12:51:43
Diky za odpoved, ted uz me jen zajima jak je to z rychlosti v porovnani php a Pythonu, jesli se v tom pripade vubec Python na serveru vyplati. Jde mi totiz o to, o ktery z techto jazyku se mam vic zajimat.
Diky moc. |
||
halogan Profil |
#5 · Zasláno: 1. 1. 2005, 13:05:21
Tak Python je znacne rychlejsi (dle meho ocekavani):
http://shootout.alioth.debian.org |
||
thingwath Profil * |
#6 · Zasláno: 1. 1. 2005, 13:23:42
To porovnání rychlosti nevím, nejspíš bude také poměrně závislé na mnoha faktorech a takto obecné porovnání nemá zase takovou váhu. Záleží hodně na tom co ve výsledku chcete provozovat. Například Zope s CMS Plone je dost náročné, bez dobrého cacheování je to celkem nepoužitelné.
Každopádně ten rozdíl bych v žádném případě nepovažoval za tak významný jako jsou výhody Pythonu jako programovacího jazyka. V PHP člověk často naráží na určitá omezení jazyka, který vychází z Perlu (o němž se tvrdí, že jakákoliv náhodná skupina znaků je v něm spustitelný kód, a opravdu, člověk by se divil co všechno je v perlu možné). Python je oproti tomu výrazně čistší výrazně objektově orientovaný jazyk. Určitou nevýhodu Pythonu může představovat menší rozšířenost, ale to nemusí nic znamenat. |
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0