Klání: Nucleus? :: EasyBlog? :: Bloxxy? :: Bloguje.cz?

MyEgo.cz

home foto blogy mywindows.cz kontakt

Klání: Nucleus? :: EasyBlog? :: Bloxxy? :: Bloguje.cz?

Technologie 09.04.04
blog

Jsou to 4 zcela odlišné produkty, přesto jsou používány za stejným účelem, tedy na vedení osobního či odborného blogu. Veškeré produkty jsem osobně vyzkoušel, a nabízím jejich programátorské a koncepční hodnocení. A protože málokdo si dá tu práci aby všechny 4 uvedené programy prošel, zejména jejich kód, a koncepční návrh, udělal jsem to za Vás ;)

Aby nedošlo ke zbytečným flames. Vážím si Petra Staníčka, Jana Biena, Martina Malého, a Libora Krayzela, protože na rozdíl od některých jiných, totálně zbytečných, blogů a ukradených článků některých bloggerů, bez citací, kteří se tváří jako že něco vědí, ale jejich blogy jsou naprosto neužitečné, tito lidé něco dělají, a nabízejí to zdarma (ne vždy v GNU licenci, ale alespoň zdarma), všem ostatním.

To si zaslouží maximální obdiv a úctu! Podobnou službu pro bloggery dělá i Jirka Lahvička se svými (na první pohled triviálními, ale už na druhý podhled velmi komplexními a velmi užitečnými) www.weblogy.cz.

Ještě jednou tedy opakuji, tito lidé dělají něco pro nás zdarma, a to si zaslouží úctu. Děkuji.

Mimochodem, patřil by sem rozhodně i Pooh.cz, a Lide.cz, ale... osobně je neznám. Nemohu hodnotit.

Poslední místo: Bloxxy

Přestože na Bloxxy běží pár (desítek??) webů, je to nejhorší produkt ze všech testovaných. Neznamená to sice, že není použitelný, nicméně má řadu zásadních problémů.

Autor Bloxxy, při pohledu do zdrojového kódu, zjevně zaspal v době DOSového Q-Basicu. O možnostech objektového programování, tříd, dědičnosti, rozsahu platnosti proměnných, a dalších věcech zjevně neslyšel. Skript je to triviální (což může být i výhoda pro lidi, co moc neumí programovat), o velikosti pouhých cca 100kB (podobné skripty se běžně píší tak týden).

Příspěvky jsou identifikovány přes anchory, což je postup odporující jak uživatelskému komfortu, tak SEO. To, že Bloxxy potřebuje PHP, ale nepoužívá databázi se dále negativně projevuje na jeho (ne)schopnostech.

V zásadě, pokud nejste zamilován do Pixyho, či do Jana Biena, existují podstatně lepší řešení než je Bloxxy. Z Bloxxy je vidět, že se kodér HTML pokoušel (špatně) programovat. Programování a XHTML je něco zcela odlišného.

Povedené nicméně je:

  • Použití templates pro vzhled blogu, včetně RSS šablony.
  • Není nutná databáze, takže je možné ušetřit zhruba 10 Kč / měsíčně na hostingu, vzhledem k mínusům Bloxxy to je ale naprosto nepodstatné.

Zejména chybí:

  • Fulltextové prohledávání článků se zvýrazňováním výsledků hledání, na větším blogu se je naprosto nemožné vyznat a najít starší články.
  • Špatná pozice na search engines.
  • Neexistují funkce pro práci s komentáři, blokace spamu.
  • Neexistují práva uživatelů.
  • Neexistuje vedení a oddělení více blogů.
  • Neexistují jakékoliv pokročilejší funkce pro práci s článkem (ankety, statistiky čtenosti, atd.).
  • Neexistuje Trackback.
  • Nutnost mít na titulní stránce, či v archívu, v případě dlouhých článků, stovky kilobajtů kódu.
  • Nesnadná navigace na webu, kromě pár aktuálních článků.
  • Velice těžká rozšiřitelnost vzhledem k totálně lineárnímu programování.
  • Administrační část redakčního je triviální a odfláknutá.
  • Pozastavený vývoj (?).

Obecně, Bloxxy není, kromě šablon, o moc lepší, než psaní stránek rovnou ve FrontPage... Bloxxy používá, typicky, člověk co nemá znalosti na to, aby si napsal systém vlastní (jako to udělal třeba Marek Prokop, Petr Weida, či Vít Dlouhý), a ani na to, aby pochopil, jak je Bloxxy primitivní. Jsou to, typicky, lidé, co parazitují na pověsti Pixyho - kodéra. Ano, Pixy je výborný kodér, ale mizerný programátor.

