Sollte ich als Entwickler ein Upgrade auf Windows 7 durchführen, wenn ja ... welche Gründe sollte ich dem Management geben?


7

Windows 7 wird am 6. August für MSDN-Abonnenten verfügbar sein.

Ich möchte ein Upgrade durchführen, muss jedoch die Genehmigung des Managements einholen, derzeit nur wenige andere Entwickler, und ich verwende Vista im Büro.

Was wären die besten Gründe für ein .net Web- und Business Intelligence-Entwickler, ein Upgrade durchzuführen?

Was könnte mich im Gegenteil verletzen, wenn ich ein Upgrade durchführen würde?

Ich werde hier eine Liste zusammenstellen:

  • Virtueller XP-Modus
  • Virtuelle Festplatte (bootfähig auf)
  • Benutzerfreundlichkeit
  • Performance
  • Stabilität

BEARBEITEN

Vielen Dank für die Antworten. Ich werde mir die Vorschläge anhören und Windows 7 einige Zeit virtuell ausführen, damit ich Unternehmensanwendungen und meine persönliche Entwicklungsumgebung testen kann, bevor ich das Hauptbetriebssystem aktualisiere.


5
Warum möchten Sie ein Upgrade durchführen?
Adrian Godong

4
um ehrlich zu sein ... weil ich ein Early Adopter bin und nicht das Gefühl habe, dass es irgendetwas verletzen würde, und ich werde es zu Hause verwenden, also wäre es schön, ähnliche Umgebungen zu Hause und bei der Arbeit zu haben.
Jon Erickson

3
Ich weiß nicht, warum du hierher kommst. Wir wissen nicht viel über Ihren Arbeitsplatz, und Sie haben keinen Hinweis auf einen geschäftlichen Grund gegeben. Sie müssen herausfinden, was sie wollen, und einen Grund finden, warum dies Ihrem Arbeitgeber tatsächlich zugute kommt.
David Thornley

1
Lieber Gott, ja! Lassen Sie uns die Welt von Vista so schnell wie möglich befreien.
Squillman

Antworten:


7

Während ich mich auf Windows 7 / Vista 2.0 freue, sehe ich für Ihren Fall als BI-Entwickler keinen Anreiz, jetzt im Vergleich zum Verbrauchermarkt ein Upgrade durchzuführen. Warum sollten Sie jetzt wechseln, es sei denn, Sie müssen Vista, ähm ... Windows 7-Apps mit Visual Studio erstellen ? Wenn Sie Windows 7 wirklich ausführen oder damit herumspielen möchten, laden Sie Suns VirtualBox (kostenlos) herunter, laden Sie die Windows 7-Beta (oder die MSDN-Version) herunter und führen Sie sie virtuell aus. Warten Sie mindestens 4 bis 6 Monate und lassen Sie Microsoft und alle anderen Unternehmen / Organisationen die Installationsprobleme (falls vorhanden) oder Sicherheitsprobleme und Patches (die es geben wird) usw. usw. behandeln. Wie alle Service Pack-Versionen Warum wechseln Sie als Erster, wenn es besonders im Büro so viel zu gefährden gibt?

Wenn das nicht ausreicht, um den Juckreiz beim Umschalten zu stoppen, denken Sie einfach an die Software, die Sie heute verwenden, und fragen Sie sich, ob sie zunächst mit 7 kompatibel ist. Dies ist Ihre Aufgabe in der Leitung, nicht Ihr Heimcomputer. Lernen Sie zu trennen, was Sie zu Hause und bei der Arbeit verwenden. Ich würde keinen Job für den Glanz und den Glamour vermeintlicher Stabilität, Leistung und hübscher Ikonen riskieren, bis alle anderen das Unterfangen durchlaufen haben. Lassen Sie andere Personen / Unternehmen herausfinden, ob Windows 7 das Upgrade tatsächlich wert war.

Versteh mich nicht falsch, Windows 7 ist so viel besser als Vista, da Vista selbst die Messlatte so niedrig gesetzt hat, aber selbst das an und für sich ist kein wirklicher Grund für eine sofortige Umstellung. Benötigen Sie aus all den Funktionen / Gründen, die Sie auflisten, diese, um Ihre Arbeit heute zu erledigen? Haben Sie benötigen IIS 7.5? Haben Sie benötigen virtuellen XP - Modus? Haben Sie benötigen die uber-kühlen Taskleiste? Ich bin bereit zu wetten, dass Sie Vista nicht satt haben (wer ist das nicht?) Und zum nächsten Schritt übergehen möchten.

