18.11.2021
RemObjects Mercury
Visual Basic für viele Plattformen
Autor: Bernhard Lauer
![](/img/1/6/0/8/2/0/1/Mercury_w320_h200.jpg)
![](/img/1/6/0/8/2/0/1/Mercury_w480_h300.jpg)
![](/img/1/6/0/8/2/0/1/Mercury_w640_h400.jpg)
elementscompiler.com
Bei Microsoft ist Visual Basic kaum mehr relevant. Mit Mercury revitalisiert RemObjects die Sprache Visual Basic.NET, indem es sie für die moderne .NET-Entwicklung relevant hält, neue Sprachfunktionen hinzufügt und auf neue Zielplattformen bringt.
Mercury ist laut RemObjects nahezu komplett kompatibel zu Visual Basic .NET, kommt aber mit neuen Spracherweiterungen, die Entwicklern das Leben einfacher denn je machen wollen: Von dynamischen Typen bis hin zu Aspekten, von Lazy Properties bis hin zu Zeigern und Zugang zu den "unsicheren" Code-Funktionen von C# und mehr. Und mit Mercury kann man den VB-Code nicht nur für .NET, sondern auch für Java, Android, alle Apple-Plattformen, WebAssembly und native Windows & Linux entwickeln. Zudem soll man den VB-Code mit anderen Sprachen wie C#, Swift, Java, Go oder Oxygene mischen können.
Als Zielplattformen für Mercury zählt RemObjects auf:
- .NET, .NET Core, Mono und ASP.NET Core
- Die Java VM und jedes Gerät, das Java-Code ausführt.
- Android, sowohl das Java-basierte SDK als auch das CPU-native NDK.
- iOS, macOS, tvOS und watchOS (Cocoa, CPU-nativ).
- Windows (CPU-nativ).
- Linux (CPU-nativ).
- WebAssembly, für Webbrowser und Node.js.
Im Gegensatz zu Visual Basic .NET ist Mercury nicht kostenlos. Es kostet 49 US-Dollar pro Entwickler und Monat beziehungsweise 599 US-Dollar im Jahr. Zudem gibt es Bundles mit anderen Entwicklerprodukten. Zum Ausprobieren wird eine 30-Tage-Testversion von Mercury für Windows oder Mac angeboten. Als Entwicklungsumgebungen taugen Fire auf dem Mac sowie Water unter Windows. Zudem kann es unter Windows mit Visual Studio verwendet werden.
Technische Schuld
Gutes vs. Schlechtes Refactoring - wie man die richtige Entscheidung trifft
Refactoring ist ein wesentlicher Bestandteil der Softwareentwicklung, aber nicht jedes Refactoring bringt Verbesserungen mit sich. Ein Artikel erläutert die häufigsten Fehler und wie man sie vermeidet.
>>
KI für Musikempfehlungen
Transformer-Modelle revolutionieren Musikempfehlungssysteme
Eine neue Methode nutzt Transformer-Architekturen zur Verbesserung von Musikempfehlungen, indem sie das Nutzerverhalten in verschiedenen Kontexten besser versteht.
>>
Verteilte Anwendungen
Dockerfiles in .NET Aspire
Microsoft hat neue Möglichkeiten zur Integration von Dockerfiles in .NET-Aspire-Anwendungen vorgestellt. Sie sollen das Build-Management deutlich flexibler gestalten.
>>
KI vorantreiben
SAP und appliedAI Initiative verkünden Partnerschaft
AppliedAI, eine Initiative für die Anwendung vertrauenswürdiger KI, und SAP tun sich in Sachen Künstlicher Intelligenz zusammen. Ziel sei es, die jeweiligen Stärken zu bündeln und Europa im Bereich der KI an die Spitze zu bringen.
>>