Vlákno názorů k článku Aplikační server Zope od ViNiL - Při čtení tohoto flameu jen trochu lituji, že...

  • Článek je starý, nové názory již nelze přidávat.
  • 26. 6. 2002 10:02

    ViNiL (neregistrovaný)

    Při čtení tohoto flameu jen trochu lituji, že místo psaní "ostrých proseb" se raději něvěnujete čtení patřičných dokumentů. Nemíním tu rozebírat, že omezení na ZMI (ta webová interface) nebo ZODB (ta interní objektová databáze) je naprostá blbost. Kdyby Vás to zajímalo, tak si rovnou ušetříte podobné výstupy.
    Zope není ani tak nějaké konkrétní, technické řešení, jako spíš filosofie přístupu k informačním systémům. Bavit se o jeho konkrétních možnostech a nedostatcích je dosti ošidné, protože aplikací nějakého modulu se poměry mohou třeba i obrátit. U Linuxového kernelu také neříkáme, že umí pouzet pět filesystémů, že?
    Jediná praktická výtka, co tu padla, se týkala rychlosti. Rychlost Zopeu je z podstaty věci závislá na rychlosti Pythonu. Ten má nějaké minimum, do kterého ještě poznáte, že se jedná o byte-kód a od něho výš už je to v pohodě. Dnešní počítače jsou rozhodně vysoko v druhé kategorii. Samozřejmě, pokud provozujete na 386-ce Apache, tak bude podávat daleko lepší výkon, než Zope, ale o tom to asi není.
    Další rychlostní problém nastává v obsahu Zopeu. Jak tu bylo již řečeno, nejhůř jsou na tom asi ZPT. DTML je několikrát rychlejší a Pythonovské skripty nebo externí metody běží (s malinkatým overheadem) svou nativní rychlostí. Takže naopak, máte možnost si vybrat podle svých potřeb: čím vyšší "jazyk", tím snadnější a rychlejší pořízení kódu, ale pomalejší běh. Na možnosti volby nespatřuji nic špatného.
    To už ani nemluvím, že máte možnost časově kritické metody všelijak cacheovat apod.
    Souhrnem, Zope je jeden z nejkomplexnějších a nejflexibilnějších systémů, se kterými jsem se setkal. Naprostá většina "bugů" zde zmíněných a těch, které vás napadnou bez hlubší znalosti věci, je výsledek neznalosti, či nepochopení. Ne, že by Zope neměl chyby, ale nejprve se s ním trochu seznamte -- jde to velmi snadno.

  • 26. 6. 2002 23:53

    Cohen (neregistrovaný)

    To je nesmysl, ty prispevky a i clanek jsou o praktickem pouziti Zope. Interni implementace je zalezitost jina. Pokud neni na nektere veci dostatecne rychly, tak neni a vetsinu vyvojaru webovych aplikaci vicemene nebude zajimat proc, pokud s tim nelze snadno neco udelat (napr. nastavenim). Zope jiste je jednim z nejkomplexnejsich systemu, ale ve vysledku mi prijde trosku roztristeny. Ostatne i vyvojari Zope si na jeho implementaci stezuji a ve verzi 3.0 ma byt velka cast systemu prepsana, protoze je obtizne psat moduly.
    Chvala proc ne, ale odsud az potud. Ryze pozitivni prispevek si rika o kritiku ;-)

  • 4. 7. 2002 16:40

    hello_world.stx (neregistrovaný)

    neodpustím si flák citátu lao-c': "...cesta povolaného je působit bez zápolení".

    nechápu, proč se absolutně každé diskusní fórum (ať už je o politice či erotice) okamžitě zvrhne na "diskusi" typu: "co je to za kravinu? vždyť TOHLE je úplný shit! ale TODLE, to je skutečně super! a jestli se mnou nesouhlasite, jste čuráci!" chcete se dozvědět něco O PROBLEMATICE? nečtěte diskuse!

    ale proč píšu. cituji "Zope není ani tak nějaké konkrétní, technické řešení, jako spíš filosofie přístupu k informačním systémům." tak to bych si vytiskl a pověsil někam pod lao-c'. :) jinak by to v "diskusi" úplně zaniklo a to by byla škoda.

    jinak off-topic!