Portál AbcLinuxu, 17. července 2025 22:11
Chandler
17.6.2006 12:55
| Přečteno: 995×
| Software
Hledáte-li "Outlook-like" software, tedy mailový a IM klient, správce kontaktů, diář a úkolovník (stručně řečeno PIM - Personal Information Manager) s groupwarovými vlastnostmi, brzy tu může být program, který tyto potřeby prakticky dokonale splní. A to v multiplatformní podobě. Kdo nezná aplikaci Chandler, nechť čte dále...
Chandler je desktopová PIM aplikace, napsaná v Pythonu a poskytovaná pod licencí GNU GPL. Pro uživatelské rozhraní využívá wxPython a obsahuje vlastní framework pro vývoj modulů (zde zvaných parcels). Bližší informace o programu se dozvíte na webu projektu.
Kromě zmíněných vlastností (přenositelnost, licence) bych chtěl zdůraznit i některé další věci, kvůli kterým považuji Chandler za velice nadějnou aplikaci (zatím je k dispozici pouze v experimentální, nepříliš vyvinuté podobě, kde spousta funkcí chybí).
- Podpora spolupráce. Většina PIM systémů, které lze používat pod GNU/Linuxem, v tomto pokulhává. Na dostatečné úrovni je pouze Evolution, ostatní programy se moc nevyznamenávají. Chandler je od počátku pro spolupráci navrhován, současně s ním je totiž vyvíjen i server Cosmo, určený pro správu sdílených dat (použití serveru ovšem není omezeno jen na Chandler, je totiž založen na WebDAV/CalDAV a mohou s ním pracovat i jiné aplikace).
- Modulární struktura. Každá funkcionalita je implementovaná jako samostatný modul (parcel). Díky tomu lze do Chandleru snadno přidávat další funkce, např. konverzní filtry pro různé datové formáty, nové funkce UI, funkce pro potřeby nějaké firmy apod.
- Pohledy na data. Kdo zná např. mailový klient M2 v Opeře, jistě si vzpomene na to, že se nepracuje s klasickými složkami, nýbrž s pohledy na data. Chandler to dotahuje ještě dále - nejenže nerozlišuje nějaké složky, ale nerozlišuje ani druhy objektů. Takže se jednotným způsobem pracuje s událostmi, úkoly, zprávami atd. Každý objekt má samozřejmě trochu jiné vlastnosti, ale různé druhy objektů lze mezi sebou převádět, lze univerzálně vyhledávat apod.
- Jednoduché grafické rozhraní. Mnohé programy trpí přílišnou složitostí UI, ve kterém se nelze pořádně orientovat a práce s ním není efektivní. Chandler má GUI velice jednoduché, člověk se v něm neutopí a práce jde rychle od ruky.
- Webové rozhraní. I když samotný Chandler je běžnou desktopovou aplikací, existuje projekt Scooby, zabývající se vývojem webového rozhraní pro spolupráci s programem Chandler. Rozhraní je určeno pro použití se serverem Cosmo (lze používat ovšem i s jinými CalDAV servery) a při jeho vývoji se uplatňuje stejná filosofie jako pro Chandler.
Abych jen nechválil, Chandler má také některé nepříjemné vlastnosti. Některé do verze 1.0 téměř jistě zmizí, jiné bohužel přetrvají. Dejme se do toho:
- Hardwarová náročnost. Souvisí s využitím Pythonu, i když lze předpokládat, že díky pozdějšímu vyčištění kódu a optimalizacím se to poněkud zlepší. Nicméně nelze počítat s tím, že by se s Chandlerem dalo rozumně pracovat na slabších strojích.
- Filosofické pojetí. Někomu nemusí vyhovovat to, že bude mít všechno na jednom místě. Podobné to bude i u pohledů na data - někdo má prostě rád klasické složky a nechce, aby mu stejná data figurovala figurovala na víc místech.
- Stabilita, spolehlivost. Chandler bude monstrum. I když je modulární, je to prostě velká aplikace a je těžké vše perfektně odladit tak, aby to fungovalo bezchybně. Tím spíš, že pokud by se měl Chandler používat v enterprise prostředí, je perfektní stabilita naprosto klíčovou vlastností. I když vývojářům věřím a očekávám, že Chandler bude fungovat dobře, je to prostě hodně velké sousto a nebudou to mít jednoduché (stačí se podívat na vizi projektu).
Kdo tedy Chandler dosud neznal, má možnost se s tímto zajímavým projektem seznámit, do budoucna uvažovat o jeho používání, případně se již nyní podílet na jeho vývoji. Třeba tím, že si nainstaluje aktuální "stabilní" (0.6) nebo alfa (0.7) verzi a bude program testovat (dostupné verze obsahují množství testů, které různě program zatěžují, generují zkušební data apod.). V každém případě tady máme aplikaci, kterou nelze nechat bez povšimnutí.
Tiskni
Sdílej:
Komentáře
Vložit další komentář
17.6.2006 13:18
D-Evil | skóre: 25
| Praha
Re: Chandler
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.