<?xml version="1.0" encoding="UTF-8"?> <rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
> <channel><title>knallisworld &#187; uml</title> <atom:link href="http://www.knallisworld.de/blog/tag/uml/feed/" rel="self" type="application/rss+xml" /><link>http://www.knallisworld.de/blog</link> <description>Where is the beef?</description> <lastBuildDate>Thu, 02 Feb 2012 23:10:07 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <item><title>Yaml, Yuml, ja was denn?</title><link>http://www.knallisworld.de/blog/2009/05/09/yaml-yuml-ja-was-denn/</link> <comments>http://www.knallisworld.de/blog/2009/05/09/yaml-yuml-ja-was-denn/#comments</comments> <pubDate>Sat, 09 May 2009 18:27:46 +0000</pubDate> <dc:creator>knalli</dc:creator> <category><![CDATA[Allgemeines]]></category> <category><![CDATA[Java]]></category> <category><![CDATA[Technologie/IT]]></category> <category><![CDATA[datenbank]]></category> <category><![CDATA[uml]]></category> <category><![CDATA[yaml]]></category> <category><![CDATA[yuml]]></category> <guid
isPermaLink="false">http://www.knallisworld.de/blog/?p=702</guid> <description><![CDATA[Für große Datenbanklayouts braucht man irgendwann Diagramme; die werden entweder mittels &#8220;ER-Syntax&#8221; oder im &#8220;modernen&#8221; UML entwickelt. Bei kleineren Projekten oder Veranschaulichungen kann so ein UML-Editor aber schnell zum exponentiellen Overhead werden, weil es sich einfach weder lohnt noch in der &#8220;Projektlage&#8221; jeder damit genug auskennt. In diese Richtung stoßt yuml.me, die mit Hilfe einer [...]]]></description> <content:encoded><![CDATA[<p>Für große Datenbanklayouts braucht man irgendwann Diagramme; die werden entweder mittels &#8220;ER-Syntax&#8221; oder im &#8220;modernen&#8221; UML entwickelt. Bei kleineren Projekten oder Veranschaulichungen kann so ein UML-Editor aber schnell zum exponentiellen Overhead werden, weil es sich einfach weder lohnt noch in der &#8220;Projektlage&#8221; jeder damit genug auskennt. In diese Richtung stoßt <a
href="http://yuml.me">yuml.me</a>, die mit Hilfe einer wirklich einfachen Syntax wunderschöne UML-Diagramme zaubern. Die sind zwar ggf. nicht 100% UML2-tauglich (bzw. haben nicht alle Funktionen des Standards), aber das Ergebnis ist durchaus sehenswert und für die meisten kleinen Dinge mehr als ausreichend.</p><p>Auf Seite der Konfiguration ist es natürlich blöd, dauernd mit diesen URLs zu hantieren. Aber, es gibt für alles eine Lösung: MMan nehme <a
href="http://yaml.org">YAML</a>. Sehr hübscher Syntax, fast ohne Overhead und damit viel Platz für das eigentlich Wesentliche: Informationen und Daten. Das <a
href="http://www.doctrine-project.org">Doctine Project</a>, ein PHP Object Relational Mapper, nutzt zur Definition von Datenbankschemata auch eine YAML-Struktur (<a
href="http://www.doctrine-project.org/documentation/cookbook/1_0/en/code-igniter-and-doctrine#start-using-doctrine">Beispiel</a>).</p><p>Da ich weder Lust auf PHP coden noch das Aufsetzen eines Java-Servers hatte, habe ich eine kleine, feine Java-Anwendung geschrieben. Sie konvertiert ein DB-Schema in YAML in ein Bild (zeigt dieses an) und lässt auf Wunsch dieses Speichern.</p><p>Downloads (benötigt Java 1.6):</p><ol><li>Ausführbare Jar <a
href="http://www.knallisworld.de/java/kAml.jar">kAml.jar</a></li><li><a
href="http://www.knallisworld.de/java/kAml.dmg">Dmg Imagefile</a> alsAnwendung für Mac OS X</li></ol> ]]></content:encoded> <wfw:commentRss>http://www.knallisworld.de/blog/2009/05/09/yaml-yuml-ja-was-denn/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>
