Microsoft möchte SourceSafe-Benutzer auf neuere Technologien umstellen

Da Microsoft die Unterstützung für das Versionskontrollsystem der Visual SourceSafe-Software einstellen wird, ermutigt das Unternehmen die Entwickler, auf den umfassenderen ALM-Server (Application Lifecycle Management) von Microsoft umzusteigen, das in Visual enthaltene TFS-Produkt (Team Foundation Server) Studio-Plattform.

Am Mittwoch stellten Mitarbeiter des Unternehmens fest, dass sich Visual SourceSafe am Ende des Lebens befindet und die Unterstützung Mitte 2011 enden soll. Danach müssten die Benutzer für den erweiterten Support bezahlen, der für einige Jahre verfügbar sein würde. Microsoft bietet SourceSafe-Benutzern jedoch einen Migrationspfad über eine neue Installationsoption für TFS an, die im nächsten Jahr erwartet wird und als TFS Basic-Installation bezeichnet wird.

[Letztes Jahr wollte Microsoft ALM mit Visual Team System 2010 "demokratisieren".]

"Wir sehen TFS als Nachfolger von SourceSafe", sagte Brian Harry, der den Titel eines technischen Mitarbeiters bei Microsoft innehat. Die Option Grundinstallation wird als Teil von Visual Studio Team Foundation Server 2010 bereitgestellt.

"Im Jahr 2002 haben wir uns vorgenommen, die nächste Generation von Tools für die Entwicklungszusammenarbeit zu entwickeln, und das war TFS. Unser anfänglicher Schwerpunkt lag auf Entwicklungsteams für Unternehmenssoftware", sagte Harry. TFS bietet eine Plattform für die Zusammenarbeit, die Funktionen für Portal, Versionskontrolle, Workitem-Tracking, Build-Management, Prozessführung und Business Intelligence kombiniert.

"Mit der [geplanten Veröffentlichung von TFS für 2010] haben wir jetzt einen großen Schritt unternommen, um das TFS-Niveau zu verbessern und es der SourceSafe-Benutzerbasis zur Verfügung zu stellen", sagte er.

Die Basisinstallationsoption von TFS ist für SourceSafe-Benutzer geeignet, da sie einfacher zu installieren ist als frühere Iterationen und bei Vorhandensein des .Net Frameworks in etwa 20 Minuten installiert werden kann. Es wird auch unter Client-Betriebssystemen wie Windows Vista und der kommenden Windows 7-Version ausgeführt. TFS hat bisher Windows Server benötigt. Mit der Client-Installation können Benutzer eine Software-Versionierungsserver-Lösung auf ihren Laptops haben, auf die andere über das Internet oder ein LAN zugreifen können, erklärte Harry.

Geplant ist auch, die Basisinstallation für SourceSafe-Benutzer wesentlich erschwinglicher zu machen. TFS verkauft derzeit für etwa 2.700 USD plus 500 USD pro Benutzer.

Harry war Präsident von One Tree Software, das SourceSafe 1992 entwickelte und 1994 von Microsoft übernommen wurde. Obwohl das Produkt die Versionskontrolle durch Benutzerfreundlichkeit und eine Windows-GUI revolutionierte, wurde es für eine andere Zeit entwickelt - vor dem Aufkommen des Internet, allgegenwärtige LANs und Datenbanken sowie agile Entwicklungspraktiken, sagte Harry. Dem Produkt fehlt beispielsweise die kontinuierliche Integration und Fehlerverfolgung in TFS.

Auf die Frage, was SourceSafe-Benutzer von End-of-Life-Plänen für ihre Plattform und der Migration zu TFS halten, sagte Harry: "Ich habe nicht mit einer Tonne von ihnen gesprochen, aber diejenigen, mit denen ich gesprochen habe, sind meiner Meinung nach sehr aufgeregt es."

Harry betonte das Engagement von Micosoft für SourceSafe-Kunden und stellte fest, dass ein Update von SourceSafe als Teil der Produktfreigabewelle 2010 für Visual Studio geplant ist. Durch das Update kann SourceSafe mit Visual Studio 2010 arbeiten.

Der Schritt von Microsoft, Visual SourceSafe auslaufen zu lassen, "macht Sinn", sagte Analyst Rob Sanfilippo, Research Vice President bei Directions on Microsoft. "Visual SourceSafe ist auf kleine Entwicklungsprojekte ausgerichtet und basiert auf weniger ausgefeilten Technologien als Team Foundation Server", sagte er. Die Basisinstallationsoption sollte TFS künftig zu einem brauchbaren Ersatz für Visual SourceSafe machen, sagte Sanfilippo.

In einer anderen Entwicklung in der TFS-Arena könnten Benutzer von Mainframes genau wie Benutzer von Windows, Unix und Mac auf den ALM-Server von Microsoft zugreifen. Die Technologie befindet sich in der Entwicklung bei Teamprise.

Mit einem geplanten Mainframe-Client könnten Entwickler, die an einem Mainframe arbeiten, "voll und gleichberechtigt zu einem Entwicklungsprojekt beitragen, das in Microsoft Team Foundation Server verwaltet wird", sagte Martin Woodward, Senior Software Engineer bei Teamprise.

Laut Woodward kann derzeit auf TFS für Java-, Mac-, Unix- und Windows-Projekte zugegriffen werden. "Wir haben jedoch einen bedeutenden Kundenstamm, der auch Entwickler hat, für die der Mainframe ihre Entwicklungsumgebung ist. Sie verwenden keine Tools wie Visual Studio oder Eclipse. Sie verwenden ein IBM 3270-Terminal und melden sich am Mainframe an, wo sie ihren Code finden." und Entwicklungstools ", sagte Woodward." Für diese Leute entwickeln wir den Teamprise-Mainframe-Client ", sagte er. Der Client wird unter z / OS R08 entwickelt.

Microsofts Harry gibt Teamprise in einem Blogeintrag einen Daumen hoch.

"Ich bin wirklich begeistert, dass sie diesen Schritt tun, weil ich immer geglaubt habe, dass es wichtig ist, dass alle Personen in einem Softwareentwicklungsprojekt unabhängig von ihrer Rolle und Plattform auf die Projektressourcen zugreifen können." Sagte Harry.