Un desarrollador en el cambio de Windows a macOS
Siempre he sido un "chico de Windows". Hubo un tiempo en el que jugué con Linux, principalmente la distribución de Ubuntu, y fue una experiencia interesante. Aunque Linux era bastante poderoso, volví a Windows después de un corto tiempo debido a la facilidad de uso de Windows. No tuve que compilar mis propios controladores y había más software disponible .
Recientemente, tuve la oportunidad de hacer el cambio y usar una computadora Apple para trabajar. Pensé que me gustaría probarlo ya que parece que casi todo el mundo en la comunidad de desarrollo usa uno en estos días.
Para cualquier otro desarrollador que esté pensando en realizar el cambio de Windows a macOS, sigue leyendo para obtener más información sobre mi experiencia.
Primeras impresiones
Uso intuitivo
Mi primera impresión fue que macOS no parecía tan intuitivo como pensé que podría ser. Esto podría deberse al hecho de que estoy tan acostumbrado a la forma en que Windows hace las cosas.
Hay algunas características de Windows que Mac carece por completo . Por ejemplo, faltaban características como fijar ventanas a los lados de la pantalla, arrastrar una ventana hacia arriba para maximizar, incluso maximizar en absoluto.
Sin embargo, quedé impresionado por la resolución y claridad de la pantalla . La escala de UI para alta resolución también se realiza mejor que Windows, y todo se ve bien incluso a alta resolución. Tampoco puedo olvidar lo suave que se ve el texto.
Instalar aplicaciones
Una cosa con la que tuve problemas inicialmente fue tratar de instalar aplicaciones usando Apple App Store. Por alguna razón, no pude descargar aplicaciones sin ingresar información de pago.
Eventualmente, después de algunas investigaciones en línea, encontré una IU de registro por separado que me permitió continuar sin información de pago, pero cada vez que trato de actualizar el sistema me molestan para ingresar la información de pago.
Aplicaciones compatibles
He podido usar programas equivalentes para todo lo que necesito hacer, pero estos programas son los mismos o están menos completos que el equivalente de Windows. Aquí están las herramientas de Windows que uso, junto con los equivalentes de macOS que encontré que ofrecen las mismas características o funciones:
- Notepad ++ - Sublime (no gratis)
- Tortoise Git - SourceTree (no tiene una herramienta de combinación).
- Phpstorm - Phpstorm
- sqlyog - mysql workbench
- Microsoft Office - Microsoft Office
- CMdr - Iterm 2
- virtualbox - virtualbox
- filezilla - filezilla
En general, no he usado un programa que prefiero más en macOS que quizás Source Tree over Tortoise GIT . También escuché que Microsoft Office Suite tenía problemas en macOS, pero hasta ahora no me he encontrado con ningún problema.
Descubrí que utilizo el programa de notas con bastante frecuencia para mantener las cosas organizadas; de hecho, incluso estoy redactando este artículo en el programa de notas. Estoy seguro de que hay programas que podrían hacer mi vida más fácil en macOS, y los encontraré a medida que dedico más tiempo al sistema.
Integración de aplicaciones
La integración de aplicaciones en el sistema hace que muchas características parezcan propias del sistema operativo (notas, correo electrónico, terminal), lo cual es agradable. En Windows, las aplicaciones tienden a parecer muy separadas del sistema operativo y no tan bien integradas.
Mientras que la Terminal de Mac es probablemente una de sus mayores ventajas sobre Windows, esto ha disminuido bastante recientemente con soporte bash nativo en Windows .
A veces puede ser conveniente utilizar comandos nativos de Linux sin tener que instalar un software de terceros (como Cygwin para Windows).
Sin rejillas, sin gloria
El hecho de que no haya ningún tipo de sistema de cuadrícula con ventanas expandidas, similar a Windows, tiende a molestarme en macOS. Cada vez que cierro o abro un programa y el launchpad se expande o contrae, mis ventanas quedan con un espacio debajo de ellos que me enfurece. Esto puede ser posible para aliviar con extensiones UI, pero de forma predeterminada no veo una manera de hacerlo.
Además, en Windows, la capacidad de "mirar" los contenidos de las aplicaciones abiertas colocando el cursor sobre el icono de la barra de tareas me resulta útil. También es útil el hecho de que los íconos de aplicaciones se apilan y permiten que varias instancias se agrupen en un ícono .
En macOS, cada instancia de cada aplicación, si se minimiza, creará su propio ícono en el Launchpad.
Una de las cosas que más me disgusta con macOS es que no puedo maximizar ventanas de forma similar a cómo funciona la funcionalidad Maximizar en Windows. No tengo idea de por qué esto no se puede hacer.
En macOS, "maximizar" hace que una ventana se muestre a pantalla completa. No estoy seguro de por qué querría siquiera hacer eso. En Windows, me encanta que pueda arrastrar una ventana hacia los lados o las esquinas de una pantalla para administrar fácilmente varias aplicaciones a la vez, o arrastrar hacia la parte superior de la pantalla para maximizar .
Un resumen
Pros de macOS
- Es bueno tener un terminal Unix integrado en el sistema operativo
- Vagrant parece funcionar mucho más rápido que el equivalente de Windows
- La integración del sistema de aplicación es agradable
- No específicamente, pero la calidad de construcción es buena y la pantalla es de alta calidad
- La escala de la interfaz de usuario es muy buena, y todo se ve muy bien, incluso a alta resolución
- Inicio rápido
- Buena calidad de construcción
- Buena escala de interfaz de usuario
Contras:
- La gestión de ventanas puede ser una molestia
- No todas las herramientas que uso son tan buenas en macOS como en Windows
- Necesito pasar por la configuración de Apple Store para descargar desde la tienda (tuve problemas con esto y ni siquiera pude descargarlo en un punto)
- Incompatibilidad del programa ( no todo está disponible con una versión de macOS )
Todo se reduce a las preferencias personales
Al final, aunque saqué una lista decente de profesionales de macOS, aún prefiero una PC con Windows para el desarrollo . Simplemente no hay muchas razones convincentes para usar una Mac en Windows. Tal vez si hubiera estado usando macOS durante años, estaría bien continuar, pero debido a que he estado usando Windows por tanto tiempo y conozco todos los pormenores, definitivamente lo prefiero.
En algún momento pude verme a mí mismo usando macOS como mi controlador diario, pero por ahora creo que prefiero seguir con lo que estoy más familiarizado, un sistema Windows.
Nota del editor: esta es una publicación escrita para Hongkiat.com por Justin Hamm . Justin es Ingeniero Web Senior en Enola Labs, una empresa de desarrollo de aplicaciones web y móviles con sede en Austin, Texas.
Barras de herramientas del sitio web discretas para ayudar a aumentar el compromiso del usuario
El compromiso del usuario es uno de los principales objetivos del propietario de un sitio web. Desea que sus visitantes voten, tomen cuestionarios, llenen formularios o compartan su sitio en las redes sociales, etc. Pero al mismo tiempo no desea molestar a sus visitantes con ventanas emergentes o llamadas a la acción.
Esta biblioteca Checkbox ofrece docenas de estilos de casilla de verificación CSS gratuitos
¿Está buscando estilos de interfaz de usuario personalizados para su sitio web? Echa un vistazo a la biblioteca CSS Checkbox alojada de forma gratuita en GitHub.Esta biblioteca masiva admite docenas de estilos para elementos de casilla de verificación, como controles deslizantes, diseños de encendido / apagado, círculos y cuadrados entre muchas otras formas.Uste