Daha yüksek çözünürlüklü dizüstü bilgisayar ekranları programcılar için önemli mi? [kapalı]


11

Esas olarak programlama için kullanacağım yeni bir dizüstü bilgisayar satın alıyorum. Beni gerçekten ilgilendiren birkaç seçenek Asus Zenbook UX31A ve yeni Retina Macbook Pro . Bu dizüstü bilgisayarlardaki yüksek çözünürlüklü ekranların eğlence, fotoğraf düzenleme ve diğer şeyler için yararlı olduğu açıktır. Sorum şu: Bu ekranlar programcılar için herhangi bir fayda sağlıyor mu? Bu ekranlar kodu okumayı kolaylaştırır mı? Ekrana baktıktan bir gün sonra gözlerinde daha kolaylar mı?


4
Bu iki dizüstü bilgisayar gerçekten kıyaslanabilir değil. Asus sıradan bir 1080P ekrana sahipken, diğer dizüstü bilgisayarda bir Retina ekran var (yaklaşık dört kat fazla piksel tahmin ediyorum). Bununla birlikte, ayrıntılı grafik tasarım yapmazsanız, sadece kod yazıyorsanız çok daha fazla grafik beygir gücünün buna değeceğinden emin değilim. 1080P ekran oldukça keskin 10 noktalı karakterler üretir. Mevcut ekran gayrimenkul miktarı daha önemli bir faktördür; 15 "ten daha büyük bir ekran daha fazla pikseli haklı çıkarabilir.
Robert Harvey

2
Apple.stackexchange.com'da aldığım cevapları dün okumanızı öneririm apple.stackexchange.com/questions/54905/…
Kyle Hodgson

7
Retina Ekranın varsayılan olarak size 2880x1800 değerinde etkili bir çözünürlük sağlamadığını unutmayın. Retina olmayan uygulamaları ölçeklendirir ve Retina uygulamalarını aynı tutar. Böylece etkili çözünürlüğünüz 1440x900. Bunu değiştirmek için indirebileceğiniz veya 1900x1200 çözünürlük elde etmek için ekrandaki ölçeklendirme özelliğini kullanabileceğiniz üçüncü taraf uygulamalar vardır. Ancak, 1680x1050'den fazla bir şeyin 15 "ekranda neredeyse okunamaz olduğunu buldum.
Andrew T Finnell

3
Hızlı cevap% 100 hayır
Rig

4
Ekran gayrimenkul büyük bir fark yaratıyor; piksel yoğunluğu çok fazla değil.
tylerl

Yanıtlar:


13

Daha yüksek bir çözünürlüğün yararı, ekrana daha fazla sığabilme yeteneğidir. Bu, bir programcı olarak sizin için yararlı olabilir veya olmayabilir. Daha fazla kod satırına sahip olmak, bazı şeyleri daha iyi kavramanıza yardımcı olabilir, bazen de daha karmaşıktır. Hangi renk şemaları, parlaklık, kontrast, aydınlatma, test boyutu, yenileme hızlarına bağlı göz yorgunluğuna gelince ... Metin boyutu, çözünürlüğün etkilediği ve hatta çözünürlük dışında ayarlanabilen tek şeydir.


15
Yüksek çözünürlüklü bir ekranın gerçek faydaları, daha fazla sığabilmeniz değildir (açıkçası, olsa da). Belirli bir nokta boyutunda, metin yüksek çözünürlüklü ekranda çok daha okunaklı olacaktır . Yani, zaten istediğim kadar metne sığabilirsem, daha yüksek bir çözünürlüğe gitmek her şeyin daha kolay okunabileceği anlamına gelir.
Bryan Oakley

9

Bunu bir Retina MacBook Pro'ya yazıyorum. Yüksek çözünürlüklü ekranın en büyük gelişimi mevcut emlak değil, ekran metninin keskinliğini ve netliğini büyük ölçüde artırdı. Baskı gibi görünüyor. Programlama, daha iyi görünen metinden en çok yararlanan etkinliklerden biridir.


2
Katılıyorum. MacBook Pro Retina aslında göz stresini azaltır ve programcıların yaptığı metne bakarak Retina ekran, programlamayı gözleriniz üzerinde çok daha kolay hale getirir.
John Davis

9

tl; dr = evet; kod okunabilirliği çözünürlükle keskin bir şekilde azalır ve hataların tam anlamıyla zorlaştırılmasının nedenlerin hataların görülmesini zorlaştırmasının bir nedeni olmadığını görüyorum.

