Saya membeli laptop baru yang akan saya gunakan terutama untuk pemrograman. Beberapa opsi yang benar-benar membuat saya penasaran adalah Asus Zenbook UX31A dan Retina Macbook Pro baru . Sudah jelas bahwa tampilan resolusi tinggi pada laptop ini berguna untuk hiburan, mengedit foto, dan hal-hal lainnya. Pertanyaan saya adalah ini: Apakah pajangan ini memberikan manfaat bagi pemrogram? Apakah tampilan ini membuat kode lebih mudah dibaca? Apakah mereka lebih mudah di mata setelah seharian menatap layar?
productivity
Jason Baker
sumber
sumber
Jawaban:
Manfaat untuk resolusi yang lebih tinggi adalah kemampuan untuk lebih cocok di layar. Ini mungkin bermanfaat bagi Anda sebagai programmer. Memiliki lebih banyak baris kode dapat membantu Anda memahami beberapa hal dengan lebih baik, di lain waktu justru lebih berantakan. Sedangkan untuk ketegangan mata yang tergantung pada skema warna, kecerahan, kontras, pencahayaan, ukuran tes, kecepatan refresh apa ... Ukuran teks adalah satu-satunya hal yang mempengaruhi resolusi dan bahkan yang dapat disesuaikan di luar resolusi.
sumber
Saya mengetik ini di Retina MacBook Pro. Peningkatan terbesar pada layar beresolusi tinggi bukanlah real estat yang tersedia, tetapi ketajaman dan kejelasan teks pada layar yang meningkat pesat. Sepertinya cetak. Pemrograman adalah salah satu kegiatan yang paling diuntungkan dari teks yang tampak lebih baik.
sumber
tl; dr = ya; keterbacaan kode menurun tajam dengan resolusi, dan saya tidak melihat alasan mengapa membuat bug lebih sulit untuk dilihat tidak akan menghasilkan ... membuat bug lebih sulit untuk dilihat.
Statistik memilikinya. Kecepatan membaca meningkat hingga 25% pada tampilan 300dpi (berbeda dengan resolusi rata-rata monitor PC desktop). Setidaknya begitulah kata guru kegunaan Jakob Nielsen, setidaknya. Pemahaman juga naik tajam, IIRC.
http://www.useit.com/alertbox/web-typography.html sedikit OT, tetapi memberikan konteks yang sangat baik untuk pedoman yang agak lama di http://www.useit.com/alertbox/9703b.html .
Saya sudah dapat mendengar geek kasar mencoba beberapa garis pria-tangguh tentang bagaimana coders nyata memiliki begitu banyak screentime di belakang mereka sehingga mereka dapat membaca kode pada resolusi apa pun. Tetapi tentu saja mereka tidak dapat membuktikannya, karena mereka tidak pernah membandingkan otak mereka sendiri. Mereka hanya punya intuisi yang mereka baca cukup baik di komputer, mungkin lebih baik daripada kebanyakan, dan itu datang dengan wilayah tersebut. Jadi ajukan yang ini di bawah penerbangan hypermasculinity dan egosentrisme budaya lainnya. (Bagaimana menurut Anda resolusi memengaruhi pembaca bahasa Inggris yang bukan penutur asli? Bagaimana Anda mengira bahwa industri ini terpengaruh dengan membatasi pasokan coder kepada mereka yang memiliki penglihatan yang tidak biasa?)
Ya, resolusi sangat penting - banyak - dan ya, Apple membantai semua orang seperti biasa, karena tidak ada orang lain yang menganggap 'U' di UX. Pergi beli Retina MBP itu. Saya mungkin akan bertemu Anda.
sumber
Resolusi memang penting untuk pengembangan bahkan pada laptop. Cobalah untuk menjalankan Eclipse dengan Paket explorer terbuka dan file sumber dengan MacBook Pro 13 ". Itu tidak menyenangkan. IDE tidak dimaksudkan untuk berjalan pada layar resolusi rendah. Jika Anda terbiasa
vi
dan tabing di sekitar saya membayangkan layar resolusi rendah akan bekerja dengan baik.Hal penting berikutnya adalah memastikan semua teks sangat jelas. Tidak ada yang lebih buruk daripada resolusi tinggi pada layar kecil di mana Anda tidak dapat membaca kode sumber.
Gunakan SetResX untuk mengubah Tampilan Retina menjadi 2880x1800 yang efektif, tidak ada gunanya mematikan mata Anda. Namun secara default 1440x900 atau bahkan resolusi di atas itu memberikan hasil yang bagus.
Juga berdasarkan apa yang saya baca tentang notebook Asus, MBP mengalahkannya dalam segala hal. Jadi, Anda benar-benar berbicara tentang uang di sini. Jika Anda bersedia menghabiskan $ 2.400 - $ 3.000, dapatkan MBP. Jika Anda harus tetap dengan sesuatu yang kurang dari $ 2k pilihan Anda hanya Asus. Jika Anda menginginkan mesin yang paling performan, Tampilan Retina MBP memiliki perangkat keras yang fantastis di dalamnya.
sumber
Secara umum, peningkatan real estat visual adalah hal yang baik dengan pemrograman. Sebagian besar IDE modern memiliki sejumlah panel yang ingin Anda buka dan senang bisa melihat semua informasi itu "sekaligus."
Ada hubungan jahat antara resolusi dan ukuran layar. Aturan praktis yang mudah adalah "semakin tinggi resolusinya, semakin baik" bersama "semakin besar layar, semakin baik." Masalahnya adalah ketika salah satu elemen tersebut diperbaiki. Resolusi super tinggi pada layar kecil akan hanya bisa dibaca atau akan menyebabkan ketegangan mata.
Banyak pengembang bekerja dengan beberapa monitor untuk alasan di atas. Ini adalah cara yang masuk akal untuk menyeimbangkan hubungan antara resolusi dan ukuran layar, tetapi masih terus menambah keseluruhan real estat.
Seperti yang telah ditunjukkan orang lain, kedua sistem yang Anda sebutkan memiliki perbedaan signifikan dalam resolusi layar. Mac akan memiliki real estat yang lebih efektif tanpa menjelajah terlalu jauh ke wilayah yang terlalu kecil untuk dibaca.
Pertanyaan Anda:
- Ya, ada manfaat berbeda bagi pemrogram dengan layar lebih besar dan resolusi lebih tinggi.
- Ini tidak akan membuat kode WTF lebih mudah untuk dipahami, tetapi memiliki blok kode yang lebih besar tersedia membuatnya lebih mudah untuk memahami alur program secara keseluruhan.
- Saya tidak berpikir Anda akan melihat perbedaan mencolok dalam ketegangan mata dengan dua model yang Anda sebutkan. OTOH, jawaban ini cukup khusus untuk pertanyaan Anda dan tidak terlalu umum.
Pengaturan ideal saya adalah dua atau tiga layar 24 ”untuk pengkodean. Jika laptop adalah sistem utama saya, saya akan senang dengan satu atau dua layar 24” untuk melengkapi tampilan laptop.
sumber
Ya, resolusi membuat perbedaan besar, karena Anda memiliki teks yang lebih tajam. Cukup buka terminal pada macbook retina, turunkan ukuran font dan lihat betapa mudahnya untuk membacanya.
Sekarang jika Anda menggunakan skema warna IDE berwarna-warni dari VIM hingga XCode, itu juga membuat perbedaan besar. Font dihaluskan pada sebagian besar layar LCD menggunakan rendering subpixel yang memanfaatkan bilah merah, hijau dan biru dalam piksel LCD biasa, menggunakannya sebagai piksel parsial, dan kemudian mengompensasi persepsi warna di tepian untuk menghasilkan teks yang "lebih jelas". . Ini bekerja sangat baik dengan teks hitam dan putih, tetapi lebih sedikit dengan teks berwarna, terutama pada ukuran titik rendah. Akibatnya laptop beresolusi rendah menampilkan banyak kode dalam ukuran yang lebih kecil (9-10px), terlihat sangat buruk. Tampilan retina secara efektif menggandakan ukuran font dan setengah ukuran layar (pada setiap dimensi) mengurangi efek rendering sub-pixel pada teks berwarna.
Selain itu, menyangkal pos lain, hukum kuadrat terbalik tidak berlaku di sini - kami memahami (ukuran dan karenanya) detail dalam dimensi tertentu yang terkait secara linear dengan jarak kami dari itu - ini sebabnya kami dapat mengukur berbagai hal dalam satuan busur / sudut dalam astronomi dan keahlian menembak ( http://en.wikipedia.org/wiki/Minute_of_arc ). Posting lain sebenarnya tidak mengklaim orang bijak lain, tetapi mungkin menyiratkan bahwa menggandakan jarak dari objek Quaters kejelasannya, ketika benar-benar setengahnya.
Megapiksel dalam tampilan, skala dalam kedua dimensi (demikian juga biayanya!) Tetapi kita dapat dengan aman mempertimbangkan detail dalam hal jarak dan / atau resolusi dengan melihat proporsi dimensi tunggal. Itu membuat retina menampilkan tentang dua kali lebih jelas, meskipun mungkin 4 kali lebih mahal.
sumber
Ya, resulution layar adalah hal yang sangat penting bagi programmer. Sementara kualitas warna adalah yang paling penting bagi pengembang web (untuk pemrogram SQL dll. Itu masalah kecil), semua orang akan mendapat manfaat dari resolusi tinggi.
Saya sebenarnya sedang mengerjakan laptop dengan resolusi layar 1366x768 dan ini adalah kesalahan besar untuk membeli sesuatu seperti itu untuk programmer. Sulit untuk bekerja dengan Eclipse, karena tidak banyak kode yang cocok di layar. Saya membutuhkan konsol yang lebarnya 200 karakter dan hampir tidak muat di layar, simulator Android tidak cocok sama sekali. Fortunatelly Saya memiliki layar eksternal, tetapi tidak nyaman untuk mengetik di keyboard laptop dan melihat layar yang tetap berada di samping.
Hampir semua orang yang saya kenal menggunakan 2 layar bila memungkinkan, dan beberapa menggunakan bahkan 3. Secara umum, mereka menggunakan layar terbesar yang tersedia, 24 '' dengan full HD. Resolusi semacam itu masuk akal, karena Anda dapat memuat lebih banyak hal di layar - dan satu menggunakan banyak dari mereka - IDE, beberapa konsol, browser web, skype dll - dan yang lebih buruk, semuanya harus terlihat sekaligus.
Jadi, jika Anda ingin membuat pengembang Anda lebih produktif, jangan membeli laptop dengan resolusi rendah, tolong!
sumber
Resolusi yang lebih tinggi kemungkinan tidak terlalu berguna bagi Anda di notebook. Alasan tampilan beresolusi tinggi terlihat lebih baik di tablet adalah karena Anda cenderung memegangnya lebih dekat ke wajah Anda daripada di notebook. Menurut hukum kuadrat terbalik, jika Anda memegang sesuatu yang datar dua kali sedekat, Anda melihat detail dua kali lebih banyak dalam dimensi X dan Y.
Jadi memiliki notebook tanpa layar resolusi sangat tinggi, dan menjaganya tetap pada jarak normal dari mata Anda, akan memberi Anda pengalaman yang sama dengan layar tablet resolusi sangat tinggi yang dipegang lebih dekat. Setiap klaim yang bertentangan (lihat: MacBook dengan tampilan Retina) hanya gembar-gembor pemasaran, dan seperti yang ditunjukkan Kyle, cenderung benar-benar terlihat lebih buruk kecuali dirancang khusus dengan tampilan resolusi sangat tinggi.
sumber