PlantUML používám a je to fajn nástroj, ale upřímně:
Jaká je přidaná hodnota tohoto článku oproti dokumentaci na webu projektu? http://plantuml.sourceforge.net/state.html
Jenze tak to neni, text je originalni, priklady jsou originalni (resp. takove, na kterych jsem byl schopnej naucit zaklady UML i ne-ajtaky) a samozrejme tam neni zadna objevna myslenka. To by se dalo rict, ze vsechny ucebnice jakychkoli jazyku ci technologii jsou jen prevzaty text, vsak original je specifikace ne?
pridana hodnota:
1. propagacia stabilneho a osvedceneho projektu - nemal som o takomto comsi ani tusenia, pouzivam pre UML cosi insie a toto sa mi zda byt velmi sikovne a efektivne
2. vybrane informacie su poskytnute v jasnej a zrozumitelnej podobe bez potreby (obcas) lustit specialnu hantyrku tvorcov projektu - pridana hodnota je uspora casu, ktoru pre mna obetoval autor clanku
3. stalo by za to, obcas prejst aj standardne stalice na projektovom nebi a informovat, co je kde nove, zaroven aj ako informaciu pre zaciatocnikov, co sa oplati (na zaciatku, kym sa rozkukaju) pouzivat, taketo clanky by sluzili ako elementarny tutorial
Pre autora (ktore pracu si velmi vazim) - nebolo by vhodne na web pridat jednu stranku s nejakym stromom, kde by boli tematicky (napr. podla typu programov) zaradene odkazy na uz publikovane clanky ?
S pozdravom
Peter
Mal som na mysli vseobecne zamerany stromovy 'katalog' (idealne 'rozbalovaci'), kde by sa dali lahko dohladat clanky podla tematickeho zamerania napr.
Aplikacie
-> Grafika
-> -> Inkscape
-> -> Gimp
-> -> atd. ... zoznam aplikacii, o ktorych sa niekedy nieco pisalo
Po kliknuti na napr. Inkscape by to uz mohlo prejst na kratky popis programu / aplikacie, zoznam z vyhladavaca, generovany zoznam atd ...
Problem pri tagoch je ten, ze ich musim poznat, uz zopar krat som na root-e hladal clanok o programe, na nazov ktoreho som si nemohol spomenut, ale vedel com, co to robilo, vyhladavac vratil v takomto pripade stovky odkazov ....
V tom strome by mohlo byt aj nejake cislo, ktore by hovorilo o pocte clankov (alebo odkazov) k danej teme/aplikacii, co by pomohlo v orientacii ohladom 'atraktivity' danej aplikacie ...
Ospravedlnuje sa za chaoticky text, pisal som to, co ma zrovna napadlo ...
Peter
Ze svých zkušeností si dovolím tvrdit, že tvorba diagramů (flowcharts i UML) v příkazové řádce (terminálu) je výrazně méně produktivní než v rozumném GUI. Pro oboje stačí DIA, ale v Calligra-flow lze při použití celého balíku pro KDE dost urychlit komplexní použití vytvořených diagramů (u LibreOffice/OpenOffice je to podobné). Takže bych tenhle "bashovský" výtvor ponechal pouze pro občasné hraní si s diagramy. Máte jiné zkušenosti?
Souhlasim, ale jen z poloviny :) Ja mam napriklad s DIA velmi spatne zkusenosti. Da se kreslit i v LibreOffice Draw, to je podle me lepsi. Proc je DIA spatna: me se treba nedarilo zarovnavat uzly pod sebe, potom to delalo lomene spojnice (klidne lomene jen v jednom pixelu), pri pohybu nektereho uzlu to uplne zahodilo predchozi praci s rucnim vedenim spojnic a navic tam (asi?) neni vubec moznost importu tak, jak to nabizi treba prave ten PlantUML. Navic bych si celou praci v DIA predstavoval tak nejak jednoduseji: nasekam uzly, ty se zarovnani do gridu a potom to proste nepresnym klikanim pospojuju, proc bych se mel trefovat na ty krizky? to by snad mohlo byt trosku inteligentnejsi...
Dá se do záběru článku zahrnout i UMLet? http://www.umlet.com/
Jde sice o grafický UML nástroj ale definice elementů a vztahů mezi nimi probíhá (i) textově...
Máte s tím někdo větší zkušenost?
Sám to používám v případě, kdy potřebuji něco co se dá "rozumně" verzovat (se sledováním změn) ... což je mimochodem důvod článkem prezentované možnosti "kreslení" UML považuji za zajímavé -- oproti tradičním UI nástrojům...