İstatistikler var. 300dpi ekranlarda okuma hızı% 25'e kadar arttı (PC masaüstü monitörlerinin ortalama çözünürlüğünün aksine.) Ya da en azından kullanılabilirlik gurusu Jakob Nielsen diyor. Anlama da keskin bir şekilde arttı, IIRC.

http://www.useit.com/alertbox/web-typography.html biraz OT'dir, ancak http://www.useit.com/alertbox/9703b.html adresindeki daha eski yönergeler için mükemmel bir bağlam sağlar .

Zaten gruff geeks'in gerçek kodlayıcıların arkalarında ne kadar çok screentime sahip olduklarını, herhangi bir çözünürlükte kodu okuyabilecekleri konusunda sert bir çizgi çalıştığını duyabiliyorum . Ama elbette bunu kanıtlayamıyorlar, çünkü asla kendi beyinlerini kıyaslamamışlar. Sadece bir bilgisayarda oldukça iyi okudukları, belki de çoğundan daha iyi oldukları ve bölge ile birlikte geldikleri bağırsak sezgileri var. Öyleyse bunu hipermasculinite ve kültürel benmerkezcilik uçuşları altında dosyalayın. (Çözünürlüğün ana dili İngilizce olmayan bir okuyucuyu nasıl etkilediğini düşünüyorsunuz? Alışılmadık derecede hassas görüşlere sahip kodlayıcıların tedarikini kısıtlayarak endüstrinin nasıl etkilendiğini düşünüyorsunuz?)

Evet, çözüm önemlidir - çok - ve evet, Apple her zamanki gibi herkesi katletiyor, çünkü kimse UX'deki 'U'yu düşünmüyor gibi görünüyor. Git Retina MBP'yi satın al. Sana sırayla çarpabilirim.


