Downloads 16.07.2018, 00:00 Uhr

Mathematik und Cloud

Ein Framework, das mathematische Terme auswertet, und im Schwerpunkt Libraries für die Kommunikation mit der Cloud.
Diese Aufgabe gilt als Klassiker im Informatikstudium: Schreiben Sie eine Routine, die das Ergebnis eines als String übergebenen mathematischen Ausdrucks ermittelt. Kurz gesagt: Programmieren Sie einen Taschenrechner. Im Studium würden Sie nun anfangen, Operatoren zu definieren und Bäume mit den einzelnen Termen aufzubauen. Eine gute Übung. Wenn Sie aber nicht mehr studieren oder gerade gar keine Zeit haben, diese Aufgabe zu lösen, können Sie sich auf das Framework CS-MIC verlassen. Das löst nämlich in wenigen Schritten diese Aufgabe. Laden Sie per NuGet das Paket csmic:
Install-Package csmic
Anschließend ergänzen Sie die Hauptroutine:
class Program {
  static void Main(string[] args) {
    MacroBuilder mb = new MacroBuilder(
      File.ReadAllText("script.txt"), c);
    mb.Run();
    foreach (var item in mb.Output) {
      Console.WriteLine(item);
    }
  }
}

In der Datei script.txt steht beispielsweise das Skript:
Schwerpunkt
Google Cloud Libraries für .NET
Die Google Cloud Client Libraries für .NET bieten eine idiomatische, intuitive Möglichkeit für .NET-Entwickler, die Cloud-Platform-Dienste von Google wie Cloud Datastore und Cloud Storage in ihre Anwendungen zu integrieren. .
https://github.com/GoogleCloudPlatform/google-cloud-dotnet
Cloudinary
Cloudinary ist ein Cloud-Dienst, der Bildverwaltungsmöglichkeiten für eine Webanwendung bietet. Laden Sie Bilder in die Cloud hoch, lassen Sie sie dort in der Größe anpassen oder zuschneiden.
https://github.com/cloudinary/CloudinaryDotNet
OpenStack.NET
OpenStack.NET ist das .NET-SDK für OpenStack. Es wurde entworfen, um Entwicklern nahtloses Arbeiten mit den vielen Diensten des OpenStack Cloud Operating Systems zu ermöglichen.
https://github.com/openstacknetsdk/openstack.net
XPlatformCloudKit
Ein Framework zum Erstellen Ihrer ganz eigenen Multi-Plattform-App mit Azure Mobile Services als Backend. Beginnen Sie, indem Sie der enthaltenen Powerpoint-Datei folgen, die im Basisverzeichnis zu finden ist. Das XPlatformCloudKit unterstützt das Anzeigen von gruppierten Items aus einem Azure Mobile Service, Rss Data Service, und/oder einer lokalen Datei.
https://github.com/toolboc/XPlatformCloudKit
cloudscribe.Web.Pagination
ASP.NET Core TagHelper für Paginierung. Implementiert mithilfe von Cloudscribe.Core.Web, wurde aber in ein eigenes Repository verschoben, da es keine Dependencies auf andere cloudscribe-Komponenten gibt.
https://github.com/cloudscribe/cloudscribe.Web.Pagination
CloudFS
Die CloudFS-Library ist eine Sammlung von .NET-Assemblies als Gateways zu diversen öffentlich zugängigen Cloud-Storage-Diensten.

CloudInit.NET ist ein Dienst wie die Linux CloudInit Applikation, aber entwickelt für Windows. Nützlich für Amazon EC2, kann aber auch für jede andere Umgebung verwendet werden. Der Dienst wird eine Datei herunterladen, wenn der Server startet, und den Code als Powershell-Skript ausführen.
https://github.com/bwight/CloudInit.NET
BeeHive
BeeHive macht es einfach, entkoppelte Actoren zu programmieren, um eine bestimmte Geschäftslogik umzusetzen. Derzeit nur für Windows Azure.
https://github.com/aliostad/BeeHive
Amazing Cloud Search
Amazon CloudSearch ist eine AWS-Library, erstellt und verwaltet durch Anomaly Detection. Sie erlaubt Suche, erweiterte Suche, Hinzufügen, Update, Entfernen von Objekten aus Ihrem Amazon Cloud Search Index in C#.
https://github.com/martin-magakian/Amazing-Cloud-Search
CloudConvert API
Das CloudConvert REST API bietet Ihnen Möglichkeiten zum Konvertieren von Dateien auf die gleiche Weise, wie man es auf der CloudConvert-Webseite machen kann.
https://cloudconvert.com/api
AmazonCloudDriveApi
Implementierung des REST API für Amazon Cloud Drive. Implementiert sind Datei-Up- und -Download sowie das Organisieren von Ordnern.
https://github.com/Rambalac/AmazonCloudDriveApi
Mosso Cloud Files
Eine .NET/C#-Schnittstelle mit dem Rackspace-Mosso-Cloud-Files-Dienst. Cloud Files ist ein Speicher für Back-Up und Archivierung aller statischen Inhalte.
https://github.com/jzhu2009/csharp-cloudfiles
Visual Studio Extension für Google Cloud Platform
Quellcode für die Visual Studio Extension für die Google Cloud Platform. Zum Erstellen und Installieren der Erweiterung benötigen Sie Visual Studio 2015, mit Update 3 als empfohlenem Update-Level, sowie das Visual Studio SDK.
https://github.com/GoogleCloudPlatform/google-cloud-visualstudio
BaseCap Cloud Abstractions
Code, um Resourcen eines Cloud-Providers (Azure, AWS, etc) zu nutzen.
https://github.com/BaseCap-Analytics/CloudAbstractions


