<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"><channel><title>PyVideo.org - Dirk Bächle</title><link>https://pyvideo.org/</link><description></description><lastBuildDate>Wed, 16 Oct 2013 00:00:00 +0000</lastBuildDate><item><title>SCons - Software bauen in Python</title><link>https://pyvideo.org/pycon-de-2013/scons-software-bauen-in-python.html</link><description>&lt;h3&gt;Summary&lt;/h3&gt;&lt;p&gt;Dieser Vortrag stellt SCons (www.scons.org) und seine Benutzung vor. Er
richtet sich in erster Linie an Softwareentwickler oder Betreuer von
großen Buildumgebungen, die nach Alternativen zu herkömmlichen Tools,
wie CMake oder autotools, suchen.&lt;/p&gt;
&lt;p&gt;SCons ist ein Buildsystem das vollständig in Python programmiert wird.
Die Eingabedateien zur Definition der einzelnen Buildschritte werden
ebenfalls als Pythonskripte ausgeführt. Durch diese Kombination einer
DSL (Domain Specific Language) mit der Allzwecksprache Python, lassen
sich auch komplizierte Softwareprojekte einfach spezifizieren und bauen.&lt;/p&gt;
&lt;p&gt;Das Framework das sich hinter dem Startskript verbirgt, ist auf einfache
Erweiterbarkeit und hohe Flexibilität ausgelegt.&lt;/p&gt;
&lt;p&gt;Während des Vortrags soll gezeigt werden wie man ein Projekt richtig
anfängt und make-typische Denkweisen vermeidet. Die Vorteile von SCons
und Standardfragen, z.B. zur Erweiterung des Systems für neue
Buildschritte, werden diskutiert.&lt;/p&gt;
&lt;p&gt;Am Ende soll der Zuhörer einen Eindruck von der Arbeitsweise des
Programms erhalten haben, und entscheiden können ob sich der Einsatz von
SCons für sein Softwareprojekt lohnen würde.&lt;/p&gt;
</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dirk Bächle</dc:creator><pubDate>Wed, 16 Oct 2013 00:00:00 +0000</pubDate><guid isPermaLink="false">tag:pyvideo.org,2013-10-16:/pycon-de-2013/scons-software-bauen-in-python.html</guid><category>PyCon DE 2013</category><category>building</category><category>build system</category><category>framework</category><category>programming</category><category>software</category></item></channel></rss>