"konu ile ilgili" birkaç cevaptan biri (daha büyük piksel sayısıyla daha fazla pencerenin açılması "hakkında konuşmak değil).
Rafa

5

Çözünürlük, bir dizüstü bilgisayarda bile geliştirme için önemlidir. Eclipse'i Paket gezgini açıkken ve MacBook Pro 13 ile bir kaynak dosyası çalıştırmaya çalışın. Eğlenceli değil. viIDE'ler düşük çözünürlüklü ekranlarda çalışacak şekilde tasarlanmamıştır. gayet iyi çalışacak.

Bir sonraki önemli şey, tüm metnin çok açık olduğundan emin olmaktır. Kaynak kodu okuyamayacağınız küçük bir ekranda yüksek çözünürlükten daha kötü bir şey yoktur.

Retina Ekranı etkili 2880x1800 olarak değiştirmek için SetResX'i kullanın, gözlerinizi öldürmeye değmez. Ancak varsayılan 1440x900 veya hatta yukarıdaki çözünürlük güzel sonuçlar verir.

Ayrıca Asus dizüstü bilgisayar hakkında okuduğum şeye dayanarak MBP her şekilde ellerimi alt etti. Yani burada gerçekten paradan bahsediyorsunuz. Eğer 2400 $ - 3000 $ ish harcamak istiyorsanız MBP olsun. Eğer $ 2k daha az bir şey ile sopa zorunda kalırsanız seçenek sadece Asus. En performanslı makineyi istiyorsanız, MBP Retina Ekranın içinde harika bir donanım var.


SetResX ile bu metnin Eclipse'de iyi göründüğünü onaylayabilir misiniz? Başka hangi araçları denediniz?
Kyle Hodgson

9
Çözümü unutun; 13 inç ekranda bir IDE'de geliştirme yapmaya çalışıyorsanız, sorun burada.
Mason Wheeler

@MasonWheeler touché
Andrew T Finnell

@KyleHodgson Chrome'daki metin 2880x1800'de daha iyi görünüyor çünkü ölçeklemiyor, ancak her şeyin ne kadar küçük olduğu için neredeyse kullanılamıyor. Eclipse, metin herhangi bir çözünürlükte iyi göründüğü için SWT katmanındaki DPI rutinlerini kullanıyor gibi görünüyor. Ya bu ya da metnin görünüşüne çok toleranslıyım. MS Word belge metni kötü görünüyor. Ama şaşırtıcı bir şekilde MS Outlook saha mükemmel görünüyor.
Andrew T Finnell

2
@MasonWheeler: Evet. Mimarlarımızdan biri masaüstü kutusunu ve 19 "monitörünü 15" dizüstü bilgisayarla değiştirdi ve bir hafta sonra boyun ağrısı hakkında şikayetçi oldu. Daha küçük ekranı görmek için masasının üzerine çöktüğü anlaşılıyor. Bir dizüstü bilgisayarda bir saatten fazla çalışmak zorunda olsaydım, çözünürlüğü düşürdüm , IDE'yi döküp vi'ye geri dönecektim. Verimlilik kaybı her iki şekilde de aynı olurdu ve işim bittiğinde başım ağrıyor olmazdı.
TMN

4

Genel olarak, artan görsel gayrimenkul programlama ile iyi bir şeydir. Çoğu modern IDE'nin açık olmasını istediğiniz bir dizi paneli vardır ve tüm bu bilgileri "bir kerede" görmek güzeldir.

Çözünürlük ve ekran boyutu arasında hain bir ilişki var. Kolay kural, "çözünürlük ne kadar yüksek olursa," ekran ne kadar büyükse, o kadar iyi "dir. Sorun, bu unsurlardan birinin düzeltilmesi. Itty bitty ekranda süper yüksek çözünürlük basitçe okunamayacak veya göz yorgunluğuna yol açacaktır.

Birçok geliştirici yukarıdaki nedenlerden dolayı birden fazla monitörle çalışır. Bu, çözünürlük ve ekran boyutu arasındaki ilişkiyi dengelemek için makul bir yoldur, ancak yine de genel emlak alanına eklemeye devam edin.

Diğerlerinin de belirttiği gibi, bahsettiğiniz iki sistemin ekran çözünürlüğünde önemli farklılıklar vardır. Mac çok az okunacak bölgeye girmeden daha etkili bir gayrimenkul sahibi olacak.

Sorularınız:
- Evet, daha büyük ekranlara ve daha yüksek çözünürlüğe sahip programcılar için belirgin bir fayda var.
- WTF kodunun daha kolay anlaşılmasını sağlamaz, ancak daha büyük kod bloklarına sahip olmak genel program akışını anlamayı kolaylaştırır.
- Bahsettiğiniz iki model ile göz yorgunluğunda gözle görülür bir fark göreceğinizi sanmıyorum. OTOH, bu cevap sorunuza özeldir ve çok genelleştirilemez.

İdeal kurulum, kodlama için iki veya üç 24 "geniş ekranlı ekranlar olurdu. Bir dizüstü bilgisayar birincil sistemim olsaydı, dizüstü bilgisayar ekranını desteklemek için bir veya iki 24" geniş ekrandan memnun olurdum.


3

Evet çözünürlük, daha net bir metne sahip olmanız açısından büyük bir fark yaratır. Sadece bir retina macbook'ta terminali açın, yazı tipi boyutunu aşağı doğru çevirin ve okumanın ne kadar kolay olduğunu görün.

Şimdi VIM'den XCode'a kadar renkli IDE renk şemaları kullanıyorsanız, büyük bir fark yaratıyor. Yazı tipleri, çoğu LCD ekranda, ortak bir LCD pikseldeki kırmızı, yeşil ve mavi çubuklardan yararlanan, bunları kısmi piksel olarak kullanan ve daha sonra "daha net" metin üretmek için kenardaki renk algısını telafi eden alt piksel oluşturma kullanılarak yumuşatılır . Bu, siyah ve beyaz metinlerle gerçekten iyi çalışır, ancak özellikle düşük nokta boyutlarında renkli metinlerle çok daha az çalışır. Sonuç olarak, ufacık (9-10px) boyutta çok fazla kod gösteren düşük çözünürlüklü bir dizüstü bilgisayar oldukça kötü görünüyor. Retina, alt piksel oluşturmanın renkli metin üzerindeki etkilerini azaltan yazı tipi boyutunu ve ekran boyutunun yarısını (her boyutta) etkili bir şekilde iki katına çıkarır.

Ayrıca, başka bir gönderiyi reddederken, ters kare yasası tam olarak burada geçerli değildir - ondan uzaklığımızla doğrusal olarak ilgili herhangi bir boyutta ayrıntıyı (boyut ve dolayısıyla) algılıyoruz - bu yüzden şeyleri dakikalar içinde ark / açı olarak ölçebiliriz astronomi ve nişancılık ( http://en.wikipedia.org/wiki/Minute_of_arc ). Diğer yazı aslında başka bilge iddia etmez, ancak bir nesneye olan mesafeyi iki katına çıkarmak, yarıya düştüğünde netliğini düzeltir.

Bir ekranda megapiksel, her iki boyutta da ölçeklendirilir (bu da maliyetlidir!), Ancak tek boyutlu oranlara bakarak ayrıntıları mesafe ve / veya çözünürlük açısından güvenli bir şekilde değerlendirebiliriz. Bu, retina ekranlarını yaklaşık iki kat daha pahalı olsa da, yaklaşık iki kat daha pahalı hale getirir.


2

Evet, ekran sonucu programcı için son derece önemlidir. Renklerin kalitesi web geliştiricileri için en önemli olsa da (SQL programcıları vb. İçin küçük bir sorundur), herkes yüksek çözünürlükten yararlanacaktır.

Aslında ekran çözünürlüğü 1366x768 olan dizüstü bilgisayarda çalışıyorum ve programcı için böyle bir şey satın almak büyük bir hata. Eclipse ile çalışmak zor, çünkü ekrana çok fazla kod sığmıyor. 200 karakter genişliğindeki konsola ihtiyacım var ve ekrana pek sığmıyor, Android simülatörü hiç uymuyor. Neyse ki harici ekranım var, ancak dizüstü klavyede yazmak ve yanda kalan ekrana bakmak çok rahat değil.

Bildiğim hemen hemen herkes mümkün olduğunda 2 ekran kullanıyor, hatta bazıları 3 kullanıyor. Bu tür bir çözüm mantıklıdır, çünkü ekrana daha fazla şey sığdırabilirsiniz - ve bunlardan birçoğunu kullanabilirsiniz - IDE, birkaç konsol, web tarayıcısı, skype vb. - Ve daha da kötüsü, her şey bir anda görünür olmalıdır.

Yani, geliştiricilerinizi daha verimli hale getirmek istiyorsanız, dizüstü bilgisayarı düşük çözünürlüklü satın almayın, lütfen!


Harici bir klavye ve fare alın.
Seun Osewa

1

Yüksek çözünürlük, bir dizüstü bilgisayarda sizin için özellikle yararlı olmayabilir. Yüksek çözünürlüklü ekranların tabletlerde daha iyi görünmesinin nedeni, onları dizüstü bilgisayarınıza göre yüzünüze çok daha yakın tutma eğiliminde olmanızdır. Ters kare yasasına göre, bir şeyi iki kat daha yakın tutarsanız, hem X hem de Y boyutlarında iki kat daha fazla ayrıntı görürsünüz.

Bu nedenle, ultra yüksek çözünürlüklü ekranı olmayan bir dizüstü bilgisayara sahip olmak ve onu gözlerinizden normal bir mesafede tutmak, size çok daha yakın tutulan ultra yüksek çözünürlüklü bir tablet ekranı ile aynı deneyimi yaşatacaktır. Aksine iddialar (bkz: Retina ekranlı MacBook) sadece pazarlama hype'tır ve Kyle'ın belirttiği gibi, özellikle ultra yüksek çözünürlüklü ekran göz önünde bulundurularak tasarlanmadığı sürece daha kötü görünme eğilimindedir.


1
iyi görünüyorlar çünkü yazı tiplerini ve simgeleri çizmek için daha yüksek DPI ayarı kullanıyorlar, onları daha yakın tuttuğunuz için değil
Hubert Kario

@Hubert: Evet, reklamlarında söyledikleri bu. Ancak temel fizik aksini söylüyor.
Mason Wheeler

Temel fizik aksini söylüyor mu ?! Aynı miktarda fiziksel alan kaplayan daha fazla pikseliniz var. Aynı fiziksel alanı varsayarak bir şeyler çiziyorsunuz (harflerin ekranda 3 mm yüksekliğinde olması gerekiyordu, şimdi çok 3 mm yüksekliğinde olmalılar ). DPI farkında olan bir araç kiti (Qt, GTK) kullanıyorsanız ve işletim sistemi ekran için doğru DPI bildiriyorsa, tüm uygulama iyi görünecektir. Apple'ın programcıların uygulamalarını yapmak için bok araç setlerini kullanma hatası değil.
Hubert Kario

Oh, ve pazarlama iddiaları için, 20/20 vizyon varsayarsanız, o zaman iPhone 10 inç 5 326ppi, 15 inç iPad 3 264ppi ve 20 inç Retina 220ppi ile MBP retina çözünürlüğünün üzerinde.
Hubert Kario
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.