Aktuelle Downloads
JRequest.Net
JRequest.NET ist eine Library, die es Anwendungen erlaubt, Web APIs aufzurufen unter Verwendung von JSON.
https://github.com/JRequest/JRequest.Net
DbWebApi
DbWebApi ist eine .NET-Bibliothek, die ein komplett generische Web API (RESTful) für HTTP-Clients implementiert, um Stored Procedures in Datenbanken (Oracle & SQL Server) oder Funktionen ohne Konfiguration oder Codierung aufzurufen.
https://github.com/DataBooster/DbWebApi
FreecraftCore.DBCTools
Bibliothek und Tools, DBC-Dateien zu editieren
https://github.com/FreecraftCore/FreecraftCore.DBCTools
CS-MIC
CS-MIC ist eine .NET-Library geschrieben in C# und entworfen, um Entwicklern leichten Zugang zum Parsen von Ausdrücken zu verschaffen. Mit wenigen bereitgestellten Methoden und Objekten macht CS-MIC das Lösen grundlegender Ausdrücke so einfache wie möglich, wobei möglichst wenig Logik vom Entwickler benötigt wird.
https://github.com/wagesj45/cs-mic
xUnit.net
xUnit.net ist ein freies, open-source, community-fokusiertes Unit-Testing-Tool für das .NET Framework. Geschrieben vom Erfinder von NUnit v2, ist xUnit.net die neueste Technologie für Unit Testing von C#, F#, VB.NET und andere .NET-Sprachen. xUnit.net arbeitet mit ReSharper, CodeRush, TestDriven.NET sowie Xamarin.
https://github.com/xunit/xunit
AspNetCorePlatform
Erstellen Sie eine Infrastruktur unter Verwendung der Zipdatei zum Bereitstellen, Aktualisieren sowie Verwalten von Webseitenfeatures auf AspNetCore.
https://github.com/twlikol/AspNetCorePlatform
CoreCLR
Dieses Repository enthält den kompletten Quellcode für die Runtime von .NET Core.
https://github.com/dotnet/coreclr
Mono
Mono ist eine Softwareplattform, mit deren Hilfe Entwickler auf einfache Weise plattformübergreifende Anwendungen erstellen können. Es ist eine open-source Implementierung von Microsoft's .NET Framework basierend auf den ECMA-Standards für C# und Common Language Runtime.
https://github.com/mono/mono
NETworkManager
Ein leistungsstarkes Tool zum Verwalten von Netzwerken und zum Beseitigen von Problemen
https://github.com/BornToBeRoot/NETworkManager
AlphaFS
AlphaFS .NET Library bietet komplettere Win32-Dateisystem-Funktionalität zur .NET-Plattform als die standardmäßigen System.IO-Klassen.
https://github.com/alphaleonis/AlphaFS
Avalonia
Avalonia ist ein WPF-inspiriertes, plattformübergreifendes, XAML-basiertes UI-Framework, das ein flexibles Styling-System bietet und eine Vielzahl von OSs unterstützt: Windows (.NET Framework, .NET Core), Linux (GTK), MacOS, Android sowie iOS.
https://github.com/AvaloniaUI/Avalonia
JSPool
Schnelle Skripting-Integration von JavaScript in .NET-Anwendungen.
https://github.com/Daniel15/JSPool
AssertNET
AssertNET ist eine Fluent-Assertion-Library für viele unterschiedliche .NET-Test-Frameworks (xUnit, NUnit und MSTest). Die Library ist stark inspiriert von AssertJ, eine Fluent Assertion Library für Java.
https://github.com/CptWesley/AssertNET
SmartFormat
SmartFormat ist eine String-Kompositionsbibliothek, die in C# geschrieben wurde. Sie ist kompatibel mit string.Format().
https://github.com/scottrippey/SmartFormat.NET
Collate.NET
Filter-, Sortierungs- sowie Paginierungserweiterungen für .NET IQueryable-Sammlungen. Erlaubt bequeme server-seitige dynamische Queries via Entity Framework.
https://github.com/bradwestness/collate-dot-net
Machine Learning für .NET
ML.NET ist ein plattformübergreifendes, Open-Source Machine-Learning-Framework, mit dessen Hilfe .NET-Entwickler auf Machine Learning zugreifen können.
https://github.com/dotnet/machinelearning
ShopifySharp
ShopifySharp ist eine .NET-Library zum Authentifizieren und Ausführen von API-Calls an Shopify. Sie ist ideal zum Erstellen maßgeschneiderter Shopify Apps unter Verwendung von C# und .NET.
https://github.com/nozzlegear/ShopifySharp
ApiTemplate
Ein .NET Core 2.1 API Template mit Unit Testing für schnelles Entwickeln einfacher CRUD-basierter Businesslösungen.
https://github.com/WrackedFella/ApiTemplate
WebInfrastructure
WebInfrastructure ist ein leichtes Framework für schnelle WebApi-Entwicklung mit ASP.NET Core.
https://github.com/litichevskiydv/WebInfrastructure
Nsubstitute
NSubstitute wurde entwickelt als Ersatz für .NET Mocking Libraries.
https://github.com/nsubstitute/NSubstitute
Dokumente
Artikel als PDF herunterladen


Das könnte Sie auch interessieren