Bronzová medaile: EasyBlog

apple

EasyBlog je slušný produkt pro lidi, co nechtějí programovat, má ale pár vad, které, pokud budou odstraněny, zajistí mu minimálně stříbrnou pozici.

EasyBlog je zajímavý produkt v tom, že je kompletně offline. V zip souboru o velikosti poloviny diskety naleznete slušný program, který na základě šablon vygeneruje statický HTML kód. Dobré řešení pro lidi, co neumějí, popřípadě nechtějí (třeba z časových důvodů) programovat a chtějí mít určitý komfort vkládání a generování článků, připomínající jim jiné Windows programy.

Povedené je:

  • Není nutné být připojen k internetu pro generování a psaní stránky. Ne-programátorům toto skutečně vyhovuje, píšou stránky ve Wordu, pak ve Win aplikaci vygenerují HTML stránky a přenesou přes FTP na hosting. Není nutné mít hosting s podporou PHP, postačí (zdarma) sweb.cz (nebo kdokoliv jiný)
  • Rozhraní (UI) je rozhodně příjemnější než u Bloxxy

Zejména chybí:

  • Fulltextové prohledávání článků se zvýrazňováním výsledků hledání, na větším blogu se je naprosto nemožné vyznat
  • Články identifikované přes anchory.
  • Funkce pro práci s komentáři, blokace spamu
  • Jakékoliv pokročilejší funkce pro práci s článkem (ankety, statistiky čtenosti, atd.)
  • Trackback
  • Nutnost mít na titulní stránce, či v archívu, v případě dlouhých článků, stovky kilobajtů kódu
  • Nesnadná navigace na webu, kromě 10 aktuálních článků

Dle dostupných informací by nová beta verze měla odstraňovat problémy s trvalým odkazem článků přes anchory. To je jeden z hlavních problémů.

Velký problém EasyBlogu je neexistující fulltextové prohledávání. Třeba najít něco na Yuhůově Weblogu o webu je nadlidský úkol. A to je škoda. Tyto informace by měly být mnohem přístupnější!!

Zlatá medaile pro normální lidi: Bloguje.cz

zlata medaile

Arthur Dent (aka Martin Malý) je člověk, který napsal bloguje.cz a nabízí všem lidem zdarma možnost mít svůj vlastní blog. Jaký je tento systém? Zkráceně, pro lidi, co nechtějí programovat, tak je... dokonalý. Gratuluji, Martine!

Bloguje.cz Vám nabízí mnohem více možností než EasyBlog (a už vůbec než Bloxxy), má Trackback, referrery, články mají vlastní URI, v komentářích existuje threadová struktura, jsou jasně dané archívy, témata, možnost přispívat přes w.bloggar (XML-RPC interface), prostě PERFEKTNÍ systém pro lidi, co chtějí blog, tedy hlavně psát, a ne programovat.

Bloguje.cz je jednička mezi českými blogovacími systémy pro neprogramátory! Bloguje.cz je dostupné, kromě češtiny, i slovensky a polsky, a nabídka jeho funkcí se neustále rozrůstá.

Prostě, Martinu Malému se povedlo nabídnout běžnému uživateli více funkcí, a v lepším balení, než Pixymu a Janu Bienovi. Perfektní práce!

Zlatá medaile pro programátory: Nucleus CMS

zlata medaile

Nucleus CMS je nejlepší produkt pro náročné uživatele / programátory, s aktivním vývojem a více než 1.000 weby, které na Nucleusu ve světě běží.

Jedná se o rozsáhlý (3MB zdrojového kódu) systém, který je mimořádně dobře objektově navržen (hlavní autor holanďan Wouter Demuynck). Síla návrhu spočívá v perfektním využití objektového programování, které PHP nabízí.

Celý parser Nucleusu umí volat cca 100 událostí, na které se pluginy mohou napojovat, a ovlivňovat tak funkčnost celého systému. Je tak snadné provést upgrade na novou verzi Nucleusu, aniž by jste museli přepisovat Vaše funkce, doplněné pomocí pluginů.

Události jsou vytvářeny pro veškeré akce týkající se zpracování skinů, templates, komentářů, uživatelů, blogů, článků, a řady dalších věcí. Zde je kompletní přehled událostí, které parser volá.

