Mengapa meningkatkan ke Windows 7? [duplikat]


3

Kemungkinan Duplikat:
Apa pun alasan kuat untuk memutakhirkan Vista ke Windows 7

Hai yang disana. Saya seorang pengembang .NET dan saya menggunakan Windows XP selama bertahun-tahun sekarang ... Pertanyaan saya adalah: Mengapa saya harus memutakhirkan ke Windows 7.

Saya tidak meng-upgrade ke Windows Vista ... tapi sekarang banyak orang berbicara tentang upgrade karena XP adalah OS lama dan kita harus pindah bla bla bla. Sekarang dari perspektif pengembang, mengapa saya harus memutakhirkan?



3
OP menginginkan perspektif programmer, dan semua orang di StackOverflow juga melewatkan poin itu. Adakah yang mau membantunya?
Robert Harvey

2
ini harus menjadi Wiki Komunitas

@Molly: Pertanyaan dimigrasikan dari SO, dan pengguna tidak memiliki akun di sini, jadi itu tidak akan diubah menjadi CW kecuali jika moderator melakukannya. Jika Anda sangat menyukainya, tandai pertanyaan untuk mendapatkan perhatian moderator.
Robert Harvey

@heavyd setuju, harus ditutup.
alex

Jawaban:


8

Dalam pengalaman saya sebagai pengembang .Net, Vista dan Win7 jauh lebih kuat dan stabil untuk dikembangkan, versi 64bit memiliki dukungan driver yang jauh lebih baik dan Anda benar-benar ingin banyak memori untuk dapat menjalankan beberapa contoh IDE Anda, beberapa mesin virtual dan sebagainya.

Untuk Win7 khususnya juga mesin pc virtual yang digunakan (tersedia sebagai unduhan kandidat rilis terpisah sekarang) berkinerja lebih baik daripada pc virtual 2007 yang lama, vmware workstation / server - lebih mirip dengan hyper-v dan esx yang memudahkan pengujian lokal. Ini juga fitur integrasi tanpa batas dengan Mode Windows XP virtual (jika Anda menggunakan Win7 SKU yang tepat) yang memberi Anda kemampuan untuk menjalankan IE6 di jendela "normal" di sebelah IE8 dan browser lain yang Anda perlukan untuk pengujian pengembangan web.

Secara umum, pembaruan Win7 UI sangat bagus. Bilah tugas akhirnya berfungsi di kedua sisi dan hotkey untuk memanipulasi windows sangat ditingkatkan - meskipun sebagian besar dapat ditambahkan dengan utilitas pihak ketiga. File explorer masih menyebalkan, Direktori Opus adalah suatu keharusan ^^

Vista dan Win7 juga menangani pengaturan DPI layar berbeda sehingga semua aplikasi tampak sempurna bahkan jika Anda ingin menjalankan pengaturan DPI non-standar.

Yang jelas con adalah kebutuhan untuk pengujian terpisah di XP jika Anda mengembangkan di bawah Win7 - tetapi yang sebaliknya juga berlaku.

Jika Anda berada di lingkungan Windows Domain, memutakhirkan ke Server 2008 dan Vista atau Server 2008 R2 dan Windows 7 di seluruh departemen, banyak pengelolaan jauh lebih baik dari perspektif sysadmin.

Ada beberapa fitur baru yang menarik yang dapat Anda tambahkan ke aplikasi Anda untuk bermain bagus dan ditingkatkan di bawah Win7 yang saya rasa membuat pekerjaan lebih menyenangkan - mempelajari hal-hal baru dan mengikuti platform tempat Anda bekerja.


4

Kalkulator yang lebih baik dengan mode "programmer". Apa lagi yang kamu butuhkan?


1
Amin! Itu sebenarnya alasan yang cukup baik, bahwa kalkulator besar :)
Zoran

3

Mari kita membuat analogi mobil; programmer terkenal akan hal ini.

Mengapa orang membeli mobil baru? Yang benar-benar Anda butuhkan adalah empat roda dan mesin, jadi bukankah seharusnya kita dapat hidup seumur hidup dengan satu mobil?

