Hlavní navigace

JCommander: šikovný souborový manažer v jazyce Java

Michal Černý 29. 3. 2012

O jednom souborovém manažeru napsaném v jazyce Java jsme už našem seriálu psali, byl to muCommander. Jeho kolega JCommander nabízí řadu zajímavých vlastností – od možnosti volby vzhledu přes multiplatformitu až po práci s taby, archivy nebo FTP. To vše bez nutnosti instalace nebo složité konfigurace.

Řada lidí nemá k aplikacím vytvořeným v Javě příliš kladný vztah. Na jednu stranu sice běží ve všech obvyklých operačních systémech, ale současně nejsou optimalizované pro žádný. Práce s nimi je často pomalejší a těžko pádnější nežli s aplikacemi nativními. Přesto má i toto řešení řadu výhod, jako je například vyšší bezpečnost. Co se týče rychlosti, není na tom JCommander nijak špatně – start je sice trochu pomalejší, stejně jako některé méně obvyklé operace (jako tvorba nového tabu), ale běžnou agendu jako je otvírání adresářů či manipulace se soubory zvládá velice dobře.

Aplikace je šířena pod Eclipse Public License 1.0., což také napovídá, v jakém vývojovém prostředí byla vytvořena. Z pohledu vývoje zamrzí hned několik věcí. Předně je to ustrnulý vývoj. Poslední verze 0.7 vyšla v roce 2006 a rok nato se objevila ještě jedna nestabilní verze. Od té doby nic. Druhou věcí je existence separátních balíčků pro různé operační systémy, což poněkud snižuje výhody Javy. Třetím slabým místem je nepochybně velikost balíčku, která je něco přes 20 MB. Na to, o jaký druh softwaru se jedná, je to relativně hodně.

Na druhé straně tato aplikace nabízí také řadu pozitivních funkcí a možností, takže by bylo jistě škoda, pokud by ji někdo zavrhl po tomto poněkud kritickém úvodu.

Funkční výbava

Jak již bylo řečeno JCommander je poměrně slušně vybaveným správcem souborů. Zajímavostí je, že nabízí dva módy práce – jeden je klasický Commander a druhý mód je a la Průzkumník. Každý si tak může vybrat, co mu je po chuti. Dosti originálně jsou řešené taby, které patří mezi přednosti tohoto manažeru. Ty se nevztahují k oknu, ale k oběma oknům, takže si můžete přepínat celé kontexty. Jednotlivé taby mají dosti zvláštní způsob načítání i manipulace s nimi je dosti netradiční – je možné je minimalizovat, provozovat jich více vedle sebe atp. Samozřejmostí je pak volba jména příslušného tabu, což usnadňuje následnou orientaci (což je podpořeno i barevnou značkou, která je u každého tabu jiná).

Pochvalu si jistě zaslouží také práce s archivy, jejichž procházení je velice rychlé (dokonce bych řekl, že jedno z nejlepších) a plynulé. Velice slušná je také podpora vzdálených míst – podporovány jsou protokoly HTTP, HTTPS, WebDAV, FTP, SFTP, CIFS (tedy Samba a sdílení MS Windows). Příjemné je také barevné rozlišení souborů podle toho, jakého jsou druhu. Aby byla práce manažera co možná nejrychlejší, nezobrazuje velikost souborů, ale obsahuje tlačítko, pomocí kterého je možné ji na přání vypočítat.

Pokud jde o základní práci s daty není toho možné JCommanderu příliš mnoho co vytknout, neboť žádná základní funkce nechybí. Funguje vyhledávání, práce s výběry, filtry atp. Přímo z manažeru je možné otvírat soubory – ať již defautní aplikací ze systému nebo uživatelem nastaveným programem. V tomto ohledu je možné jen chválit.

Podporováno je kopírování jmen do souborů, zobrazení hierarchické stromové struktury vedle panelu. Nechybí ani podpora příkazového řádku či emulátoru terminálu, možnost soubory přímo editovat nebo podpora vkládání a kopírování souborů pomocí systémové schránky.

Další

Aplikace také nabízí relativně slušné možnosti nastavení, včetně vyhledávání aktualizací, což ale působí poněkud paradoxním dojmem. Samozřejmostí je možnost nastavení klávesových zkratek, které jsou ale ve výchozím nastavení rozloženy poměrně solidně. Nastavit je možné vítací obrazovku, písma, barvy či externí aplikace, které byl měla aplikace používat. Nechybí ani zajímavosti jako možnost užít externí nápovědu. Dále je možné také ovlivnit zobrazovaná tlačítka a jejich rozložení.

