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


Das könnte Sie auch interessieren