주로 프로그래밍에 사용할 새 랩톱을 구입하고 있습니다. 정말 흥미로운 두 가지 옵션은 Asus Zenbook UX31A 와 새로운 Retina Macbook Pro 입니다. 이 랩탑의 고해상도 디스플레이는 엔터테인먼트, 사진 편집 및 기타 사항에 유용합니다. 제 질문은 이것입니다 :이 디스플레이는 프로그래머에게 어떤 혜택을 제공합니까? 이 디스플레이는 코드를 더 쉽게 읽을 수있게합니까? 하루 종일 화면을 쳐다 본 후 눈에 더 쉬운가요?
주로 프로그래밍에 사용할 새 랩톱을 구입하고 있습니다. 정말 흥미로운 두 가지 옵션은 Asus Zenbook UX31A 와 새로운 Retina Macbook Pro 입니다. 이 랩탑의 고해상도 디스플레이는 엔터테인먼트, 사진 편집 및 기타 사항에 유용합니다. 제 질문은 이것입니다 :이 디스플레이는 프로그래머에게 어떤 혜택을 제공합니까? 이 디스플레이는 코드를 더 쉽게 읽을 수있게합니까? 하루 종일 화면을 쳐다 본 후 눈에 더 쉬운가요?
답변:
더 높은 해상도의 이점은 화면에 더 많이 맞을 수 있다는 것입니다. 이것은 프로그래머에게 유용하거나 유용하지 않을 수 있습니다. 더 많은 코드 줄을 가짐으로써 어떤 것들을 더 잘 이해하는 데 도움이 될 수 있습니다. 색 구성표, 밝기, 대비, 조명, 테스트 크기, 재생 빈도에 따라 달라지는 눈의 피로는 ... 텍스트 크기는 해상도에 영향을 미치는 유일한 요소이며 해상도 외부에서도 조정할 수 있습니다.
tl; dr = 예; 코드 가독성은 해상도에 따라 급격히 감소하며, 버그를 문자 그대로보기 어렵게 만드는 이유는 없습니다. 버그를보기 어렵게 만드는 이유는 없습니다.
통계가 있습니다. PC 데스크탑 모니터의 평균 해상도와 달리 300dpi 디스플레이에서 판독 속도가 최대 25 % 증가했습니다. 또는 적어도 유용성 전문가 인 Jakob Nielsen은 말합니다. IIRC는 이해력도 크게 향상되었습니다.
http://www.useit.com/alertbox/web-typography.html 은 약간의 구약이지만 http://www.useit.com/alertbox/9703b.html 의 다소 오래된 지침에 대한 훌륭한 컨텍스트를 제공합니다 .
나는 실제 코더가 스크린 타임을 얼마나 많이 사용하여 모든 해상도에서 코드를 읽을 수 있는지에 대해 터프 가이 라인을 시험하고있는 멍청한 괴짜들을 이미들을 수 있습니다. 물론 그들은 자신의 두뇌를 벤치마킹 한 적이 없기 때문에 그것을 증명할 수 없습니다. 그들은 아마도 대부분의 것보다 더 잘 컴퓨터에서 잘 읽으며 영토와 함께 제공된다는 직관을 가지고 있습니다. 따라서 이것을 초 남성과 다른 문화적 자아 중심의 비행 아래에 제출하십시오. (해상도가 영어를 모국어가 아닌 독자에게 어떤 영향을 미치는가? 어떻게 시력이 비정상적으로 정확한 사람들에게만 코더의 공급을 제한함으로써 산업이 영향을받는다고 생각 하는가?)
그렇습니다. 해상도는 중요합니다. 그렇습니다. Apple은 UX의 'U'를 고려하는 사람이 없기 때문에 평소와 같이 다른 모든 사람들을 학살하고 있습니다. 레티 나 MBP를 사러 가십시오. 줄을 서서 당신에게 부딪 칠 수도 있습니다.
랩톱에서도 개발시 해상도가 중요합니다. 패키지 탐색기를 열고 "맥북 프로 (13)와 소스 파일을 이클립스를 실행 해보십시오. 그것은 재미 없습니다. IDE의의 낮은 해상도의 디스플레이에서 실행하는 것을 의미하지 않습니다. 당신이 사용하는 경우 vi
그리고 주위에 tabing 것은 낮은 해상도 디스플레이를 상상 잘 작동합니다.
다음으로 중요한 것은 모든 텍스트를 명확하게하는 것입니다. 소스 코드를 읽을 수없는 작은 화면에서 고해상도보다 나쁘지 않습니다.
SetResX를 사용하여 Retina 디스플레이를 유효 2880x1800으로 변경하십시오. 그러나 기본 1440x900 또는 그 이상의 해상도는 훌륭한 결과를 제공합니다.
또한 Asus 노트북에 대해 읽은 내용을 바탕으로 MBP는 모든면에서 손을 beat습니다. 그래서 당신은 정말로 돈에 대해 이야기하고 있습니다. $ 2400- $ 3000 ish를 기꺼이 쓰려면 MBP를 받으십시오. $ 2k보다 적은 것을 고수해야한다면 옵션은 Asus뿐입니다. 최고의 성능을 자랑하는 머신을 원한다면 MBP Retina Display에 환상적인 하드웨어가 있습니다.
일반적으로 시각적 부동산 증가는 프로그래밍에서 좋은 일입니다. 대부분의 최신 IDE에는 열려고하는 많은 패널이 있으며 모든 정보를 "한 번에"볼 수있는 것이 좋습니다.
해상도와 화면 크기 사이에는 밀접한 관계가 있습니다. 일반적으로 "해상도가 높을수록 화면이 클수록 좋습니다." 문제는 이러한 요소 중 하나가 수정 될 때입니다. itty bitty 디스플레이의 초 고해상도는 읽을 수 없거나 눈의 피로를 유발할 수 있습니다.
많은 개발자들이 위와 같은 이유로 다중 모니터로 작업합니다. 해상도와 화면 크기 사이의 관계를 균형 잡는 합리적인 방법이지만 여전히 전체 영역에 추가합니다.
다른 사람들이 지적했듯이 언급 한 두 시스템은 디스플레이 해상도에 큰 차이가 있습니다. 맥은 너무 작고 읽기 어려운 영역으로 들어 가지 않고보다 효과적인 부동산을 보유하게 될 것입니다.
귀하의 질문 :
-예, 더 큰 화면과 더 높은 해상도를 가진 프로그래머에게는 뚜렷한 이점이 있습니다.
-WTF 코드를 이해하기 쉽게 만들지는 않지만 더 큰 코드 블록을 사용하면 전체 프로그램 흐름을 쉽게 이해할 수 있습니다.
-나는 당신이 언급 한 두 가지 모델에서 눈의 피로가 눈에 띄게 차이가 나지 않을 것이라고 생각합니다. OTOH,이 답변은 귀하의 질문에 매우 구체적이며 일반적이지 않습니다.
가장 이상적인 설정은 코딩을위한 2 ~ 3 개의 24 인치 와이드 스크린 디스플레이입니다. 랩톱이 기본 시스템 인 경우 랩탑 디스플레이를 보완하기 위해 1 ~ 2 개의 24 인치 와이드 스크린에 만족할 것입니다.
예, 해상도는 텍스트가 또렷하다는 점에서 큰 차이를 만듭니다. Retina Macbook에서 터미널을 열고 글꼴 크기를 줄인 후 여전히 읽기 쉬운 지 확인하십시오.
이제 VIM에서 XCode에 이르기까지 다양한 IDE 색상 표를 사용하는 경우 큰 차이가 있습니다. 대부분의 LCD 화면에서 하위 LCD 렌더링을 사용하여 일반 LCD 픽셀의 빨강, 녹색 및 파랑 막대를 활용하고 부분 픽셀로 사용한 다음 가장자리의 색상 인식을 보정하여 훨씬 더 선명한 텍스트를 생성합니다. . 이 기능은 흑백 텍스트에서는 잘 작동하지만 특히 낮은 포인트 크기에서는 컬러 텍스트에서는 훨씬 적습니다. 결과적으로 작은 (9-10px) 크기로 많은 코드를 표시하는 저해상도 노트북은 꽤 나빠 보입니다. Retina는 컬러 텍스트에 대한 서브 픽셀 렌더링의 영향을 줄이면서 글꼴 크기와 화면 크기의 절반 (각 차원)을 효과적으로 두 배로 표시합니다.
또한 다른 게시물을 반박하면 역 제곱 법은 여기에 정확하게 적용되지 않습니다. 우리는 거리와 선형으로 관련된 특정 치수의 세부 사항을 인식하고 (크기 및 세부 사항) 분당 호 / 각도로 물건을 측정 할 수 있습니다. 천문학과 사격 기술 ( http://en.wikipedia.org/wiki/Minute_of_arc ). 다른 포스트는 실제로 다른 현명한 주장을하지는 않지만, 객체로부터 거리를 두 배로 늘리면 실제로 절반이 될 때 Quaters의 선명도를 나타냅니다.
디스플레이의 메가 픽셀은 두 차원으로 확장되지만 (비용도 마찬가지입니다.) 단일 차원 비율을 보면 거리 및 / 또는 해상도 측면에서 세부 사항을 안전하게 고려할 수 있습니다. 4 배 더 비싸지 만 망막 디스플레이가 두 배로 선명 해집니다.
예, 화면 재개는 프로그래머에게 매우 중요한 것입니다. 웹 프로그래머에게는 색상의 품질이 가장 중요하지만 (SQL 프로그래머 등의 경우 사소한 문제임) 모든 사람이 고해상도의 이점을 누릴 수 있습니다.
실제로 화면 해상도가 1366x768 인 랩톱에서 작업하고 있으며 프로그래머를 위해 그런 것을 구입하는 것은 큰 실수입니다. 코드가 화면에 맞지 않기 때문에 Eclipse로 작업하기가 어렵습니다. 200 자 너비의 콘솔이 필요하며 화면에 거의 맞지 않으며 Android 시뮬레이터는 전혀 맞지 않습니다. Fortunatelly 나는 외부 화면을 가지고 있지만 랩톱 키보드로 입력하고 옆에있는 화면을 보는 것은 매우 편안하지 않습니다.
내가 아는 거의 모든 사람이 가능할 때 2 개의 디스플레이를 사용하고 일부는 3을 사용하기도합니다. 일반적으로 풀 HD와 24 인치의 가장 큰 디스플레이를 사용하고 있습니다. 이러한 해상도는 화면에 더 많은 것을 맞출 수 있고 IDE, 몇 가지 콘솔, 웹 브라우저, 스카이프 등 많은 것들을 사용하기 때문에 더 합리적입니다. 더 나쁜 것은 모든 것이 한 번에 표시되어야합니다.
따라서 개발자의 생산성을 높이려면 해상도가 낮은 노트북을 구입하지 마십시오.
더 높은 해상도는 노트북에서 특히 유용하지는 않습니다. 태블릿에서 고해상도 디스플레이가 더 좋아 보이는 이유는 노트북보다 얼굴에 훨씬 더 가까이 붙들기 때문입니다. 역 제곱 법에 따르면, 평평한 물체를 두 배 가까이두면 X와 Y 치수에서 두 배의 세부 묘사가 나타납니다.
따라서 초 고해상도 디스플레이가없는 노트북을 사용하고 눈에서 정상적인 거리를 유지하면 초 고해상도 태블릿 디스플레이와 훨씬 비슷한 경험을 할 수 있습니다. 반대로 (Retina 디스플레이가 장착 된 MacBook 참조)에 대한 주장은 마케팅 과장이며 카일이 지적했듯이 초 고해상도 디스플레이를 염두에두고 특별히 설계되지 않으면 실제로 더 나빠 보이는 경향이 있습니다.