Connect with us

Künstliche Intelligenz

Softwarearchitekt: „Ein gutes Framework sollte einfach zu verwenden sein“



Peter Hruschka

Peter Hruschka

(Bild: Peter Hruschka)

Peter Hruschka ist einer der Autoren und begeisterter Nutzer der Open-Source-Dokumentationsvorlage arc42 für die Architekturkommunikation und -dokumentation. Die Vorlage req42 für agile Business Analysts und Requirements Engineers hat er ebenfalls mitbegründet. Er arbeitet als Partner bei der Atlantic Systems Guild, einem internationalen Think Tank.

Weiterlesen nach der Anzeige

iX: Welche Eigenschaften zeichnen ein gutes Software-Framework aus? Was gehört außer Dokumentation noch dazu?

Peter Hruschka: Frameworks und Bibliotheken sind nützliche Hilfsmittel für Entwickler, um sie von meist technischen Aufgaben zu entlasten. Daher sollte ein gutes Framework einfach zu verwenden sein und fehlerhaften Gebrauch verhindern – ähnlich wie gute Schnittstellen. Und ja: Damit sie leicht zu verwenden sind, sollten sie gut dokumentiert sein.

Für die Anwender des Frameworks sollte die Dokumentation alles abdecken, was Developer wissen müssen, um das Framework korrekt in eigene Systeme zu integrieren. Beim Entwickeln eines Frameworks gelten dieselben Regeln wie für jedes System: Es sollte ausreichend Dokumentation vorhanden sein, um künftige Erweiterungen zu entwickeln, ohne dass eine umfangreiche Überarbeitung des bestehenden Frameworks erforderlich ist.

iX: Sollte man Frameworks erfinden, also am Reißbrett entwerfen, oder aus konkreten Lösungen extrahieren?

Hruschka: Da die meisten Frameworks technische Probleme lösen, denke ich, dass sie am Reißbrett entworfen werden können. Das Bereitstellen von Tools zum Erstellen von Webanwendungen, zur Vereinfachung von Datenbankinteraktionen, zum Erstellen von Benutzeroberflächen oder zur Unterstützung beim Schreiben automatisierter Tests betrifft allgemein bekannte Themen.

Weiterlesen nach der Anzeige

Wenn jedoch eine Organisation mehrere ähnliche Systeme oder Produktfamilien in einer bestimmten Domäne entwickelt, ist die Wahrscheinlichkeit hoch, dass das Team domänenspezifische Abstraktionen entdeckt und in Form von Frameworks herausarbeiten kann.

Ich würde daher schätzen, dass das Verhältnis zwischen technischen Frameworks und domänenspezifischen Frameworks bei 80 zu 20 liegt.

iX: Würden Sie generell mehr Menschen dazu ermutigen, neue Frameworks aus ihrer Arbeit zu entwickeln, zu veröffentlichen und zu fördern, oder ist Framework-Engineering eine eher außergewöhnliche Tätigkeit?

Hruschka: Bezogen auf die zuvor genannten Beobachtungen würde ich Organisationen nicht dazu ermutigen, ins kommerzielle Framework-Business einzusteigen. Das Marketing von Frameworks sollte Unternehmen überlassen werden, die sich auf solche Produkte spezialisiert haben – oder Open-Source-Projekten.

Aber jedes große IT-Unternehmen sollte sich bemühen, wiederverwendbare Ideen zu entdecken und diese in Form von Frameworks und Bibliotheken herauszuarbeiten – nicht mit der Absicht, sie zu vermarkten, sondern um die interne Effizienz in der Produktentwicklung zu verbessern, statt in jedem Projekt das Rad neu zu erfinden.

iX: Hilft standardisierte und etablierte Terminologie dabei, die Abstraktheit von Frameworks zu bewältigen? arc42 ist recht weit verbreitet und bringt eine eigene Terminologie mit. Gibt es andere Quellen für gut verstandene allgemeine Konzepte?

Hruschka: arc42 ist eine generische Vorlage für alle Arten von Anwendungen – einschließlich Frameworks. Während Kapitel 5 von arc42, also die Bausteinsicht, für die meisten Anwendungen von zentraler Bedeutung ist, ist es für die Anwender von Frameworks weniger wichtig. Kapitel 8, das die Querschnittskonzepte behandelt, spielt eine wichtigere Rolle.

