Foundations for Professionals .NET Professionals im Profil guide to C# guidgen.de

Blog

Nutze den Augenblick
und teile der Welt mit, was Du zu sagen hast.

Review von RESTful .NET

Freitag, 10. April 2009, 10:16 Uhr
Permalink | Kommentare (3) | Kommentare als RSSRSS

In den vergangenen Tagen habe ich RESTful .NET von Jon Flanders gelesen – ein Buch über das Thema REST. Interessanterweise wird der Architekturstil REST allerdings nicht von Grund auf erklärt. Statt dessen konzentriert sich das Buch auf die Frage, wie REST-basierte Webservices in .NET 3.5 mit Hilfe von WCF modelliert werden können.

Der Effekt ist, dass das Buch angenehm kompakt ist, dennoch aber einen vollständigen und sehr verständlichen Einstieg in das Thema REST mit WCF bietet.

WCF war bislang für jemanden wie mich, der sich hauptsächlich mit Webentwicklung beschäftigt, ein verhältnismäßig komplexes Thema, bei dem man nie so recht wusste, wo man anfangen soll – zu viele Aspekte sind für reine Webentwicklung zunächst nicht von Bedeutung.

Mit RESTful .NET steht nun ein Buch zur Verfügung, das genau die Zielgruppe der Webentwickler bedient. Nach einer angenehm kurzen Einführung zum Thema REST gliedert sich das Buch in drei Teile:

  • Implementieren von REST-basierten Webservices: In den ersten fünf Kapiteln wird erklärt, wie das Lesen und Schreiben von Daten mit Hilfe von REST funktioniert, wie Methoden auf URIs gemappt werden können, und welche Möglichkeiten es gibt, REST-basierte Webservices zu hosten.
  • Anwendung von REST: Die nächsten fünf Kapitel widmen sich verschiedenen Anwendungsgebieten, die mit REST in WCF bedient werden können. Die Themen reichen dabei von Feeds über AJAX und JSON bis hin zu Silverlight.
  • REST und HTTP: Das letzte Kapitel geht schließlich auf die Zusammenhänge zwischen REST und WCF auf der einen und HTTP auf der anderen Seite ein, und klärt einige spezielle Fragen – wie beispielsweise HTTP-Statuscodes händisch gesetzt werden können.

Im Anhang findet sich zudem ein kompakter Überblick über die Neuerungen, die für WCF und REST in .NET 3.5 SP1 enthalten sind, was den Inhalt des Buches sehr schön ergänzt und abschließt.

Da es dem Autor gelingt, alle Aspekte sehr verständlich zu erklären, sind Vorkenntnisse zum Verständnis des Buches nicht zwingend notwendig, weshalb sich das Buch auch für Einsteiger in die REST-Thematik eignet.

Alles in allem – ein sehr empfehlenswertes Buch für jeden, der sich mit Webentwicklung beschäftigt, und dem WCF bislang zu Desktop-lastig war.

Argot

Freitag, 26. September 2008, 14:20 Uhr
Permalink | Kommentare (0) | Kommentare als RSSRSS

Wie ich selbst erst erfahren habe, bezeichnet der französische Begriff argot im allgemeinen Sinne einen Jargon, der nur von einer dedizierten Menge von Personen als Fachsprache genutzt wird. Auf diese Bedeutung spielt der Name des Projektes Argotic Syndication Framework an, dessen selbstgewählte Parole frei übersetzt

Wir beherrschen die Sprache bereits, so dass Sie sie nicht lernen müssen.

lautet. Mit Argotic steht ein Framework für .NET zur Verfügung, das einen abstrahierten Zugriff auf diverse Syndikationsformate ermöglicht, unter anderem auch RSS, Atom, OPML, APML, BlogML und RSD. Dieser Zugriff kann dabei nicht nur lesend, sondern auch schreibend stattfinden, so dass es für in .NET geschriebene Anwendungen beispielsweise ein leichtes ist, einen RSS-Feed zu konsumieren oder einen ebensolchen zu erstellen.

Auf Argotic aufmerksam wurde ich durch Alexander Zeitler, seines Zeichens MVP, der mir dieses Framework als Antwort auf meine Frage empfohlen hat, wie man mit möglichst geringem Aufwand zwei RSS-Feeds zu einem gemeinsamen zusammenführen könnte. Daher an dieser Stelle: Vielen Dank für den wirklich ausgesprochen guten Tipp!