Während ich mich in Sie und die Qual von Vista einfühle, halten Sie es einfach durch, bis es so aussieht, als ob alle Knicke und Probleme behoben wurden und alle Ihre Apps / Tools für die Arbeit mit Windows 7 kompatibel sind. Seien Sie nicht dumm, ein Upgrade für Windows durchzuführen Versprechen einer besseren Erfahrung. Kein Produkt ist besonders beim ersten Versuch kinderleicht / kugelsicher. Es ist mir egal, dass dies die 6./7 ./N. Version von Microsoft ist. Keine Firma ist perfekt. Warum sollten Sie Ihre Zeit und Energie für das wegwerfen, was sich für Sie jetzt als wenig bis gar nicht vorteilhaft herausstellt ?

Entschuldigung für die Schimpfe. Ich hatte nur das Gefühl, dass jeder den Jobaspekt dieser Frage ignorierte. Wenn dies für einen Heimcomputer wäre, hätte ich wahrscheinlich nicht gesprochen, aber in dieser Wirtschaft und nur im Prinzip für die Arbeit, tun Sie sich selbst einen Gefallen und riskieren Sie es nicht.

Bearbeiten: Entschuldigung, aber einige von Ihnen haben den Jobaspekt dieses Problems erwähnt, daher entschuldige ich mich dafür, dass Sie Ihre Kommentare ignoriert haben. Ich wollte nicht, dass jeder dieses arbeitsbezogene Problem ignoriert. ;)


+1 für den Job gegen Hausbeobachtung, und keine Notwendigkeit, sich für das Geschwätz zu entschuldigen - es war ein GUTES Geschwätz ...! :)
Maximus Minimus

Und was ist, wenn alle darauf warten, dass alle anderen Windows 7 verwenden? Endlosschleife?!
cmserv

8

Werden Sie die von Ihnen entwickelte Software für Windows 7 bereitstellen? Wenn ja, benötigen Sie einen Testcomputer (möglicherweise eine VM), auf dem Windows 7 ausgeführt wird. Wenn Sie Software entwickeln, die unter XP oder Vista bereitgestellt werden soll (Unternehmensrichtlinie, dass die Benutzer eine beliebige Windows-Version ausführen und nicht in Kürze ein Upgrade durchführen), haben Sie nicht wirklich viel Grund für ein Upgrade. Das Erstellen und Testen auf den Plattformen, auf denen Sie bereitstellen, ist wichtig.


7

Aktualisierung? Ich möchte meine Sachen lieber eine Weile behalten und eine VM für Windows 7 erstellen. Ein guter Grund wäre, sich einfach mit der neuen Plattform vertraut zu machen.


3

Wenn Sie ein Upgrade von Vista durchführen, gibt es meines Erachtens keinen großen Unterschied hinsichtlich der Ausführung Ihrer Entwicklertools. Wenn Sie ein Upgrade von XP durchführen, können alle Arten von Problemen auftreten, z. B. die Benutzerkontensteuerung. Mein Desktop bleibt auf demselben Desktop, den der Rest des Unternehmens verwendet. Ich verwende bereits eine Version von Windows 7 in einer VM zum Testen von Anwendungen. Ich würde sagen, bleiben Sie bei der gleichen Windows-Version, auf der alle anderen aktiv sind, und prüfen Sie, ob in einer VM nicht 7 ausgeführt werden kann. Das Coole an einer VM ist, dass Sie einen Snapshot erstellen, alles durcheinander bringen und dann wieder in den normalen Zustand zurückversetzen können.


Dies ist wahr, aber ich konnte nicht das Gegenteil tun und alles in Win7 tun und eine VM haben (oder einfach den XP-Modus verwenden oder von VHDs booten), um Anwendungen zu testen. Auf diese Weise bekomme ich alle Vorteile von Win7 und kann das Unternehmen trotzdem unterstützen, was definitiv meine Hauptverantwortung ist.
Jon Erickson

Hängt von Ihrem Unternehmensumfeld ab. Wir haben Anmeldeskripte, die ausgeführt werden, Windows-Updates werden gepusht, jeder hat genau den gleichen Webbrowser (für RIAs), das gleiche MS Office usw. Ich möchte kein Problem mit meinem Host-Betriebssystem haben und kann das nicht ausführen VM. Wenn ich nicht da bin, könnte jemand anderes meine Workstation benutzen und mit dem Betriebssystem und den Apps vertraut sein, obwohl dies kaum jemals passiert. Meine Win7-VM-Grafiken sind durch die VM-Treiber begrenzt, aber ich benötige diese Funktionen. Ich würde das Risiko nicht eingehen, weil es ein Schmerz ist, zurück zu gehen.
Bratch

2

