{"id":13751,"date":"2024-07-14T10:20:20","date_gmt":"2024-07-14T08:20:20","guid":{"rendered":"https:\/\/www.q-software-solutions.de\/blog\/?p=13751"},"modified":"2024-07-14T10:20:21","modified_gmt":"2024-07-14T08:20:21","slug":"programmiersprachen-preise-entwicklung","status":"publish","type":"post","link":"https:\/\/www.q-software-solutions.de\/blog\/2024\/07\/programmiersprachen-preise-entwicklung\/","title":{"rendered":"Programmiersprachen, Preise, Entwicklung"},"content":{"rendered":"\n<p>Weil es mir gestern wieder so extrem auffiel. <br>Ein bisschen Vorgeschichte und klarzumachen, woher ich komme. <\/p>\n\n\n\n<p>Ich pers\u00f6nlich finde Smalltalk ist eine der besten Programmiersprachen \u00fcberhaupt:<br>Siehe: <a href=\"https:\/\/de.wikipedia.org\/wiki\/Smalltalk_(Programmiersprache)\">https:\/\/de.wikipedia.org\/wiki\/Smalltalk_(Programmiersprache)<\/a><br><a href=\"https:\/\/www.youtube.com\/results?search_query=smalltalk+programming\">https:\/\/www.youtube.com\/results?search_query=smalltalk+programming<\/a><br><br>Es ist eine der einfachsten Sprachen, die es im ganzen Multiversum der Programmiersprachen gibt. Kennzeichen ist, zuerst kommt ein Objekt und dann eine Methode f\u00fcr das Objekt. Wer sich damit befassen m\u00f6chte, es gibt freie Smalltalkversionen zum Herunterladen (ohne Anspruch an Vollst\u00e4ndigkeit)<\/p>\n\n\n\n<p><br>&#8211; GNU Smalltalk <a href=\"https:\/\/www.gnu.org\/software\/smalltalk\/\">https:\/\/www.gnu.org\/software\/smalltalk\/<\/a><br>&#8211; Pharo Smalltalk <a href=\"https:\/\/pharo.org\/\">https:\/\/pharo.org\/<\/a><br>&#8211; squeak <a href=\"https:\/\/squeak.org\/\">https:\/\/squeak.org\/<\/a><br>&#8211; smalltalk\/x <a href=\"https:\/\/www.exept.de\/produkte\/smalltalk-x.html\">https:\/\/www.exept.de\/produkte\/smalltalk-x.html<\/a><br>&#8211; Dolphin Smalltalk  <a href=\"https:\/\/github.com\/dolphinsmalltalk\/Dolphin\">https:\/\/github.com\/dolphinsmalltalk\/Dolphin<\/a> (meine Empfehlung wenn man auf\/in Windows programmieren m\u00f6chte. <\/p>\n\n\n\n<p>Kommerzielle Anbieter<br>VASTSmalltalk, Visual Works<br><br>Und genau hierauf m\u00f6chte ich mich beziehen:<br>Preise f\u00fcr VASTSmalltalk: <a href=\"https:\/\/www.instantiations.com\/vast-platform\/pricing\/\">https:\/\/www.instantiations.com\/vast-platform\/pricing\/<\/a>&#8218;<br>Bei VisualWorks ist es ein Prozentanteil am Umsatz, den man mit einer in Smalltalk entwickelten L\u00f6sung macht. <br><br>Der Preise ist &#8211; leider &#8211; atemberaubend hoch \u00fcber 4500 USD !  und nun ja, wenn man die aktuelle Version haben will, soll man das jedes Jahr bezahlen. Egal, wie man es dreht oder wendet, der Preis ist enorm hoch. Ist er es wert? Wohl nur dann, wenn man schon zig hunderttausende Methoden, Klassen etc in diese Sprache geschrieben hat, also ein Produkt hat, was man nicht mehr &#8222;trivial&#8220; nennen kann. Ich selbst hatte geplant mehr damit zu machen, aber im Endeffekt ist es nie dazu gekommen, der Grund ist einfach, es gibt Alternativen, die g\u00fcnstiger und f\u00fcr mich passender sind, als da w\u00e4ren C#, F#, Java, MS VBA, Wlanguage.<br><br>Ein bisschen Geschichte, einst war Turbo Pascal, der Weg, den man ging, wenn man Windows Programmierung wollte: <a href=\"https:\/\/de.wikipedia.org\/wiki\/Turbo_Pascal\">https:\/\/de.wikipedia.org\/wiki\/Turbo_Pascal<\/a><br>Preise: <a href=\"https:\/\/bernd-leitenberger.de\/turbo-pascal-history.shtml\">https:\/\/bernd-leitenberger.de\/turbo-pascal-history.shtml<\/a>, irgendwo um 50 &#8211; 100 USD, und man bekam eine funktionale IDE. Die heutigen Preise: <a href=\"https:\/\/www.embarcadero.com\/app-development-tools-store\/delphi\">https:\/\/www.embarcadero.com\/app-development-tools-store\/delphi<\/a><br><br>Oder auch bei einer anderen PS, die ich sch\u00e4tze (Common  Lisp), hier die Preise daf\u00fcr:<br><a href=\"https:\/\/www.lispworks.com\/buy\/prices-2c.html\">https:\/\/www.lispworks.com\/buy\/prices-2c.html<\/a><br>Diese Sachen konnten manchmal nur in einem OS eingesetzt werden, aber z.B. VASTStmalltalk l\u00e4uft auf Windows, Linux, Max, nur das tun schon lange auch Sachen wie Java und C#. Speziell Java hat sich als PS der Wahl f\u00fcr Firmen etabliert. Es gibt eine Riesenmenge an kommerziellen und freien Bibliotheken und gute bis sehr gute kostenlose IDEs und dann auch so etwas: <a href=\"https:\/\/www.jetbrains.com\/store\/?section=personal&amp;billing=yearly\">https:\/\/www.jetbrains.com\/store\/?section=personal&amp;billing=yearly<\/a><br>Sie bekommen Dinge in diesen IDE, die in Smalltalk, TurboPascal zu finden waren zum Bruchteil der Preise. Und Java wurde und wird Smalltalk immer \u00e4hnlicher. Dinge, die dort &#8222;Standard&#8220; waren, werden es mehr und mehr auch in Java. <br>Alternative IDES Eclipse, VisualStudio, Netbeans.<br>Die Unterst\u00fctzung bei der Programmierung kann man nur noch ph\u00e4nomenal nenne. Mit einer Software, die ein Viertel des Preises f\u00fcr die Smalltalk L\u00f6sung ausmacht und viel mehr Libraries, die man direkt nutzen kann. <br>Ich verstehe die Preise f\u00fcr Delphi, VASTSmallallk oder auch LispWorks, man hat eben nur eine begrenzte Anzahl an Kunden, aber alle Kosten, die man eben so f\u00fcr das Anbieten einer IDE hat. Auf einen Smalltalk-Programmierer kommen vielleicht 1000 &#8211; 2000 Java Entwickler, wie viel mehr Code k\u00f6nnen die schreiben und auf, wie viel mehr Leute Kosten verteilen? <br>Und dann gibt es eben so Dinge wie Python, JavaScript etc. Auch dort Millionen an mehr Programmierern, mit einer entsprechend schnell wachsenden Code-Basis. Damit k\u00f6nne Smalltalk und CommonLisp Anbieter nicht konkurrieren. Und somit gehe ich davon aus, da\u00df diese Firmen eher pleitegehen als Andere. Man braucht eine breite Basis an Nutzern, um eben eine breite Basis an Angeboten zu haben und die m\u00fcssen preiswert sein. Das mehr an Produktivit\u00e4t durch Smalltalk oder Common Lisp, existiert &#8211; noch!<br><br>Ich selbst kaufe mir alle paar Jahre eine ehemalige MSDN Lizenz (die kostet rund 1200 \u20ac \/ Jahr) damit bekomme ich aber a) Zugriff auf eine IDE b) mehrere Datenbanken, c) Office Pakete d) .NET Infrastruktur, e) Compiler f\u00fcr C\/C++\/C#\/F#. <br>Weiterhin kaufe ich regelm\u00e4\u00dfig Produkte von Intellij (die IDES sind alle \u00e4hnlich aufgebaut und die kann ich einsetzen f\u00fcr C\/C++\/C#\/F#,PHP, Python, Scala, Kotlin, Grovy, Ruby auf Windows, Linux, Mac OS X.<br><br>Meine Schmerzgrenze f\u00fcr VASTSmalltalk d\u00fcrfte so um die 1000 \u20ac liegen, aber ich soll das f\u00fcnffache bezahlen. Ich gehe davon aus, da\u00df es viele auch so sehen und damit rechne ich mir immer weniger eine Zukunft damit aus. <br><br>Zur Entwicklung: Man sieht es bei Python, Java, C#, die Kosten f\u00fcr deren Anwendung sind stetig am Fallen, das zieht mehr Entwickler an und einmal hat es zumindest ein Manager auf die Reihe bekommen: <a href=\"https:\/\/www.youtube.com\/watch?v=Vhh_GeBPOhs\">https:\/\/www.youtube.com\/watch?v=Vhh_GeBPOhs<\/a><br><br>Wenn man das vergisst, ist ein Untergehen nicht vermeidbar. VASTSmallalk kann man zumindest f\u00fcr die GUI-entwicklung, Reports und \u00e4hnlichem brauchen, nur in Vergleich mit dem, was ich haupts\u00e4chlich nutze (MSAccess, WinDev (siehe: <a href=\"https:\/\/windev.com\/\">https:\/\/windev.com\/<\/a>), dann liegt das Smalltalk weit dahinter. Und der Preise f\u00fcr Windev und Konsorten macht gerade 1000 \u20ac im Jahr aus. Ich habe mehr von dem, was ich brauche und kann auch einfacher auf anderes zugreifen, wieder &#8211; leider &#8211; ein Grund weniger Smalltalk zu benutzen. <br><br>Ich bin nun mehr als 30 Jahre dabei, ich habe das Kommen und Vergehen von Dingen erlebt und ich lerne immer noch dazu.  Es zeigen sich aber immer wieder ein paar Basisdinge und prominent sticht der Preise hervor. F\u00fcr das, was sie anbieten, sind die Smalltalk Anbieter im Vergleich nicht konkurrenzf\u00e4hig. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Weil es mir gestern wieder so extrem auffiel. Ein bisschen Vorgeschichte und klarzumachen, woher ich komme. Ich pers\u00f6nlich finde Smalltalk ist eine der besten Programmiersprachen \u00fcberhaupt:Siehe: https:\/\/de.wikipedia.org\/wiki\/Smalltalk_(Programmiersprache)https:\/\/www.youtube.com\/results?search_query=smalltalk+programming Es ist eine der einfachsten Sprachen, die es im ganzen Multiversum der Programmiersprachen gibt. Kennzeichen ist, zuerst kommt ein Objekt und dann eine Methode f\u00fcr das Objekt. Wer [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8001,8625,7998],"tags":[],"class_list":["post-13751","post","type-post","status-publish","format-standard","hentry","category-meinung","category-preise","category-software"],"_links":{"self":[{"href":"https:\/\/www.q-software-solutions.de\/blog\/wp-json\/wp\/v2\/posts\/13751","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.q-software-solutions.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.q-software-solutions.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.q-software-solutions.de\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.q-software-solutions.de\/blog\/wp-json\/wp\/v2\/comments?post=13751"}],"version-history":[{"count":0,"href":"https:\/\/www.q-software-solutions.de\/blog\/wp-json\/wp\/v2\/posts\/13751\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.q-software-solutions.de\/blog\/wp-json\/wp\/v2\/media?parent=13751"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.q-software-solutions.de\/blog\/wp-json\/wp\/v2\/categories?post=13751"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.q-software-solutions.de\/blog\/wp-json\/wp\/v2\/tags?post=13751"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}