Kami bisa, tetapi kami akan kehilangan peningkatan yang dibuat untuk mobil setiap tahun. Rem anti-lock relatif baru. Sistem kontrol traksi juga relatif baru. Beberapa kendaraan baru mulai menggabungkan sistem pengereman darurat. Beberapa mobil baru memiliki kamera untuk membantu pengemudi membuat cadangan dengan aman. Beberapa mobil dapat secara otomatis meminta bantuan darurat jika terjadi tabrakan parah. Sebuah video terbaru yang dirilis oleh Lembaga Asuransi untuk Keselamatan Jalan Raya menunjukkan tabrakan langsung antara Chevy Malibu 2009 dan Bel-Air tahun 1959. Pengemudi Bel-Air akan mati seketika; pembalap Malibu mengalami cedera kaki ringan. Teknologi 60 tahun telah membuat mobil jauh lebih aman. Bukan hanya peningkatan keamanan saja; setiap tahun lebih banyak barang-barang kecil seperti kursi berpemanas, sistem navigasi layar sentuh, dan pemutar media terintegrasi dalam mobil. Fitur baru favorit saya? Ventilasi bertenaga surya dalam model Prius kelas atas yang membantu mendinginkan mobil saat diparkir di hari yang panas. Cemerlang!

Jadi, apakah setiap versi OS Windows menghasilkan perbaikan. Windows 7 memiliki model keamanan yang lebih baik daripada Windows XP (ini mewarisi ini dari Vista.) Windows 7 memiliki model driver yang mengarah pada pengalaman yang lebih kuat. Windows 7 telah di-tweak untuk menggunakan sumber daya sistem lebih baik daripada Vista; semua memori bebas Windows XP membiarkan duduk tidak berguna diterapkan pada tugas-tugas yang membuat OS Anda berjalan lebih cepat dan lebih baik. Dari sudut pandang pengembang, Anda dapat menggunakan perpustakaan seperti Direct2D untuk aplikasi yang lebih cepat dan DirectWrite untuk rendering teks yang lebih cepat dan lebih jelas. The API Windows Kode Pack untuk NETmemungkinkan Anda mengakses fitur-fitur khusus Windows 7 seperti daftar lompatan bilah tugas, overlay bilah tugas, Perpustakaan, API pencarian shell, dan API platform sensor. Anda tidak dapat menggunakan fitur ini pada Windows XP dan karenanya tidak dapat mengujinya. Dengan menggunakan fitur Windows 7, Anda dapat menambahkan perangkat tambahan kegunaan yang apik ke aplikasi Anda, dan kita semua tahu bahwa fitur eye candy yang konyol biasanya membuat pengguna lebih memilih aplikasi walaupun memiliki kutil.

Seperti halnya mobil, perangkat lunak memiliki siklus dukungan. Windows XP mendekati akhir dukungan; pada saat itu Microsoft tidak akan lagi mengembangkan tambalan keamanan atau perbaikan bug. Anda tidak akan dapat menemukan driver untuk perangkat keras baru. Ketika ini terjadi, mencoba untuk mempertahankan perangkat lunak Anda pada Windows XP akan menjadi petualangan melakukannya sendiri; jika kerangka kerja pemrograman Anda tidak mendukung XP, Anda harus menggunakan hack untuk menginstalnya atau memutakhirkan. Jika Anda menggunakan peretasan, Anda kurang memiliki kepastian bahwa program yang Anda tulis bekerja pada mesin klien.

Anda tidak punyauntuk meningkatkan. Tetapi apakah Anda pernah melihat pria yang berguling-guling di kota di Crown Victoria yang berkarat tahun 1981? Yang memiliki gantungan baju untuk antena dan selotip untuk menahan tudung? Seperti itulah Windows 98 saat ini, dan seperti itulah tampilan Windows XP dalam sekitar setengah dekade. Aplikasi yang dikembangkan untuk menggunakan fitur Windows 7 akan membuat aplikasi yang tidak dikembangkan untuk mereka terlihat amatir. Ingat ketika gaya visual XP keluar? Itu membuat aplikasi yang tidak menggunakannya terlihat usang dan tua karena mereka memiliki tombol kotak jelek, berwarna datar, dibandingkan dengan tombol bulat lebih bagus, gradien diisi, bulat. Sekarang, tidak ada yang mengatakan "amatir" seperti aplikasi yang tidak menggunakan gaya visual. Inilah yang akhirnya akan terjadi dengan fitur Windows 7: jika Anda tidak


2

Selain dapat meyakinkan klien Anda bahwa aplikasi Anda kompatibel dengan W7 ... Saya tidak yakin ada alasan utama untuk meningkatkan ke 7. Lebih cantik, dan dapat dibandingkan dengan XP sejauh kecepatan dan stabilitasnya prihatin. Tapi itu hanya alasan pribadi untuk memperbarui. Jika Anda melakukan pemrograman grafik, itu memberi Anda akses ke DirectX 10 dan 11.


Kompatibilitas perangkat lunak Anda dan prosedur pemasangannya dengan Win7 tidak jelas, mengingat UAC.
harrymc

Saya tidak yakin apa yang Anda maksud dengan komentar Anda? Saya ingin sekali dapat menguji dengan UAC penuh yang diaktifkan untuk lebih menemukan cara melakukan tindakan dengan izin keamanan yang diperlukan terendah.
Justin Drury