Da Sie etwas entwickeln, das unter Windows 7 bereitgestellt werden soll, ist dies ein guter Grund. Weil Sie sicherstellen möchten, dass Ihr System mit der Benutzerkontensteuerung funktioniert (wenn Sie unter XP und nicht unter Vista arbeiten). Weil Sie Ihr System unter Windows 7 testen möchten, falls einer Ihrer Kunden ein Upgrade durchführt. Abgesehen davon könnten Sie ein Produktivitätsargument vorbringen, wenn Sie der Meinung sind, dass Sie unter Windows 7 wesentlich produktiver sind. Aber ich, die meisten Unternehmen, führen solche einmaligen Bereitstellungen im Allgemeinen nicht durch.


2

Nach dem, was ich mit dem Release Candidate gesehen habe:

  • XP und Windows 7 sind in der Geschwindigkeit vergleichbar
  • Windows 7 Multi-Screen-Unterstützung rockt
  • Unterstützt nativ horizontale und vertikale Monitore
  • IIS 7 (gut für mvc und infact alles, was mit ASP.Net zu tun hat)
  • Es ist wirklich schön zu bedienen, abgesehen von dem Startmenü, das ich sowieso durch "Vista Start Menu" ersetze

1000x besser als Vista, aber mit schönen Vista-ähnlichen Sachen. Noch keine großen Einfrierungen.


Ich denke, ich sollte beachten, dass, wenn ich vergleichbare Geschwindigkeit sage, dies ein Einstiegssystem ist, das vor einigen Jahren herauskam. Ich verwende ein MSI M670 mit 2,5 g RAM und AMD Sempron 1,8 GHz und die Grafikkarte ist ein integrierter (schauderhafter) Geforce Go 6100, der überhaupt nicht schnell ist. Wenn auf Ihrem Computer Vista

1

Was läuft gerade und welche Art von Anwendungen entwickeln Sie?

Wenn Sie Windows XP ausführen und Webentwicklung durchführen, ist IIS 7 gegenüber IIS 5.1 von Vorteil. Auf diese Weise können Sie beispielsweise mehrere Websites auf Ihrem Computer einrichten und ausführen, sodass Sie beim Wechseln keine Website stoppen oder eine andere starten müssen.


1

Sie sollten ein Upgrade von Vista durchführen. Sie können Ihrem Arbeitgeber mitteilen, dass sich das Upgrade lohnt, um von den Leistungs- und Stabilitätsverbesserungen zu profitieren, die am Betriebssystem vorgenommen wurden. Sie haben MSDN erwähnt, es scheint also ein kostenloses Upgrade zu sein. Wenn ja, ist es ein No-Brainier.


1

Als Entwickler sollten Sie auf jeden Fall Zugriff auf einen Windows 7-Computer sowie auf alle anderen Versionen haben, die Sie unterstützen müssen. Ob dies das Betriebssystem auf Ihrer Workstation sein sollte oder nicht, ist eine ganz andere Sache. Persönlich würde ich nein sagen, zumindest noch nicht. Windows hat bis mindestens zum ersten Service Pack keine gute Erfolgsbilanz für Stabilität. Als Entwickler werden Sie mit ziemlicher Sicherheit Fehler auslösen, auf die andere möglicherweise nie stoßen.


1

Die Antwort sollte absolut "NEIN" sein (und auf Windows 7 Service Pack 1 warten).

  1. Microsoft-Entwickler verwenden eine ältere Betriebssystemversion, um eine Plattform für eine neue Version zu entwickeln.

  2. Alle entwicklungsbezogenen Programme werden in einer älteren Version erstellt und getestet, sodass sie nur in einer älteren Version besser funktionieren. Wir hatten ähnliche Probleme mit Vista, Visual Studio 2008 selbst hatte viele Probleme mit Vista, und Visual Studio 2010 wird sicherlich viele Probleme mit Windows 7 haben.

  3. Ich bin nicht negativ, aber ich bin damit einverstanden, dass Sie bei Vista bleiben, Ihre Lösungen unter Windows 7 auf virtuellen Maschinen testen und nach Windows 7 Service Pack 1 der richtige Zeitpunkt für einen Wechsel ist.

  4. Alles gut gesagt und getan, Marketing sagt nie etwas Schlechtes über das Produkt aus, nur die Anzahl der Service Packs zeigt dies.


Betreff: # 1. Microsoft ist bekannt dafür, dass es seine neuesten Betriebssysteme mit Hundefutter füttert. Überprüfen Sie, was all diese Leute verwenden: bit.ly/SYVvy
p.campbell

0

Sprechen Sie über die Beta-Version oder die Einzelhandelsversion von Windows 7? Bei Beta sollte die Tatsache, dass es kostenlos ist, Grund genug sein, das Management zu überzeugen.


1
Nicht alle Führungskräfte möchten, dass Entwickler alles, was sie möchten, auf ihre Arbeitsmaschinen klopfen, nur weil es kostenlos ist.
David Thornley