Solche übergreifenden Konzepte zu finden und zu dokumentieren ist immer noch eine Kunst und erfordert Abstraktionsvermögen von denjenigen, die Frameworks entwickeln. Wir empfehlen, dass die Dokumentation solcher Konzepte nicht nur deren zentrale Abstraktionen identifiziert, sondern auch sehr praktische Informationen wie Beispiele, Prototypen, Laufzeitszenarien und Testfälle mit Quellcode enthält.

iX: Gute Dokumentation findet die richtige Balance zwischen Text und visuellen Inhalten sowie zwischen konzeptionellen Beschreibungen und sehr konkreten Anweisungen. Der Zugang zu Experten, interaktivem Feedback und aktivem Lernen ist sehr hilfreich, wenn es darum geht, eine Technologie wie ein Framework oder eine Bibliothek zu übernehmen. Was kann man tun, um diese Dimension abzudecken?

Hruschka: Der Zugang zu Experten ist definitiv viel hilfreicher als sich nur auf Dokumentation zu verlassen. Wenn kein direkter Zugang möglich ist, versucht die Open-Source-Initiative arc42 auf vielfältige Weise zu helfen – insbesondere mit umfangreichen, veröffentlichten FAQs und vielen praktischen Tipps.

Da Entwicklerinnen und Entwickler am besten dadurch lernen, dass sie erfolgreiche Lösungen kopieren, veröffentlichen wir außerdem vollständige Systemdokumentationen aus vielen verschiedenen Domänen auf Leanpub.

Nach zwei Bänden über kommerzielle Systeme und eingebettete Echtzeitsysteme, die bereits verfügbar sind, ist ein ergänzender dritter Band über Frameworks und Bibliotheken in Vorbereitung.

Das Interview führte Richard Wallintin von WPS – Workplace Solutions.


(rme)



Source link

Künstliche Intelligenz

39C3: Konzerne ruinieren das Netz – Cory Doctorows Ideen gegen Enshittification


Erst ist der neue Cloud-Dienst kostenlos, dann folgt die Werbeeinblendung und zum Schluss bittet der Anbieter seine Nutzer gnadenlos zur Kasse. Gleichzeitig wird das Produkt immer schlechter – die „Enshittification“ hat eingesetzt.

Weiterlesen nach der Anzeige

Science-Fiction-Autor Cory Doctorow, langjähriger Aktivist bei der Electronic Frontier Foundation, hat den Begriff geprägt und uns auf dem Chaos Communication Congress (39C3) im Interview erläutert, was er damit meint. Doctorow sieht Staatengemeinschaften in der Pflicht, die Tech-Konzerne zu bremsen – mit dem Umstieg von einem sozialen Netzwerk zum nächsten sei es nicht getan. Das ganze Interview hier auf heise online, bei YouTube und auf Peertube.

Redaktion: Keywan Tonekaboni
Video: Özgür Uludaǧ, Anna Gundler


(ktn)



Source link

Weiterlesen

Künstliche Intelligenz

Zahlen, bitte! 809.825 Gulden des Jacob Fugger – Reichster Mann seiner Zeit


close notice

This article is also available in
English.

It was translated with technical assistance and editorially reviewed before publication.

Vor 500 Jahren starb Jacob Fugger (der Reiche), wie er von seinen Zeitgenossen genannt wurde. Sein Neffe und Nachfolger Anton Fugger brauchte zwei Jahre, ehe er die komplette Inventur der Fugger-Familie beenden konnte. Sie gilt noch heute als wichtigste Quelle zum damals entstehenden Welthandel, der den Reichtum von Jacob Fugger ausmachte.

Weiterlesen nach der Anzeige

Als er starb, hatte das weitverzweigte Fugger-Imperium zwei Millionen Gulden Überschuss gemacht. Jacob Fuggers Anteil am Gesamtkapital betrug 809.825 Gulden, von denen er 142.035 Gulden für persönliche Ausgaben verwendet hatte, unter anderem für die Fuggerei in Augsburg, die erste Sozialwohnungssiedlung. Er war der reichste Mann seiner Zeit.


Bitte Zahlen

Bitte Zahlen

In dieser Rubrik stellen wir immer dienstags verblüffende, beeindruckende, informative und witzige Zahlen aus den Bereichen IT, Wissenschaft, Kunst, Wirtschaft, Politik und natürlich der Mathematik vor.