Negativa:

  • Jedním ze 3 autorů je "nějaký ekonom", což je pro hodně "taky-programátorů" dost těžko stravitelné (pro jejich osobní hrdost, či spíše nadudost...;))
  • Nucleus je pro normální lidi složitý. Je to systém velmi komplexní, se kterým je možné dělat jak jednoduchý mini-blog, typu Bloxxy, tak velice komplexní časopis. Ne každý se v něm tedy vyzná... Pokud nejste dost dobrý programátor, mnohem lepší je pro Vás bloguje.cz, popřípadě, chcete-li mít svá data vždy jednoduše u sebe, a nějak oželet fulltextové prohledávání Vašeho blogu, sáhněte po EasyBlogu.

Povedené zejména je:

  • Objektová struktura Nucleusu
  • Nezávislost parseru
  • Možnost pluginů napojit se na 100 událostí parseru a modifikovat tak fungování systému bez přepisování jeho jádra (!)
  • XML-RPC intefrace
  • Upgrade z Bloggeru, Movable Type, GreyMatter, a dalších systémů
  • Fulltextové prohledávání celého blogu
  • Pokročilý redakční systém, s nastavením práv uživatelů
  • WYSIWYG editace článků
  • Trackback
  • Naprosté oddělení vzhledu a jádra
  • Více vzhledů (vzhledů, ne jen CSS souborů) v rámci jednoho blogu
  • SEO odkazy
  • Veškeré verze RSS
  • Lokální články, které se vztahují k aktuálnímu článku
  • Google odkazy, které jsou relevantní pro daný článek
  • Automatické instalační skripty
  • Aktivní vývoj, s 950 registrovanými uživateli na vývojářském fóru
  • Cca 120 pluginů, s tím, že denně přibývají další...
  • Pokročilé komentáře s threadovou strukturou.

První poznámka na závěr: předpokládám, že moje závěry se pár lidem nebudou líbit. Pokud na to máte (znalosti), tak si sedněte k počítači, stáhněte si všechny produkty, včetně Nucleusu, tak týden se s nimi seznamujte, včetně zdrojáků Bloxxy a Nucleusu, a pak o tom něco napište. Cokoliv napíšete teď hned bude jen... flame, bez faktů. Ok?

Druhá poznámka na závěr: bavím se tu o redakčních systémech. Ne o designech blogů. Každý z uvedených systémů umožňuje, pochopitelně, vytvořit si vlastní design..

Třetí poznámka na závěr: tento článek není o designu, ale už vidím ty flames... Ano, tento blog má "ovládací prvky" v angličtině. Píšu články anglické i české. Dělat 2 verze blogu (skinů) se mi nechce. Angličtina a tlačítko "Home" místo "Titulní stránka" není pro Česko problém.