Wann habe ich das gesagt? Wenn das OP zu dem Schluss kommt, dass es eine gute Sache wäre, sollte die Tatsache, dass es kostenlos ist, ihn auf den besten Weg bringen, das Management von einem Upgrade zu überzeugen.
Hooked

0

Wenn Sie sich nur mit Webentwicklung beschäftigen, gibt es keinen Grund für ein Upgrade. Es wird IE 8 integriert sein (in einer Nicht-EU-Version), aber Sie können es jetzt sowohl unter Vista / Server 2008 als auch unter XP haben.

Ich beabsichtige, XP auf meinem Arbeitscomputer und Server 2008 (nicht einmal ein Upgrade auf R2) auf meinem Personalcomputer beizubehalten.

Der einzige Grund könnte sein, dass Sie sich IIS 7 ansehen (wenn Sie gerade mit XP und noch nicht mit Vista / Server 2008 arbeiten). Wenn Sie nur ein einzelnes Webprojekt entwickeln und sich normalerweise nicht mit IIS befassen, müssen Sie überhaupt kein Upgrade durchführen.


0

Als frommer Mac-Benutzer und gelegentlicher Flirt mit Ubuntu fällt es mir schwer, mich für Windows 7 zu begeistern. Ich war viele Jahre lang Windows, aber jetzt beschränkt sich Dösen auf VM für Browsertestzwecke.

Nach allem, was ich gehört habe, könnte Windows 7 ein Grund sein, MS noch einmal einen Peitschenknall zu geben.

Der Hauptgrund wäre die Leistung und Stabilität, die ich höre, ist gut. Wenn Sie für die Verwaltung verantwortlich sind, brauchen Sie mehr Zuverlässigkeit als die meisten anderen. und ich höre, dass der Preis (ausnahmsweise) kein großer Stolperfaktor sein wird, wie dies bei MS OS häufig der Fall ist.

Ich könnte es mir sogar selbst ansehen. Aber wenn Sie die Leistung und Zuverlässigkeit benötigen, die Sie benötigen, und Ihr Unternehmen bereit ist, tief zu graben, um Ihnen diesen Luxus zu bieten, sollten Sie, um Himmels willen, einen Mac in Betracht ziehen. Sie können alle gewünschten Windows- / Linux-Betriebssysteme von VM aus ausführen und erhalten eine schnelle, stabile Unix-Plattform mit der besten GUI, die Sie für Geld kaufen können.


0

Wenn Ihre Kunden Windows 7 verwenden würden, kann es hilfreich sein, diese Umgebung als Testumgebung zu verwenden, um zu sehen, was der Kunde sieht. Ich bin mir nicht sicher, ob es einen Plattformunterschied zwischen der Verwendung von IE in Vista und 7 geben würde, aber es könnte durchaus einen geben. Die Leistungsverbesserungen können es wert sein, das Experiment durchführen zu wollen, um herauszufinden, ob 7 besser als Vista ist und was die Fallstricke sind.


0

Ich würde aus Leistungsgründen sagen, dass sich ein Upgrade lohnt. Wenn Sie TLS1.2 in Ihrer Arbeit unterstützen möchten, ist dies (derzeit) die einzige Windows-Plattform, die diese unterstützt (obwohl standardmäßig deaktiviert).


0

Ich kann mir einen sehr guten Grund vorstellen, NICHT zu aktualisieren: Sie sagen, Sie sind einer der wenigen Entwickler, die Vista verwenden. Wenn Sie also ein Upgrade durchführen, lassen Sie Ihre anderen Entwickler (vermutlich auf XP) noch weiter zurück. Eines Tages werden Sie eine Nur-Win7-Funktion entwickeln (mit IIS7 wird es keine Überraschung sein, wenn Sie dies tun), und plötzlich haben Sie alle vermasselt, Ihr Unternehmen eine Menge Geld gekostet, um das Problem zu finden, zu testen und zu lösen.

Mein Rat ist, auf XP zu aktualisieren und sich Ihren anderen Entwicklern auf einer stabilen Plattform anzuschließen. Wenn Sie ein Upgrade durchführen müssen, werden alle gleichzeitig aktualisiert. Es ist nicht nötig, am Arbeitsplatz etwas Besonderes zu sein. Alle sollten sich zusammenreißen, um die Anwendungen zu erstellen, und nicht mit den neuesten Spielzeugen herumspielen.

Außerdem weißt du nie, was dich verletzen könnte - du musst es zuerst versuchen, um es herauszufinden, aber ich ziehe es vor, andere das tun zu lassen und über ihre Schmerzen in Google / Tech-Blogs zu lesen.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.