In einem Jahr, in dem viel über den Reichtum von Tesla-Eigner Elon Musk oder Oracle-Gründer Larry Ellison geschrieben wurde, lohnt sich zum Schluss ein Blick auf Jacob Fugger. Mit seinem Tod am 30. Dezember 1525 wurde ein Überblick über das Familienvermögen gestartet, das als Inventur der Firma Fugger aus dem Jahre 1527 [PDF-Ansicht] Wirtschaftsgeschichte schrieb, weil so die Genesis des modernen Kapitalismus [PDF] erschlossen werden konnte. Jacob Fugger war als Frühkapitalist der reichste Mann seiner Zeit, auch wenn es vor ihm Herrscher wie Kanaan Mansa Musa gegeben hat, die wesentlich vermögender waren.

Die offizielle Website der Familie Fugger erwähnt bei der Bestimmung seines Reichtums ein (nicht mehr existierendes) Business-Portal von Microsoft, das Jacob Fugger mit Bill Gates verglichen hatte. Danach soll Fuggers Vermögen 10 Prozent der Wirtschaftsleistung des Heiligen Römischen Reichs (Deutscher Nation) entsprochen haben, während Bill Gates‘ Vermögen nur 0,5 Prozent der US-Wirtschaftsleistung ausmachte. Zwar fehlen hier die Bezugszahlen, aber die Zahlen verdeutlichen dennoch grob, um welche Dimension es hier geht.



Jakob Fugger, geboren am 6. März 1459 in Augsburg; gestorben am 30. Dezember 1525 ebenda, gilt durch Geschäftssinn und politischem Geschick als reichster Mann seiner Zeit.

(Bild: Gemälde von Albrecht Dürer, um 1519 herum)

Der Aufstieg der Familie Fugger begann vier Generationen vor Jacob Fugger mit dem Weber Hans Fugger, der sich in Augsburg niederließ und auf die Produktion von Barchent spezialisierte. Bei diesem Stoff bestanden die Längsfäden aus Leinen und die Querfäden (der Schuss) aus Baumwolle, die aus Italien geliefert wurde. Die Fugger wurden über den Baumwollhandel mit Italien reich und bekamen schließlich das Augsburger Bürgerrecht.

Weiterlesen nach der Anzeige

Jacob Fugger wurde als Jüngster von drei Brüdern im Alter von 14 Jahren zur kaufmännischen Ausbildung nach Venedig geschickt und lernte dort nicht nur die Renaissance kennen und schätzen, sondern auch das Geheimnis der doppelten Buchführung mit Soll und Haben.

Als Jacob dem Fugger-Gesellschaftsvertrag beitrat, diversifizierte er die Firma mit dem Bergbau in Tirol [PDF]: Er finanzierte die Hofhaltung des Tiroler Erzherzogs Sigismund des Münzreichen und sicherte seine Kredite mit Bergbaurechten ab.

Zum österreichischen Silber kam später der (streng geheime) Abbau von Kupfer in den Karpaten in Banská Bystrica, über den er schließlich gegenüber der Konkurrenz das Monopol für Kupfer durchsetzen konnte. Fugger profitierte davon, das die Portugiesen unter Vasco da Gams den Seeweg nach Indien gefunden hatten. Aus dem Fugger-Kontor Antwerpen gelangten die Kupferhalbfabrikate nach Lissabon, von wo aus sie nach Indien verschifft wurden, wie es Wrack-Funde bezeugten.

Jacob Fugger und seine Brüder mischten kräftig in der Politik mit. Sie finanzierten die Wahl des Habsburgers Maximilian I. zum Kaiser, später auch die Wahl seines Enkels Karl zum König Karl 1. Im Gegenzug bekamen sie die Quecksilberminen im spanischen Almadén.

Sie übernahmen den Ablasshandel unter Papst Alexander VI. und sicherten sich dabei die Hälfte der Einnahmen. Jacob Fugger selbst finanzierte ein theologisches Gutachten von Johannes Eck, das nachwies, das ein Zins von fünf Prozent kein Wucher, sondern gottgefällig ist. Das brachte Martin Luther in Rage: „Darum sind die jetzigen Händel mit dem Gelde unrecht und wider Gott, die Land und Leute verderben und aussaugen. Man müsste wirklich diesem Fugger und dergleichen Gesellschaft einen Zaum ins Maul legen.“



Die Sozialbausiedlung Fuggerei existiert in Augsburg bis heute.

(Bild:  CC BY-SA 4.0, Diego Delso)

