Dieser Artikel wurde maschinell übersetzt.

In eigener Sache

Auf den Punkt mit Julie Lerman

Michael Desmond

 

Michael DesmondIn der Welt der Software-Entwicklung ist nichts sicher außer Tod, Steuern und Daten. Als MSDN Magazin Datenpunkte Kolumnist weist Julie Lerman darauf hin: "Niemand kann Daten vermeiden, so ist es ein Thema, das wichtig für alle ist."

Weshalb Datenpunkte, ein Fixpunkt im MSDN Magazin seit John Papa zuerst die Spalte im Jahr 2002 verfasste. Papa hat die Spalte um anzugehen, was er fühlte einen Mangel an datenbezogenen Berichterstattung im Magazin (und der Industrie im allgemeinen). Wenn er weg von der Spalte in 2009 trat nach der Einnahme eines Job bei Microsoft, empfohlen Papa Julie Lerman, seinen Platz zu nehmen.

Ich fragte Lerman über ihre Erfahrungen der Kolumne und über ihre Gedanken auf Daten und Entwicklung. Inspiration ist nicht schwer zu finden, wie Lerman mir sagte.

"Ich habe versucht, die Spalte zu verwenden, um Dinge zu erklären, dass entweder ich bin neugierig oder verwirrt, wie was zum Teufel ist NoSQL," sagt sie. "Oder als eine Möglichkeit, Antworten auf Fragen, die ich häufig gestellte bin — beispielsweise über Entity Framework [EF]."

Michael Desmond: Die .net-Datenraum ist alles andere als langweilig gewesen, mit viel Infrastruktur arbeiten ziehende Devel-Opers in verschiedene Richtungen. Haben Dinge sesshaft? Ratschläge für Entwickler, die versuchen, einen Überblick über Daten 2012 entscheiden?

Julie Lerman: Eingelebt? Ah! Ich denke, dass sie schneller bewegen. Ich glaube, dass die ORMs [objektrelationale Mapper] machen Sie es sich wie die "Klassiker" für eine Weile, und Entity Framework scheint zu den Standard für heraus-von-dkasten .net Datenzugriff haben werden.

Es gibt so viel innovatives arbeiten und Denken geht, vor allem mit dem Fokus auf große Datenmengen, NoSQL und CQRS [Befehl Abfrage Verantwortung Segregation], um nur einige zu nennen. Aber nicht jeder hat mit den riesigen Datenmengen arbeiten, die unter diesem Dach kommt. Ich glaube wirklich, dass ORM über relationale Datenbank der neuen Norm ist.

Wie gut EF zusammen über seine kurze, wenn turbulent, gekommen ist führen von der ersten Version im Jahr 2008 durch EF4 Iterationen die letzten paar Jahre, und schließlich zu EF5 heute?

EF begann als ein Projekt von einigen schweren, Data-Wizard, Ph.d.-Stufe Leute bei Microsoft Research. Aber es schien für Entwickler nur eine Teillösung sein. Die Ergänzung der POCO [Plain Old CLR Object] Unterstützung in EF4 war ein großer Sprung nach vorn, und dann Code erste zuzüglich der viel-einfacher zu bedienende API [DbContext] die breitere Wahrnehmung der EF drastisch geändert. Es war nicht bis die letzten beiden Stücke angekommen, dass Leute bei Microsoft, die außerhalb der Data-Team begann Aufmerksamkeit auf es sind. Und die Entwickler Augen, Begeisterung und Aufregung.

Es wurde auch faszinierende Zeugen die Entwicklung wie funktioniert das EF-Team bei Microsoft. Nach einigen schwierigen Interaktionen mit eine redselige Gemeinschaft, die unglücklich mit der ursprünglichen Version war, reagierte sie mit einigen fantastischen EF an ein viel breiteres Publikum schmackhaft vorgenommenen Änderungen. Jetzt konzentriert sich das gesamte Team bezüglich der Reaktion auf Community-Feedback.

Ich habe das Gefühl, dass .net Dev Gemeinschaft — die Teilmenge, die engagiert mit neuen Releases und für Feedback — hat einen großartigen Sinn für Eigentum an EF und ist jetzt die Arbeit im Team ist dabei sehr unterstützt.

Wie findest du Zeit konsequent angesichts der Forderungen von Ihrem Job zu schreiben? Wie tut Hilfe schreiben Sie als Entwickler verbessern?

Sie wissen besser als jeder andere, die meine Artikel selten pünktlich geliefert werden. Ich stehlen nur die Zeit von anderen Aufgaben und Terminen, so dass ich ständig Jonglieren bin. Ich habe auch einige jener Zeit aus meinem persönlichen Leben zu stehlen. Ich denke, dass die Tatsache, dass mein Mann und ich Kinder haben nicht das ein bisschen einfacher macht.

Der Prozess des Schreibens muss in der Tat eine positive Wirkung auf meine Entwicklungsfähigkeiten. Ich bin zurückhaltend, etwas aufzuschreiben, bis ich es erforscht habe, innen und außen, das zwingt mich, noch tiefer etwas zu lernen habe ich bereits viel Komfort mit kann. Ich denke, dass wir haben eine große Verantwortung, nicht Menschen fehlzuleiten, die für ihr Wissen von uns abhängen. Ich bin ständig hinterfragen, was ich weiß und wie ich die Dinge tun, und ich ziehe mich manchmal sehr widerwillig durch einen Prozess der Evolution. Aber es hat immer seine Chancen.

Michael Desmond ist der Chefredakteur des MSDN Magazins.