Empfohlene Downloads
16.10.2017, 00:00 Uhr
Diese Tools sollten Sie sich ansehen
Downloads statt Disk, Schwerpunkt und viele weitere Tools und Bibliotheken.
An dieser Stelle stand in den vergangenen Heften immer der Heft-CD-Inhalt. Hier haben wir Sie darüber informiert, was Sie auf der Silberscheiben im Heft finden. Ab der dotnetpro 11/2017 ist alles anders. Denn ab dieser Ausgabe gibt es keine CD und keine DVD mehr.
Das hat viele Gründe. In erster Linie ist es ein Beitrag für die Umwelt. Denn die Scheiben mussten aus Erdöl energieaufwändig hergestellt werden, mussten gepresst und dann in Papiertüten geklebt werden. Die meisten davon wanderten sich sofort in den Müll, denn die Scheibe behinderte das freie Blättern im Heft. Das glauben wir nicht nur, das wissen wir aus vielen Gesprächen mit Abonnenten und Lesern. Wir haben in den letzten Jahren auch keinen mehr gefunden, der die CD wirklich archiviert, wie das ja mal gedacht war und wie es vor einigen Jahren aus sinnvoll war.
Das war die Zeit, als es noch kein Highspeed Internet gab und die geladenen Bytes teuer bezahlt werden mussten, wenn sie überhaupt in überschaubarer Zeit auf dem eigenen Rechner landeten.
Inzwischen aber dauert es keine zehn Minuten mehr, bis so eine CD in der Größe von rund 600 Megabyte auf den PC geladen ist. Warum, so fragt man sich, sollte dann eine CD noch eine Bedeutung haben?
Die meisten Einsendungen, die wir zum Thema CD bekommen haben, fragten an, wann es denn endlich eine Ausgabe ohne CD geben würde. Denn "in der Firma nimmt sowieso keiner die CD raus und wenn man sie doch mal brauchen würde, hat sie schon jemand vorher geklaut".
Eine neue Lösung muss her
All diese Überlegungen führten dazu, dass wir intensiv nach einer anderen Lösung gesucht haben. Das dauerte leider dann viel länger als ursprünglich gedacht. Der Grund war, dass das Projekt "neue Website" viel, viel länger gebraucht hat, bis es fertig war.
Inzwischen kann sich die Website sehen lassen. Sie bietet das Archiv mit allen Artikeln aller erschienen Ausgaben. Die neuen Ausgaben können Sie in Form von HTML lesen, als PDF herunterladen oder in den neuen Apps für Android und iOS lesen.
Ab der Ausgabe 11 wird es die Inhalte der Disks nun als Download geben. Sie finden sie jeweils in dem jeweiligen Heft.
DotnetSpider: Web Crawler für .NET
Einer der aktivsten Web Crawler heißt Google. Die Maschinen der Suchmaschine durchforschen andauernd Myriaden von Websites auf der Suche nach neuen oder veränderten Informationen. Wer so etwas im Kleinen bauen will, kann auf Bibliotheken für das Web Crawling setzen. Hier gibt es zum Beispiel WebMagic (http://webmagic.io/en) oder Scrapy (https://scrapy.org). Was aber, wenn man das unter .NET umsetzen will? Dann empfiehlt sich die Open-Source-Bibliothek DotnetSpider.
Aktuelle Downloads
Xablu
Die Xablu WebApiClient-Komponente ist eine C#-HTTP-Bibliothek, die den Konsum von Web-API-Diensten in .NET-Projekten vereinfacht.
https://github.com/Xablu/Xablu.WebApiClient
dotEntity
dotEntity ist ein einfacher und leistungsfähiger Mikro-ORM für .NET.
https://github.com/RoastedBytes/dotEntity
ZKWeb
ZKWeb ist ein flexibles Web-Framework, welches das .NET Framework und .NET Core unterstützt. Es bietet unter anderem Caching, Localization, ORM, Plug-in- und Template-System.
https://github.com/zkweb-framework/ZKWeb
OrchardCore
OrchardCore ist ein modulares und erweiterbares Open Source Content Management System, das mit ASP.NET Core gebaut wurde.
https://github.com/OrchardCMS/OrchardCore
AccountAtAGlance
AccountAtAGlance ist eine Anwendung, die folgende Technologien in sich vereint: ASP.NET MVC, Entity Framework, Web API, jQuery, HTML5. Sie dient als Beispiel, wie mehrere Technologien zusammen verwendet werden können.
https://github.com/OlegBilous/AccountAtAGlance
TomsToolbox
TomsToolbox bietet eine Reihe von Kernfunktionen und Klassen, um . NET-Entwicklungsaufgaben zu erleichtern. Sie enthält viele Erweiterungsmethoden, ein WPF Composite MVVM Framework, Controls und vieles mehr.
https://github.com/tom-englert/TomsToolbox
GenericProtocol
GenericProtocol ist ein schnelles, TCP, ereignis-basiertes, gepuffertes Server/Client-Protokoll für die Übertragung von Daten über das Netz in .NET Core / .NET Framework.
https://github.com/mrousavy/GenericProtocol
docfx
docfx ist eine Sammlung von Tools für das Erstellen und Veröffentlichen von API-Dokumentation für .NET-Projekte. DocFX macht es extrem einfach, Ihren Entwickler-Hub mit API-Referenz, Landing Page und How-To zu generieren.
https://github.com/dotnet/docfx
DotnetSpider
DotnetSpider ist eine .NET Web Crawling Bibliothek ähnlich wie WebMagic und Scrapy. Sie ist klein, effizient und schnell. High-Level-Web-CrawlingScraping für .NET.
https://github.com/dotnetcore/DotnetSpider
Chloe
Chloe ist eine einfache objectrelationale Mapping-Bibliothek. Die Abfrage verläuft ähnlich wie in LINQ.
https://github.com/shuxinqin/Chloe
Corelib
Corelib ist eine .NET-Hilfsbibliothek, die einige Hilfsroutinen bietet.
https://github.com/cjxb/corelib
OpenDeployment
OpenDeployment .NET Website und Windows Service Deployment Tool
https://github.com/klanglie/OpenDeployment
Referencesource
Das Repository enthält Quellen aus Microsoft .NET Reference Source, die eine Teilmenge des .NET Framework repräsentieren. Diese Untermenge enthält ähnliche Funktionen für die Klassenbibliotheken, die in .NET Core entwickelt werden.
https://github.com/Microsoft/referencesource
TagHelpe-Beispiele
Eine Sammlung von Beispiel-Tag-Helfern für ASP.NET Core MVC
https://github.com/dpaquette/TagHelperSamples
MS-Build
Die Microsoft Build Engine (MSBuild) ist die Build-Plattform für .NET und Visual Studio.
https://github.com/Microsoft/msbuild
KestrelHttpServer
Der Cross-Platform Web Server für ASP.NET Core.
https://github.com/aspnet/KestrelHttpServer
DbUp
DbUp ist eine .NET-Bibliothek, welche Ihnen hilft, Änderungen an SQL Server-Datenbanken durchzuführen. Es verfolgt, welche SQL-Skripte bereits ausgeführt wurden und führt die Änderungsskripts aus, die benötigt werden, um Ihre Datenbank auf dem neuesten Stand zu halten.
https://github.com/DbUp/DbUp
ApexSQL Compare
ApexSQL Compare ist ein Tool, das in SSMS oder Visual Studio integriert werden kann, um verschiedene Arten von Dateien, SQL Server-Objekten und Ordner zu vergleichen. Als eigenständiges Werkzeug kann es direkt über die Befehlszeile verwendet werden. Es ermöglicht den Zwei-Wege-Vergleich von Dateien und SQL Server-Objekten und kann eine zusammengeführte Datei erstellen.
https://marketplace.visualstudio.com/items?itemName=ApexSQLtools.ApexSQLCompare
Dokumente
Artikel als PDF herunterladen