Komentáře

  1. 1 QAX 09.04.04, 01:04:44
    FB

    Bloxxy používá, typicky, člověk co nemá znalosti na to, aby si napsal systém vlastní (jako to udělal třeba Marek Prokop, Petr Weida, či Vít Dlouhý), a ani na to, aby pochopil, jak je Bloxxy primitivní.

    Za tuhle velmi mylnou úvahu budeš hodně lidem dlouho ležet v žaludku.

    Škoda že jsi do svého testování nezahrnul i další blogovací systémy, např. velmi dobrý Bloq ( http://bloq.bloq.cz/ ). Nebo velmi rozsáhlý Moveable Type ( http://www.movabletype.org/ ), který si tvůj preferovaný Nucleus CMS s přehledem strčí do kapsy.

  2. 2 rony 09.04.04, 02:04:26
    FB

    Z uvedenych styroch vcelku ocakavane poradie ;-)
    Z mojho pohladu vsak preferujem systemy bez SQL - pred casom som testoval prave taketo systemy trosku z ineho pohladu - ako rychlo system nainstalujem a nakonfigurujem do publikovaniaschopneho stavu.
    To "nakonfigurujem" myslim skor cloveka, ktory moc neprogramuje ale uz je schopny stiahnut si balik, rozbalit, prekopirovat na webhosting a cosi malo konfigurovat.
    Za najlepsi v tomto povazujem GreyMatter ale ten sa uz hodne dlho nevyvija - aj ja som presiel na Movable Type - ten je Perl (nie kazdy ho na hostingu ma, mne vyhovuje viac ako PHP). Nakoniec medzi PHP sa mi najviac zapacil Pivot.
    Mimochodom: Preco este niekto dalsi na plnu hubu nepovedal, ze PHP je vacsi bordel ako Perl? ;-)

  3. 3 Jiří Macich ml. 09.04.04, 03:04:42
    FB

    Hele, dával jsem sem komentář a on zmizel. Že by cenzura?

    Tak znova, ale stručněji k EasyBlogu. Vše, co mu vyčítáš, je postupem času opravováno. Třeba teď Libor fachtí na zbrusu nové verzi, kde to s tím anchorem a SEO bude (dle mého) bravůrně vyřešeno.

    Vyhledávání, ankety, počítadla a podobné si může každý přidat pomocí různých služeb zdarma dle chuti a libosti. Komentáře zařídí Libor na požádání.

    Mě přijde EasyBlog jako jednoznačný vítěz. Je to subjektivní, ale to je i to tvé hodnocení. Proč mi tak přijde? Je plně off-line, lze ho přenášet na disketě (nebo se všemi zápisky na flash disku, tak jak to dělám já), není nutné programovat nepočítám-li vytvoření HTML šablony, není nutná podpora databáze a PHP na serveru a není nutná ani jejich znalost. Rychlé, intuitivní, nenáročné na znalosti ...

    Radku, že zase chceš tímto článkem vyvolat zájem a odkazování na O'blog? Udělám ti radost a něco malého si napíšu do svého blogu.

  4. 4 Miroslav Navrátil 09.04.04, 08:04:26
    FB

    Radku, mě Bloxxy docela vyhovuje. Je jednoduché a v jednoduchosti je síla. Určitě se mi teda nechce na web tahat kráva typu Nucleus.

  5. 5 Havran 09.04.04, 09:04:10
    FB

    Ked som ja hladal system pre blogovanie tak som zacal niekolkymi vytvormi z Internetu a prave kvoli tomu ze Bloxxy nepouzival databazu sa stal mojim najvaznejsim kandidatom. Myslim si ze nie som najhorsi programator v PHP (aj ked samouk a objektovemu programovaniu stale neviem prijst na chut aj ked nejake pokusy za sebou mam) a aj preto ma Bloxxy (vtedy este cisto Pixyho) odradilo. Naozaj strasny kod, v ktorom sa nedalo vyznat atd. No kazdy mame nejaku uchylku a ja som si zvykol mat poriadok v kode :). Ked som teda vzapati objavil EasyBlog, Bloxxy siel na smetisko dejin. Aj ked som neskor zo dva krat po nom pokukoval, stale ma odradzali niektore veci.
    bloguje.cz - pouzivam ale mam radsej veci trosku blizsie pri sebe a pod kontrolou. Bloguje je vyborne pre ludi ktory naozaj vobec nic nevedia o programovani - proste plug and play. Bloxxy by som nezaradil medzi produkty pre zaciatocnikov uz len pre to ze sa mi vydi jeho rozbehavanie podstatne komplikovanejsie ako pouzivanie EasyBlogu ci Bloguje.
    No a co sa tyka Nucleusu - tak ma odradza od pokusov s nim len jedina vec :) Nepodporuje pripojenie pre iny typ databazy ako MySQL. To je zatial asi vsetko. Takze mozem vcelku suhlasit z Radkovym hodnotenim. :D

  6. 6 Havran 09.04.04, 09:04:14
    FB

    Aaa pise sa vidi nie vydi (brr) to ma tak kazi to pisanie na klavesnici :) No verim tomu ze EasyBlog to moze casom vyhrat u ludi ktori nemaju vela casu na udrziavanie rozbehavanie a doprogramovanie kolosov typu Nukleus, uz len pre to ze ked sa mu doplni rozumna moznost identifikacie prispevkov a tym aj moznost na ne odkazovat z databazy - da sa doprogramovat pre EasyBlog vselico...

  7. 7 Radek Hulán 09.04.04, 09:04:33
    FB

    [3] komentáře mají "comment preview", je NUTNÉ je před finálním uložením potvrdit... Stejně to má třeba i Lupa.cz, já to musím otestovat, než to půjde jinde do produkce.. Tak týden. Pak to preview zase zruším..

  8. 8 Pavel@cetoraz 09.04.04, 09:04:46
    FB

    Panove, nelibi se mi ani jeden.

    Bloxxy - nezkousel jsem, par mych sousedu na tom jede a nemyslim, ze by si stezovali

    EasyBlog - je jen pro windows, cimz u me skoncil jeste driv nez zacal :-)

    Bloguje.cz - zkousel jsem, vypada solidne, ale v dobe, kdyz jsem zkousel, byla pouze prvni verze, takze me to zas tolik nezaujalo

    Nucleus - ne ze bych ho nemel rad, ale je to pro me stejny moloch jako PHPnuke. A je jasny, ze to neni problem - ale vsechno, co z nej vyleze vypada uplne stejne... rekl bych sterilne, ale to taky neni pravda. Proste kdyz vlezu na 1000 webu, co pouzivaji nucleus, za 0.5s reknu, ze pouziva nucleus, stejne by to bylo u phpnuke...

    Ja pouzivam AA (APC-AA toolkit), coz je pro me skvely system. Neni pro blogy, coz je jeho vyhoda. Je pod GPL, kdeco jsem do toho naprogramoval. Takze zkusenosti.
    Muze na tom behat v podstate cokoli, ted tam mam svuj blog, informacni server pro cetorazcrew, informacni server pro felare, informacni server o australii a budu pridavat dalsi. Dale tam je katalog odkazu a spousta dalsich skvelych veci. Samozrejmosti jsou hierarchicka prava, oddeleni administrace od vzhledu, export a import RSS, readers managmenet pro diskusni skupiny (ze bych si rozjel nejakou diskusni skupinu... mozna bych to mohl zkusit :-) a spousta dalsich veci.

    Muj vitez: APC-AA (http://actionapps.org)

  9. 9 Lindeo 09.04.04, 09:04:55
    FB

    Takze jsem si nainstaloval tento blog a naplnil textem, a celkem jsem koukal co je to vyvadi.

    Jak jsem zde cetl, nucleus ma problemy s poctem SQL dotazu, tak jsem si to overil, protoze pri nacitani blogu mi procesor lezl az na 100% vykonu a reknu to asi takhle:
    Je sice uzasne co blog vsechno umi a neumi, ale mensi statistika, ktera me jezi chlupy:

    Nacteni titulni strany: 305 SQL dotazu
    Nacteni strany s clankem: 289 SQL dotazu
    (ano oproti 1400 SQL dotazum, ktere jste zde uvadel je to uspech, ale to jen dokazuje ze si tohoto nikdo nevsima, kdyby tato chyba nebyla obevena je to tam dodnes)

    Vice mene je na tom nacteni strany o cca 20 SQL dotazu lepe, coz pokladam za uspech.

    Takze mit takovychto blogu na jednom stroji vic, ktere by byly hojne navstevovany by ten server casem polozilo.

    Optimalizace:
    Absolutne nic si nucleus necachuje, vse taha z DB ? A jako programatora se Vas ptam, proc ?

    Resume:
    Nucleus je co do SQL dotazu "prase", u ktereho je mysleno spise na komfort uzivatele. To ze to pak musi bezet na pocitacich s Alpha procesorem je vec druha.

    Srovnani:

    Bloxy je sice stary system, mozna zpraseny, ale zatez na server pri velke navstevnosti je minimalni.

    Zatez EasyBlogu je celkem jasna.

    Zatez Bloguje.cz je taktez jasna.

    Zatez Nucleus CMS vyz vyse ...

  10. 10 Radek Hulán 09.04.04, 10:04:11
    FB

    [9] to je ale demagogické srovnání ;)

    na rozdíl od jiných blogů Nucleus zobrazuje i 3x statistiku článků, 3x statistiku komentářů, 6x blogroll, 1x aktuální počasí, 1x předpověď počasí, 1x lokální hledání, 1x google hledání, a další a další věci. Smažte všechno kromě článků a dostanete se na 5 dotazů SQL ;) A budete na tom stejně s funkčností jako Bloxxy ;) Tedy, lépe ;)

    dotazů je tam fakt kolem 100 (já mám na titulce méně článků, proto menší číslo) ale typu select x from table where uid=1, kde uid je primary key, což je... optimalizované a rychlé ;) A problém s výkonem nemají ani Nucleusí blogy, které mají 50x více čtenářů než O'blog ;)

    Mě osobně běží na serveru P-III/600MHz/512MB RAM, a procesor jede na 2%, co máte za stroj Vy? 286?

  11. 11 Jirka Lahvička 09.04.04, 11:04:07
    FB

    [10] K čemu potřebuje Nucleus tolik dotazů do databáze? Například Weblogy.cz při požadavku na stránku nedělají vůbec žádný, ta čísla o stovkách dotazů na stránku pro Nucleus jsou téměř neuvěřitelná, to se opravdu dá při větší návštěvnosti (řekněme pár desítek tisíc pageviews/den) těžko provozovat na serveru se spoustou jiných aplikací.

  12. 12 #lama 09.04.04, 11:04:14
    FB

    3x statistiku článků, 3x statistiku komentářů, 6x blogroll, 1x aktuální počasí, 1x předpověď počasí, 1x lokální hledání, 1x google hledání, a další a další věci. Smažte všechno kromě článků a dostanete se na 5 dotazů SQL
    No jo, ale to mi na tomto blogu vadi, je to cele (promin) preplacane, vim, ze budes argumentovat, ze se to da vypnout, ale to proste neni ono, ja kdyz jsem zacinal s Nucleusem (kdyz jsi na nem moc nepracoval), tak ten RS mel 300 kB ... kolik ma dnes ... ;(( Mne se zda, ze se to zhorsilo, mam radsi jednodussi blogy, co se nacitaji rychleji, byl jsem na 1kB/s a na tvuj blog jsem si pockal, u Yuhua jsem byl hned ... Radku, poprve si protirecime, ale dle me, tento clanek je: Neuplny a neobjektivni... Tot muj nazor.
    PS: Ten Bloq mi tu chybi, je dobry, opravdu

  13. 13 Radek Hulán 09.04.04, 11:04:24
    FB

    [11] Nucleus není primárně systém pro blog, ale CMS.. Jo, SQL dotazů tam je dost, ale VŽDY jsou přes WHERE UID=xxx, kde UID je PRIMARY KEY.. To JE super rychlé..

    Třeba článek má minimálně dotazy:
    - tělo článku
    - počet komentářů, datum posledního
    - SEO URI článku
    - počet trackbacků

    Pokud se do toho zapojují i pluginy, tak ten počet dotazů narůstá.. Je to daň za flexibilitu a online generování. Pokud by to nebylo tak parametrické, a parser nevolal pluginy, mohlo by tam být dotazů 10x méně, ale... pak to zase nebude rozšiřitelné, a bude to na úrovni Bloxxy.

    Nicméně, JE možné generovat stránky i staticky, 1x za hodinu, proč ne.. A ponechat dynamicky jen komentáře. Ale zatím k tomu není důvod. P-Nicméně, jak jsem psal, P-III/600MHz/512MB RAM, a procesor jede na 2%... Až pojede na 80% začnu to generovat staticky, to co jde..

    Taky, kdybych nechal na titulce jen články, a NIC jiného, tak... těch SQL dotazů bude jen pár. Je potřeba srovnávat srovnatelné..

  14. 14 Jirka Lahvička 09.04.04, 11:04:29
    FB

    [13] Proč komentáře dynamicky? Není jednodušší je přegenerovat tehdy, když nějaký přibude? Ale k těm SQL dotazům - možná to jen můj hloupý předsudek, ale aplikace, kde zátěž na databázi je přímo úměrná návštěvnosti, se mi nelíbí. Nepřipadá mi to tak nějak programátorsky čisté.

  15. 15 Radek Hulán 09.04.04, 11:04:41
    FB

    [14] hm, já dělám aplikace, které jedou jen v databázi (Oracle, Sybase), na základě uložených procedur a triggerů, jdou přes ně STOVKY MILIARD Kč obratu ročně a ... v pohodě to stíhá ;) Obávám se, že databázím rozumím DOST dobře ;) Nebo systémy pro online obchodování s akciemi, opět, vše je v DB (Oracle).

    Říci, že 100 SQL dotazů = špatně, je... pitomost. Tak to není. Horších je 5 blbě optimalizovaných dotazů. Věřte mi... :!:

    A MySQL je na dotaz s primary key RYCHLEJŠÍ než Oracle.. 100 SQL dotazů je naprosto v pohodě... Jen lidem, co moc DB nerozumí se zdá 100 dost. Ale 100 čeho??? Jak opakuji, 100 optimalizovaných dotazů je LEPSÍ než 5 blbě napsaných..

    Až to v pohodě nebude, bude se to během pár hodin řešit. Pokud ale chcete primitivní, lineární, neobjektový kód Bloxxy, ok, těch pár OPTIMALIZOVANÝCH dotazů navíc je daň za flexibilitu a online generování...

    Ona totiž MySQL NENÍ databáze. Je to primitivní filesystem. A SELECT v MySQL je rychlejší než přečtení .html souboru!!! Kdybych to dělal na Oraclem, samozřejmě budu datum posledního komentáře a další věci dávat triggerem do tabulky s články, a všechno bych to dostal jedním SELECTem, ale to primitivní MySQL neumí. Ale ono to nevadí, protože SELECT je lineární vyhledání v souboru ve filesystemu ;) A to JE rychlé.. Zkuste popřemýšlet, jak MySQL funguje, a zda se u VELKÉHO projektu vyplatí dělat věci "natvrdo", jako v tom Q-Basicu, nebo objektově ;) Profíci Vám řeknou, že objektově. Toto není napadání Vašich znalostí, Jirko, Nucleus neznáte, takže, ... objasňuji jeho koncepci.,,

    Jinak ale umím i assembler a programy , které mají 100kB a 3D grafiku ;)

  16. 16 Jirka Lahvička 09.04.04, 12:04:05
    FB

    [15] Na to je jednoduchá otázka - kolik teď průměrně trvá sestavení (doba od spuštění skriptu po dokončení poslední dynamické operace) například homepage tohoto blogu? Pokud se všechny ty dotazy stihnou do 10 milisekund, tak budu souhlasit, že to je - aspoň pro tento konkrétní blog - v pohodě. Ale pokud vím, tak jeden dotaz do běžně zatíženého MySQL se pod tisícinu sekundy dostane jen málokdy...

  17. 17 Lindeo 09.04.04, 12:04:55
    FB

    Jen ze se vracim k tem hodnotam serveru, chcete rict, ze tento vas weblog bezi na P-III/600MHz/512MB RAM, a procesor jede na 2%.

    Nechce se mi verit ze by Vam webhoster dal pristup k aktualnim hodnotam vytizeni procesoru.

    AD SQL) sorry, ale argumentujes tu tim ze 100 SQL dotazu je lepsi nez 5 neoptimalizovanych. To je pravda. Dale rikas ze Nucleus neni primo pro weblogy ale je to CMS. No a kdyz tak na to koukam, a sumiruju, je to spatny CMS. Pokud chci stabilni a kvalitni CMS, resim odpocatku cachovani a minimalizuju volani do SQL. Tj. veci ktere se nemeni z minuty na minutu pregeneruju a pak jiz jen sestavuji hotove casti. Neni nutne generovat komentare, kdyz se nemeni. Argumentovat to pak tim ze SQL dotaz je rychy ... Kdybych byl tim DB strojem, a nekdo by se me neustale ptal cely den jestli je pondeli, tak mu s tim seknu a jdu hrat kulicky, kdyz neni schopnej si to pamatovat.

    Bohuzel musim souhlasit s #lamou (sry :)), kdysi tento weblog byl prehledny, ale popravde receno, v leve strane by se vyznam misty akorat cert. Je to cele takove jednolite, a ja jsem osobne nikdy nekouknul na Hot topics,
    Latest comments nebo Most commented.

    Asi je zde uplatneno pravidlo, ceho je moc, toho je prilis ...

  18. 18 Jose 09.04.04, 12:04:55
    FB

    [1] Jo ta věta je skutečně Kulérová já programovat v php neumim a bloxxy sem si vybral právě proto že je tak jednoduché

  19. 19 Radek Hulán 09.04.04, 01:04:09
    FB

    [17] jo, 100 optimalizovaných SQL dotazů JE v pohodě. Dělám systémy pro banky, kterými protékají milióny SQL dotazů denně a stovky miliard obratu ročně...

    Re: Nucleus. A pokud se to někomu nelíbí, Nucleus MŮŽE generovat statické stránky HNED, Nucleus je tak dobře navržný, že JDE i toto bez úprav parseru. UPOZORŇOVAL jsem lidi (toto platí pro linteo), aby NEHODNOTILI Nucleus po 30 minutách. Jsou to pak jen bláboly... Stačí 1kB kódu a máte i statické stránky ;)

    Generování statických stránek v Nucleusu:

    http://forum.nucleuscms.org...
    a
    http://wakka.xiffy.nl/HardCopy

  20. 20 Radek Hulán 09.04.04, 01:04:12
    FB

    [17] re: design... design je subjektivní záležitost, někomu se líbí triviální design Bloxxy, někomu komplexní Nucleusu, o tom ale tento článek není. Design je SUBJEKTIVNÍ věc. Dobře navržený kód je něco úplně jiného. Mohu, i s Nucleusem, generovat triviální design. Ale, na rozdíl od Bloxxy, NEMUSÍM. Mohu mít více blogů, více autorů, práva, Trackback, a milión dalších věcí.. Je to otázka mojí volby, ne toho, že mi systém dovolí jen pár trivialit..

    Pokud se ale budeme bavit o designu: argumentovat tím, že jednodušší je OBJEKTIVNĚ lepší je.. blbost. Není. Mě osobně se více líbí složitá S-klasa, s HODNĚ složitým Command systémem, než triviální rádio ve Škodovce. Ano, je to složitější, ale nabízí mi to daleko více možností. Ale chápu i lidi, co milují ty Škodovky. Tady NENÍ objektivní pravda ;)

  21. 21 Pavel@cetoraz 09.04.04, 01:04:25
    FB

    [13] Treba AAcka jsou primarne CMS a jsou udelany tak, ze na 1 dotaz dostanu vzdy pozadovany pohled. Pohled je neco, cim koukam na clanky tak, jak si nadefinuju. A vse je cachovano, ze kdyz se prida novy clanek (odkaz,...), tak se vygeneruji pohledy do cache a vse se z ni taha na 1 dotaz. To se mi libi. Na titulce pak mam treba 10 dotazu, protoze tam mam 10 pohledu (clanky, seznamy clanku, odkazy na blogy a odkazy na sousedy, ...). To je podle me cesta.

    A s tou preplacanosti je to pravda :-)

  22. 22 Radek Hulán 09.04.04, 01:04:55
    FB

    [21] viz [19] .. Nucleus umí generovat statické stránky rovněž. AAcka neznám, podívám se na ně :D

    ad "přeplácanost": argumentovat tím, že jednodušší je OBJEKTIVNĚ lepší je.. blbost. Není. Mě osobně se více líbí složitá S-klasa, s HODNĚ složitým Command systémem, než triviální rádio ve Škodovce. Ano, je to složitější, ale nabízí mi to daleko více možností. Ale chápu i lidi, co milují ty Škodovky. Tady NENÍ objektivní pravda... A toto není web pro masy, aby musel být zprůměrovaný jako ty Škodovky...

  23. 23 Radek Hulán 09.04.04, 02:04:25
    FB

    [2] Movable Type je VELICE dobrý Rony

  24. 24 #lama 09.04.04, 04:04:04
    FB

    Urcite je kazdemu jasne, proc je tento clanek napsan, ale myslim, ze mel opacny vysledek, nez jsi chtel, zatim.

  25. 25 Miroslav Navrátil 09.04.04, 04:04:11
    FB

    Prostě propagování Nucleusu :wink:

  26. 26 #lama 09.04.04, 04:04:11
    FB

    [25] Nejen to, je tu hodne veci ... ale to asi vite.

  27. 27 pavelm 09.04.04, 06:04:06
    FB

    [20] Jako parazit na pověsti někoho se vážně necítím. :) Bloxxy je krásně jednoduchý a mým potřebám naprosto vyhovuje, což jsou důvody, které mě vedli k jeho nasazení. Nepotřebuji systém, jehož funkčnost nevyužiji.
    Nucleus je nepochybně daleko propracovanější, ale pro mě by bylo jeho použití asi jako brát si kanón na vrabce.
    Obecné tvrzení, že něco je špatné jen proto, že to neumožňuje to a to je s prominutím pěkná blbost. Například pro mé potřeby je Bloxxy mnohem lepší, než jakýkoliv jiný systém rozsahu Nucleus prostě proto, že preferuji jednoduchost. Nemám důvod používat velký složitý systém s několikanásobně rozsáhlejším kódem, který implementuje funkce, které nepotřebuji.
    Když jsem spouštěl svůj blog, rozhodoval jsem se mezi b2 a Bloxxy (docela dost nesrovnatelné - kanón versus ořezávátko). Bloxxy jsem si vybral právě pro jeho jednoduchost. Rád bych zdůraznil, že důvodem nepoužití b2 vážně nebyla má neschopnost systém zprovoznit.
    Mimochodem to, že Bloxxy nepoužívá db pro ukládání příspěvků nemusí být vždy chápáno jako nevýhoda. Kdyby bylo, nikdo by blogovací systém v PHP fungující bez použití db nedělal.

  28. 28 Radek Hulán 09.04.04, 07:04:51
    FB

    [27] ta věta zobecňuje, za to se omlouvám pokud mám hovořit konkrétně, poslední dobou mi DOST vadí trapné a nejapné poznámky Jirky Chomáta, a především Lukáše Mačího (který krade příspěvky a vydává je za svoje, pokud jej na to upozorním v emailu, tak na to kašle, a tupě se obhajuje...), takže jsem natvrdo napsal, jaká je situace...

    Příště budu ale konkrétnější, jako Yuhů:
    http://www.jakpsatweb.cz/we...

  29. 29 Elvenking 10.04.04, 10:04:23
    FB

    Mambo Open Source, bezva redakční systém,stačí pár úprav a máte nádherný blog...teda aspoň myslim :-)

    http://www.mamboserver.com

  30. 30 Jirka 15.09.04, 02:09:10
    FB

    [29] jo, Mambo jsem taky pouzival, je celkem dobry. Pro Radka to bude zas kus zbytecnyho kodu sem a tam, ale me se libi :)