Upgrade pcjob.net Suite auf donet Framework 6EinleitungBranchenlösungen wie pcjob.net sind Applikationen, welche über mehrer Jahre und Jahrzehnte bei den Kunden im Einsatz sind. Sie werden kontinuierlich weiterentwickelt und beinhaltet oft hohe Investitionen in Entwicklung und damit verbundenes Knowhow. Diese Investitionen werden geschützt durch eine stetige Anpassung an das sich rasch verändernde und verbessernde technische Umfeld. Bleibt dies zu lange aus oder verändert sich das Umfeld drastisch, so muss eine solche Branchenlösung durch eine vollständige Neuprogrammierung ersetzt werden. (lesen Sie hier mehr über die Geschichte unserer Softwaregenerationen).
Damit die neue Version auf Ihrem PC lauffähig ist, benötigen Sie die aktuellste Version des .net Framework 6 - lesen Sie hier, wie Sie diese beziehen und installieren können.
Weshalb dieses Upgrade und warum gerade jetzt?Im Microsoft Umfeld hat sich mit dem Aufkommen von .net Core in den letzten Monaten und Jahren sehr viel getan. Nach wie vor werden die älteren Framework Versionen (bis 4.8) unterstützt und das wird aufgrund der hohen Anzahl damit verbundener Applikationen auch noch länger so bleiben. Jedoch bleiben diese technologisch stehen, es finden in diese Sprach- und Frameworkversionen keine Inovationen mehr Zugang.
Microsoft fokkusiert sich auf .net Core und damit verbunden die Frameworkversionen ab Version 5, aktuell 6 und 7 steht in den Startlöchern. In diesen werden sehr viele und in rascher Folge innovative Neuerungen ausgeliefert. Mit den letzten Versionen hat sich auch für Windows Forms, unser Hauptentwicklungsbereich, wieder sehr viel getan und ist nun zu einer Reife angelangt, welche für uns anwendbar ist und einen (langersehnten) Wechsel ermöglicht.
Nüchtern betrachtet ist für eine umfangreiche Migration nie Zeit, sie gehört zu den schmerzvollen und aufwendigen, aber existenziell notwendigen Aufgaben. Auch sind selbstverständlich immer genügend Kundenanfragen und offene Entwicklungsarbeiten vorhanden. Aktuell haben wir aber keine externen Anforderungen wie die Quellensteuer, Tempdata Schnittstelle, Bankenschnittstellen, QR Rechnungen oder dergleichen, sondern sind diesbezüglich auf einen stabilen Stand, sodass wir es uns erlauben, diese Zeit aufzuwenden.
ZieleDas erste Ziel ist es, die Applikation wieder in einer vollständig lauffähigen Version mit demselben Funktionsumfang auszuliefern. Dazu sind umfangreiche Anpassungen notwendig und ebenso intensive und ausführliche Tests, zuerst auf unserern Entwicklungsumgebungen und in einem zweiten Schritt mit den Echtdaten unserer Kunden.
Das nächste Ziel ist es, die Vorteile und Innovationen des Upgrades Stück für Stück umzusetzen. Wir haben einige Kundenanfragen in der Pipeline, welche davon direkt profitieren können und es werden Neuerungen möglich, welche vorher nicht oder nur mit einem enorm hohen zusätzlichen Aufwand möglich waren. Auf diese Programmierungen freuen wir uns extrem, weil wir wieder auf einem neuen Stand sind und von den zahlreichen Möglichkeiten, welche das .net Framework der Version 6 bietet, profitieren können - ebenso von den aktualisierten Versionen der externen Komponenten.
Umfang der aktuellen Anpassungen (Stand 10.11.2022)
|