Itulah tepatnya yang saya maksud. Program dan instalasi yang dibuat di XP dapat gagal secara tidak terduga di Vista & Win7.
harrymc

0

Dari sudut pandang pengembang? saya tidak yakin. Ini membantu memastikan aplikasi Anda bekerja dengan aero dan mematuhi langkah-langkah keamanan yang tepat kurasa. Tapi selain itu? Hanya ada alasan standar. Tampak luar biasa, stabil, mampu menjalankan aplikasi XP, ...

Di samping catatan, Anda dapat mengubah gambar masuk Anda yang agak keren. Saya menggunakan foto Digital Blasphemy sebagai logon saya dan itu terlihat menghancurkan.


0

Jika Anda menjalankan banyak aplikasi / windows sekaligus, yang saya yakin Anda lakukan, maka ada beberapa manfaat yang berguna untuk menjalankan Windows 7. Yang pertama adalah pengelompokan aplikasi baru di taskbar yang menggantikan grup yang hampir tidak berharga dari XP dan Vista. Kedua, adalah jendela mengintip yang memungkinkan Anda untuk melihat aplikasi di latar belakang tanpa benar-benar mengalihkan konteks ke aplikasi. Akhirnya, adalah Daftar Langsung yang menempatkan file / situs web yang sering diakses dapat diakses tepat di bawah ikon aplikasi.

Beberapa fitur lain yang saya suka adalah drag & drop windows yang dimaksimalkan, dan bisa membagi layar dengan drag mouse sederhana. Selain itu, sepertinya Microsoft akhirnya menyelesaikan masalah dengan jendela latar belakang mengambil alih konteks saat membuat dialog atau jendela baru.

Anda dapat melihat beberapa fitur ini beraksi dari ulasan Ars Technica ini dari tahun lalu.

Secara keseluruhan, saya menemukan UI jauh lebih cepat dan lebih efisien untuk digunakan daripada XP atau Vista.


0

(Catatan: ini bukan jawaban yang benar secara teknis, tetapi ini benar beberapa kali)

Mengapa?

Karena itu adalah hal yang baru dan jika Anda tidak bersemangat untuk menginstalnya segera setelah dirilis, itu karena Anda tidak benar-benar menyukai pemrograman (tolong jangan menganggapnya sebagai pelanggaran)


1
... Saya tidak tahu, saya suka pemrograman, tetapi saya tidak suka hoki. ( en.wikipedia.org/wiki/Shinny )
C. Ross

0

Sebagai pengembang (Windows), Anda menghargai bahwa sebagian besar pengguna Anda tidak akan menggunakan XP lebih lama. Untuk meningkatkan diri, Anda akan terbiasa dengan OS yang akan digunakan pengguna Anda. Itu harus baik untuk Anda dan mereka!


0

Dari perspektif .NET programmer, tidak perlu banyak, kecuali Anda juga menggunakan mesin untuk membuat (dan menguji) installer.

Dalam skenario itu, Anda benar-benar harus menggunakan peningkatan izin dalam penginstal. Anda tidak dapat mengujinya pada Windows XP, karena Windows XP tidak menggunakan peningkatan izin.

Karena fitur itu hanya tersedia dari Windows Vista dan seterusnya, dan mengingat bahwa hanya ada Windows Vista dan Windows 7 pada saat ini, pilihan saya akan menjadi Windows 7 karena memiliki kinerja yang jauh lebih baik daripada Windows XP, terutama pada mesin yang lebih tua.

Sebagai contoh, saya menjalankan Windows 7 pada mesin berusia 4 tahun dengan CPU Pentium D 915 dan 3GB 533MHz RAM dan kinerjanya lebih baik daripada dengan Windows XP.

Semua dalam semua, saya tidak benar-benar melihat kerugian untuk menggunakan Windows 7, meskipun saya menduga bahwa itu akan membutuhkan lebih banyak RAM daripada Windows XP, misalnya, 3GB untuk yang sebelumnya vs 1GB untuk yang terakhir. RAM murah.

Sebagai catatan pribadi, saya lebih suka untuk tidak ketinggalan terlalu jauh di belakang gelombang teknologi, karena umumnya, aplikasi yang lebih baru menyediakan lebih banyak fitur daripada yang lebih lama (mis., VS2008 jauh lebih unggul daripada VS2005, dll.) Dan alasan umum organisasi tidak memutakhirkan ( terlalu banyak risiko, terlalu banyak investasi sebelumnya dalam versi sebelumnya) tidak berlaku untuk individu.

Semoga ini membantu.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.