Schließlich steckte Fugger viel Geld in die blutige Niederschlagung des schwäbischen Bauernaufstandes, dem Uffrur vor 500 Jahren. Seine soziale Seite kam beim Bau der bis heute bestehenden Fuggerei zum Ausdruck, der wohl ältesten Sozialbausiedlung der Welt. Hier konnten katholische verarmte Augsburger Handwerker mit ihren Familien eine bezahlbare Unterkunft finden.

Im Gegenzug mussten sie dreimal am Tag für das Seelenheil der Fuggers beten. Der Abstieg der Fugger begann gleich nach dem Tod von Jacob Fugger. Sein Nachfolger Anton Fugger versuchte noch, das hinterlassene Vermögen aus dem schnell wegbrechenden Bergbau durch Immobilienanlagen zu retten, als die Ausplünderung von Lateinamerika begann, doch war er längst nicht mehr der reichste Mann seiner Zeit. “Nihil sub sole perpetuum“ (Nichts unter der Sonne hat Bestand) – ist ein Satz, der ihm zugeschrieben wird.

Wer sich festlich gestimmt für die Fugger interessiert, kann sich die sechsteilige TV-Serie „Vom Webstuhl zur Weltmacht“ zu Gemüte führen, eine deutsch-tschechische Produktion, die den Frühkapitalismus im märchenhaften Stil von „Drei Haselnüsse für Aschenbrödel“ inszenierte.


(mawi)



Source link

Weiterlesen

Künstliche Intelligenz

Irland will EU-weite Identitätspflicht für Social Media einführen


Wie das irische Nachrichtenportal Extra.ie meldet, plant Irland in seiner Ratspräsidentschaft 2026, eine EU-Initiative für ID-verifizierte soziale Medien voranzutreiben. Ziel ist es, die Verbreitung von Hass und Desinformation im Internet zu verhindern. In einem Interview mit Extra.ie sagte der stellvertretende Premier- und Außenminister Simon Harris, die Regierung wolle Social-Media-Konten mit Identitätsprüfung einführen. Außerdem wolle sie nach australischem Vorbild ein Social-Media-Verbot für Kinder erreichen.

Weiterlesen nach der Anzeige

Wahrscheinlich werde es zu einer Konfrontation mit den Social-Media-Giganten kommen, von denen viele ihren europäischen Hauptsitz in Irland haben. Auch befürchtet der Minister Konflikte mit der Regierung von Donald Trump. Diese hatte vor einigen Tagen ein Visumverbot für fünf prominente europäische Persönlichkeiten verhängt, die sich an vorderster Front für die Einführung von Gesetzen zur Regulierung US-amerikanischer Technologieunternehmen eingesetzt haben. Andererseits rechne er aber mit der Unterstützung EU-Regierungsoberhäupter wie dem französischen Präsidenten Emmanuel Macron und dem britischen Premierminister Keir Starmer.

Sein Vorstoß zur Bekämpfung von Online-Missbrauch und Desinformation habe keine persönlichen Ursachen, erklärte der Politiker, der selbst kürzlich im Internet bedroht wurde. Vielmehr gehe es um die Notwendigkeit, die reale gegenwärtige Bedrohung der Demokratie zu bekämpfen, und zwar der Demokratie in der ganzen Welt. Ein Vorschlag betrifft etwa die Einführung eines digitalen Mindestalters. In Irland gebe es zwar ein Mindestalter von 16 Jahren, es wird aber nicht durchgesetzt.

Maßnahmen zur Durchsetzung der Verifizierung von Social-Media-Konten und zur Einführung von Altersbeschränkungen erfordern Änderungen am EU-Gesetz über digitale Dienste (Digital Services Act; DSA), das 2022 eingeführt wurde. In seiner derzeitigen Form sind die digitalen Vorschriften der EU anhaltenden Angriffen seitens der Trump-Regierung und der Tech-Giganten ausgesetzt. Harris wünscht sich, dass Social-Media-Unternehmen proaktiv mit der EU zusammenarbeiten. Diese Unternehmen seien Technologieunternehmen. Sie haben die Möglichkeit, mehr zu tun, ohne dass Gesetze erforderlich sind. „Diese Unternehmen verfügen über die entsprechenden Technologien, wie Algorithmen, Bots und Altersüberprüfungen. Ich hoffe, dass wir hier einen wirklich konstruktiven Dialog führen können“, sagt Harris.

Weiterlesen nach der Anzeige

Das gesamte Interview ist bei Extra.ie nachzulesen.


(ur)



Source link

Weiterlesen

Beliebt