JCommander je zajímavým nástrojem, který i přes řadu slabin nabízí velké množství relativně slušně zpracovaných funkcí a jistě mu slouží ke cti, že se v řadě oblastí snaží o hledání nového netradičního řešení funkcionality či nějakého problému. Jistě je ale otázkou, zda se to vždy podařilo dotáhnout do konce.

Závěrem

Aplikace samozřejmě není jediným v Javě vytvořeným souborovým manažerem. Za všechny je možné jmenovat výborný muCommander, který řadím mezi jednoznačně nejlepší aplikace ve své kategorii. Další projekty jako je Batavia File Manager či Java File Manager již relativně zaostávají a pro běžné používání se příliš nehodí.

JCommander by mohl zaujmout především uživatele s většími obrazovkami (na netbooky se příliš nehodí), kteří pracují se vzdálenými úložišti, používají rádi taby a záložky. Relativně dobrá je také podpora archivů, v nichž ale chybí proprietární RAR. Na druhou stranu pokud někdo hledá robustní a mimořádně kvalitní nástroj, pak zřejmě lepší volbou bude DoubleCommander či již zmíněný muCommander.

Našli jste v článku chybu?

29. 3. 2012 8:08

B.F.U (neregistrovaný)

když tak koukám na ty screenshoty, tak nechápu,. proč každej kdo napíše nějakýho dvojokeního správce souborů má pocit že 3/4 plochy je třeba využít zbytečnýma tlačítkama, záložkama, příkazovýma řádkama a kdo ví čím vším jiným. Opravdu by mě zajímalo jestli většina uživatelů zmíněné věci využívá nebo zda jen autoři trpí nutkavou potřebou ukázat světu kolik zbytečných kr*vin dokáží nacpat do co nejmenší plochy....

29. 3. 2012 17:58

jehovista (neregistrovaný)

Jiste. Mnohem lepsi je SW, ktery nefunguje a vyjimky proste taji.

Lupa.cz: Propustili je z Avastu, už po nich sahá ESET

Propustili je z Avastu, už po nich sahá ESET

Podnikatel.cz: Přehledná titulka, průvodci, responzivita

Přehledná titulka, průvodci, responzivita

Měšec.cz: U levneELEKTRO.cz už reklamaci nevyřídíte

U levneELEKTRO.cz už reklamaci nevyřídíte

120na80.cz: Pánové, pečujte o svoje přirození a prostatu

Pánové, pečujte o svoje přirození a prostatu

DigiZone.cz: ČRo rozšiřuje DAB do Berouna

ČRo rozšiřuje DAB do Berouna

Podnikatel.cz: Na poslední chvíli šokuje vyjímkami v EET

Na poslední chvíli šokuje vyjímkami v EET

DigiZone.cz: ČT má dalšího zástupce v EBU

ČT má dalšího zástupce v EBU

Vitalia.cz: „Připluly“ z Německa a možná obsahují jed

„Připluly“ z Německa a možná obsahují jed

Podnikatel.cz: EET: Totálně nezvládli metodologii projektu

EET: Totálně nezvládli metodologii projektu

Vitalia.cz: Láska na vozíku: Přitažliví jsme pro tzv. pečovatelky

Láska na vozíku: Přitažliví jsme pro tzv. pečovatelky

Podnikatel.cz: Podnikatelům dorazí varování od BSA

Podnikatelům dorazí varování od BSA

Lupa.cz: Teletext je „internetem hipsterů“

Teletext je „internetem hipsterů“

DigiZone.cz: Recenze Westworld: zavraždit a...

Recenze Westworld: zavraždit a...

Podnikatel.cz: Babiše přesvědčila 89letá podnikatelka?!

Babiše přesvědčila 89letá podnikatelka?!

DigiZone.cz: Sony KD-55XD8005 s Android 6.0

Sony KD-55XD8005 s Android 6.0

Root.cz: Vypadl Google a rozbilo se toho hodně

Vypadl Google a rozbilo se toho hodně

Měšec.cz: Finančním poradcům hrozí vracení provizí

Finančním poradcům hrozí vracení provizí

Vitalia.cz: Jsou čajové sáčky toxické?

Jsou čajové sáčky toxické?

Lupa.cz: UX přestává pro firmy být magie

UX přestává pro firmy být magie

Měšec.cz: Kdy vám stát dá na stěhování 50 000 Kč?

Kdy vám stát dá na stěhování 50 000 Kč?