¿Por qué los esquemas de color oscuro en los editores son tan populares? [cerrado]

38

Hoy en día, casi todos usan un esquema de color oscuro en su editor de código: fondo oscuro con texto claro. Incluso la mayoría de los editores basados ​​en la web (por ejemplo, en Github) presentan esquemas de color oscuro.

Sinceramente, no veo los beneficios. El ojo humano es mucho mejor leyendo textos oscuros sobre un fondo brillante. Además, los esquemas de color negro sobre blanco funcionan mucho mejor cuando estás en un entorno con mucha luz.

Actualmente estoy sentado en una oficina con el sol brillando a través de la ventana. Puedo leer el texto en mi editor (gVim con texto oscuro sobre fondo blanco) bien, pero en la consola de Linux es mucho más difícil. Editar texto en la consola vim es casi imposible para mí.

Todo esto me parece una exageración extraña, comenzada por la configuración predeterminada en ciertos IDEs / editores. Pero tal vez solo soy raro ...;)

De todos modos, ¿por qué todos los usan?

guitarra letal
fuente
Al principio también me pareció increíblemente extraño, pero como otros han publicado como respuestas, reduce la fatiga visual al estar sentado en el monitor durante períodos prolongados. No estaría sin un esquema oscuro ahora.
ozz
1
Además de estar basado principalmente en la opinión (que creo que se puede editar), decidí poner esto en espera porque los editores basados ​​en texto y sus características trascienden el ámbito del desarrollo de software y los desarrolladores de software y ni siquiera son una preocupación exclusiva de los desarrolladores de software. .
maple_shaft
podría ser adecuado para ux.stackexchange.com (puede marcar para solicitar la migración)
jk.
1
Al menos con sitios web que usan texto blanco sobre fondos negros, obtengo imágenes posteriores solo minutos después de leer. Simplemente, no puedo hacerlo. (Mientras que estoy bien con texto negro sobre fondo blanco).
Chelonian
1
La tendencia actual no es tanto la luz en la oscuridad o la oscuridad en la luz en lugar de una tendencia de ir hacia esquemas de color de menor contraste. Basta con mirar a los programadores, también tiene un esquema de color de bajo contraste sin blanco real ni negro real.
Pieter B

Respuestas:

22

Siento que alivia enormemente el estrés en mis ojos después de largas horas de codificación. El 99% de la pantalla blanca en un monitor brillante pide dolor de cabeza.

También me parece muy divertido, ya que en la clase de diseño web en la universidad nos dijeron "NUNCA HAGA ESO" a una página web ... sin embargo, la mayoría de los desarrolladores que usan computadoras por mucho tiempo lo usan.

¿Estamos diseñando sitios web para no ser utilizados por largos períodos de tiempo?

Simon McLoughlin
fuente
1
¿Estás codificando principalmente de noche o de día? Eso tiene un efecto en todo el problema de la pantalla brillante. Las pantallas brillantes no son un problema durante el día.
CMCDragonkai
2
Para el problema de "pantalla brillante", intente usar flux ( justgetflux.com ) si está en Windows. Para Linux: Redshift ( jonls.dk/redshift ).
egis
14

Creo firmemente que es más bueno para los ojos. Cuando me siento frente a un monitor durante 12 horas, el flujo constante de luz (pantalla blanca) es realmente agotador, mientras que el color oscuro no es tan intenso.

Permítanme describir más de mi configuración. En casa uso la configuración de pantalla dual con temas oscuros y una lámpara porque encuentro que mis ojos sensibles funcionan mejor cuando el fondo está iluminado. Mientras tanto, en el trabajo, estoy en un lugar luminoso todo el día, así que solo un tema oscuro es suficiente.

He probado diferentes temas y configuraciones debido a los ojos sensibles y esta información puede ser personal.

lukas.pukenis
fuente
6

Creo que es principalmente una preferencia personal, muy pocas personas hacen estudios exhaustivos sobre el esquema de colores de su editor.

En las últimas décadas, encontré personas que lo justificaron con una o más de las siguientes razones (entre las cuales algunas también se usaron para negro sobre blanco)

  • Vienen de DOS o tiempos similares, y siempre fue así.
  • Cuando comenzaron a codificar, había una sensación de "frialdad" al usar un fondo oscuro.
  • A menudo codifican en las últimas horas, con la habitación bastante oscura. Reduce un poco el contraste y los ojos se sienten mejor.
  • Dicen que parece que reduce la tensión en los ojos por su experiencia.
  • Era el valor predeterminado para su editor (por ejemplo, vim) o terminal, y simplemente se acostumbraron.
  • Sienten que sus ojos son más sensibles a los colores, probablemente debido a que no se usan tanto (por ejemplo, la rodopsina, etc., está disponible en grandes cantidades).
  • Les permite usar colores pastel mucho más claros en sus esquemas de colores que serían mucho más difíciles de leer sobre fondo blanco.
  • Se dice que las ventanas semitransparentes (o la falsa transparencia con una imagen de fondo) se ven mejor con un fondo oscuro.

Dicho esto, mi razón personal es que siento que mis ojos están menos tensos en entornos oscuros, y también me gusta más la combinación de colores. También configuré Photoshop en la base del menú oscuro y descubrí que trabajar con la menor luz posible mejora mi percepción de los colores. Y, por supuesto, a veces me hace sentir un poco como en los buenos años 80, especialmente cuando configuré el color de mi terminal en ese agradable verde brillante sobre negro ...

PlasmaHH
fuente
+1 por señalar que las personas sienten que sus ojos son más sensibles a los colores cuando se usa el tema oscuro, creo que es la razón principal para que cambie al tema oscuro
Varvara Kalinina
1

Depende también de la actitud de trabajo del desarrollador. Pasé gran parte de mi tiempo en una habitación con poca luz y, en particular a altas horas, en una habitación oscura, por lo que una ventana blanca es realmente nociva.

Andrea Girardi
fuente
1

Sinceramente, no veo los beneficios. El ojo humano es mucho mejor leyendo textos oscuros sobre un fondo brillante. Además, los esquemas de color negro sobre blanco funcionan mucho mejor cuando estás en un entorno con mucha luz.

Si bien el ojo humano es mejor para leer texto oscuro sobre fondo claro, esa configuración también es más estresante para el ojo. Cuando está mirando un monitor durante horas todos los días, esto causa estrés en los ojos (especialmente en condiciones de poca luz).

En mi caso, adapto el tema al resto de mi entorno:

  • en casa por la noche, mantengo mi habitación apagada, uso fondos oscuros y reduzco el contraste de mi monitor por la noche.

  • en el trabajo, uso fondos oscuros en la mañana (relajándome en los ojos) y fondos claros después del almuerzo (en días soleados, puedo ver el sol a través de la ventana, mirando por encima de mi monitor).

utnapistim
fuente