¿Hay alguna computadora portátil específica que deba usar para el desarrollo web?

Sí.

Hay dos opciones para ti:

  1. Compre un Mac Book Pro (increíble duración de la batería, interfaz de usuario elegante, experiencia general agradable)
  2. Compre algo con:
    1. Pantalla más grande (con el mayor DPI posible). Podrá ver más código u otra información en una pantalla. Posibilidad de tener y usar varias pantallas divididas. (Ver captura de pantalla)

    1. SSD como segundo almacenamiento (puede conectar la unidad SSD a su ranura de DVD)
    2. Buena GPU NVidia . (Para experimentar con algoritmos de aprendizaje profundo)
    3. Compatibilidad con Linux . (La mayoría de su hardware debería estar funcionando en un entorno Linux. Consulte Cómo comprar una computadora portátil para Linux)
    4. Opcional.
      1. Memoria (> 8 GB)
      2. gran duración de la batería
      3. bonito cuerpo de metal

De eso se trata. Por supuesto, puede trabajar en cualquier computadora portátil que desee, pero creo que esta configuración funciona mejor.

Como alguien con mucha experiencia, no hay comparación con una Mac. Windows simplemente apesta, a menos que no seas una persona de tecnología / computadora y solo navegues por la red y juegues a Candy Crush.

Irónicamente, ¡lo ÚNICO que se ha estrellado en mi Macbook es Microsoft Office! ¡Imagínate!

Windows 10: bueno, confundieron la interfaz de usuario. El diseño es en realidad para la implementación de pantalla táctil, como con las tabletas. Están haciendo que su sistema operativo sea una solución de un sistema operativo. Donde pueden tener Windows en su teléfono, tabletas, netbooks, computadoras portátiles, computadoras de escritorio, todo sin problemas. Desafortunadamente, es Microsoft, y nunca funcionará correctamente. Están tratando de duplicar lo que hace Apple. ¿Quieres ser el seguidor o el líder? MS está siguiendo a Apple por muchas razones.

Mac se ejecuta en Unix: no hay nada mejor que eso.

Windows tiene un largo, largo historial de errores, fallas, cantidad ridícula de actualizaciones de Windows, virus, malware. Una máquina de Windows pierde vapor con el tiempo y se ralentiza.

Múltiples usuarios: en Windows, agregar más de un usuario (esposa, hijos, etc.) ralentiza la computadora. En mi Mac, puedo cambiar entre varias cuentas sin problemas.

Mientras se desarrolla en Windows (incluso antes de win10), la mayoría de los programas / scripts se crean Mac primero. Atom, Composer, Grunt, Gulp, y muchos otros. Tuve un problema con Atom en Windows, pero el error no estaba presente en Mac. Lo mismo con Composer. Si bien ahora esos problemas pueden haberse resuelto, al hablar con algunos de los desarrolladores, estaba claro que primero se desarrollaron y se enfocaron para Mac. Los errores de Windows fueron eliminados más tarde cuando se deslizaron. TBH: los problemas de Windows no eran tan importantes para ellos.

Después de abandonar WinBlows para Mac, nunca volvería. Es una transición, lleva acostumbrarse durante unas semanas, pero ¡GUAU! La suavidad total, la integración con mi iPhone, la confiabilidad, la duración de la batería, el hecho de no tener que hacer actualizaciones de Windows todos los días y reiniciar, es mucho mejor. – Programación inteligente, muchos menos errores o requisitos de configuración “personalizados”. ¡Las cosas simplemente funcionan! Rara vez reinicio mi Mac. Mi esposa y yo podemos cambiar entre nuestras cuentas durante semanas. Honestamente, solo reinicio porque una actualización aleatoria (como la actualización del sistema operativo) que requiere reiniciar. Windows, cada actualización de dang, casi todos los días, tienes que reiniciar. Así que puedo pasar semanas sin reiniciar, ¡y todavía funciona rápido y asombroso!

La decisión es qué mac obtener. Primero decida si desea una computadora de escritorio o portátil. PUEDE usar el Macbook Pro como escritorio (denominado: clamshell) y conectar un monitor, teclado, mouse para pantallas más grandes (o monitores duales). El beneficio es que puede desenganchar y aún llevar su computadora a donde lo necesite.

Recomiendo el Macbook Pro de 15 pulgadas o el Mac Desktop, dependiendo de cómo pretendas usarlo.

Respuesta corta: no hay una máquina específica.

Respuesta más larga: sus requisitos dependerán en gran medida de una serie de cosas, entre ellas la comodidad con la que utiliza diferentes sistemas operativos. Sin embargo, otra consideración importante es el soporte de hardware para múltiples monitores … Personalmente, tengo dos pantallas mínimas cuando estoy codificando (para poder escribir código en una pantalla y mostrar el resultado en la otra), pero tener una tercera puede ser útil. también (para usar para solucionar problemas de búsquedas, manuales, ese tipo de cosas). Esto puede ser posible con un MacBook, pero es mucho más práctico con una máquina que contiene una tarjeta gráfica dedicada que permite conectar múltiples dispositivos simultáneamente, como DVI, HDMI y VGA, etc.

Cualquier máquina moderna (de hecho, la mayoría de las máquinas más antiguas también) es físicamente capaz de escribir código (todo lo que se necesita es un editor de texto de manera realista), pero la prueba se realiza mejor en dispositivos más modernos.

Depende del uso principal. Si necesita ir a reuniones con él, considere una computadora portátil de 14 pulgadas como tamaño máximo, y no más de 1.5 kg.

El teclado es realmente importante, ya que lo usará la mayor parte del tiempo. Creo que las laptops Lenovo tienen los mejores teclados del mercado, especialmente la serie T, como las T440. Creo que mucha gente te recomendará el MacBook pro, pero sinceramente creo que el teclado del MBP no es realmente cómodo. Las teclas están demasiado cerca, la presión de la tecla también es demasiado corta.

Además, si puede pagarlo, considere una computadora portátil con SSD. El rendimiento cambia mucho. Tenía una vieja computadora portátil Dell de 10 años, era muy lenta, pero una vez que cambié la unidad de disco principal, de 5300 rpm a SSD, la diferencia fue impresionante, como 1.5-2 veces más rápido.

Por último, considere la resolución máxima. Por supuesto, cuanto más alto mejor, alguien diría, pero no tiene ningún sentido tener una resolución más alta en 14 ‘. Incluso para 15’ no se ve el beneficio real. ¿Qué sentido tiene tener varias ventanas en la misma pantalla si ni siquiera puede leer el texto? Esto, a menos que use 2x gafas.

Mi recomendación es elegir una de las series lenovo business T. 100% recomendado, los mejores teclados que puedes encontrar para una computadora portátil.

Sugeriría obtener una máquina con Windows 10 (que generalmente es mucho más barata que las Macbooks y hacer el trabajo). Debe considerar al menos:

  • 8 GB de RAM: necesita una cantidad decente de RAM para virtualizar su servidor web (sugiero usar Hyper-V en lugar de VirtualBox). 8 es suficiente para la mayoría de los casos.
  • SSD: la capacidad de almacenamiento dependerá de la cantidad de espacio local que necesite para sus proyectos, pero definitivamente no use HDD. Por lo general, lleva mucho más tiempo indexar los archivos de su proyecto, por ejemplo, si está utilizando HDD.
  • GPU fuera de placa: si en su mayoría está haciendo front-end (según su descripción), querrá obtener una tarjeta gráfica decente para que no haya retraso cuando esté haciendo efectos complejos en sus páginas. Creo que cualquier GPU externa que venga con las computadoras portátiles en estos días es suficiente en este caso.

Cualquiera, al principio.

Depende del tamaño de los sistemas que está desarrollando. Pero para comenzar a trabajar en general, cualquier computadora portátil vieja está bien.

Durante los seis años que estuve en la startup Yuuguu, pudimos ejecutar todo el servicio para algunos usuarios en una computadora portátil, para el desarrollo.

Esto se ejecutaría muy fácilmente simultáneamente:

  • Servidor web Apache
  • Instancia de MySQL
  • Herramienta de administración MySQL
  • Servidor Openfire XMPP
  • Un par de navegadores en ejecución
  • Eclipse IDE
  • El servlet API (código personalizado) en ejecución
  • El cliente Java Desktop, dos veces (una vez para la prueba de desarrollo, una vez como la usamos nosotros mismos)

cual era nuestro entorno de desarrollo, más

  • panorama
  • Navegación web aleatoria
  • Reproductor de Windows Media para desarrollar melodías para
  • Todas las demás cosas normales de Windows

Esto fue en una computadora portátil Dell 1501 inspiron estándar, pantalla estándar de 15 pulgadas. La única actualización que hicimos fue subir la RAM de 512Meg a 2G, la carga completa.

Trabajó un encanto.

No, en Silicon Valley tiende a haber un sesgo hacia Mac Books, pero creo que esto se debe más a razones históricas que a cualquier ventaja real (estoy escribiendo esto en un Mac Book con mi computadora portátil con Windows en la otra habitación). Lo que realmente necesita es un buen teclado, mouse y monitor, además de una conexión a Internet (para buscar cosas) y un buen editor de texto o IDE.

Todo lo demás depende de su gusto personal y los requisitos de su proyecto.

Intente consultar Microsoft Surface Book, esta tablet PC se puede usar para casi cualquier cosa. Comprar un adaptador de pantalla externo le permitiría conectarlo a una pantalla externa

Increíblemente potente y meticulosamente diseñado, Surface Book es una revolución en el diseño de computadoras portátiles. La pantalla desmontable PixelSense de 13.5 “está optimizada para lápiz y tacto y ofrece una alta resolución excepcional. Con toda la potencia de una computadora portátil de alto rendimiento y la versatilidad de una tableta, Surface Book le brinda todo lo que necesita para trabajar con software de nivel profesional, en cualquier lugar que desee.

La computadora portátil dependerá de si está desarrollando localmente en la computadora portátil o en el servidor de Internet.

Si se desarrolla localmente y luego transfiere el entorno a un servidor de Internet, tendrá que saber qué sistema operativo estará en el servidor final y luego replicarlo en su computadora portátil.

Para trabajos de imagen y video y también codificación, asegúrese de tener una pantalla de alta resolución para que pueda caber mucho en la pantalla. Recomendaría 1920 x 1080. Puede ir más alto, pero luego los detalles pueden ser tan finos que se conviertan en una tensión para el ojo.

También depende de si va a realizar un gran procesamiento de imagen, audio y video, ya que esto requerirá un procesador rápido.

Si va a presentar mucho a otros y tiene muchas aplicaciones abiertas para trabajar, le recomendaría al menos 8 GB de RAM y una unidad de estado sólido de al menos 250 GB, para que su computadora se encienda rápidamente para presentaciones y para abrir y trabajar con aplicaciones, y para que también tenga espacio para archivos de audio y video.

Si disfruta de lo que hace, puede que le guste trabajar al aire libre o en cafés donde hay conectividad a Internet, es posible que necesite una buena duración de la batería y también una pantalla antideslumbrante o mate cuando está a la luz del día o cuando hay iluminación detrás de usted. que la pantalla no refleja lo que es mejor para los ojos.

Recomiendo una PC, ya que no he usado un MAC en unos 26 años.

Para el propósito que describió, SOLO debe usar una computadora portátil que cumpla con 3 criterios clave:
– su número de serie termina con un número par
– el nombre del modelo no debe contener ningún símbolo X (mayúscula o no)
– el color de la carcasa del portátil cuando se convierte al espacio de color RGB no debe exceder el valor 213 (hex D5) en su componente G (verde). Si la carcasa de su computadora portátil es multicolor, debe aplicar esta regla al color promedio calculado a partir de todos los colores utilizados, pero puede excluir un color si cubre un área de superficie de la carcasa menor al 5%.

Solo asegurándose de que su computadora portátil siga estas 3 características clave que podrá desarrollar con éxito y correctamente para la web.

#facepalm

El sistema operativo es más importante que el hardware. Por esa razón, sugeriría MacBook Pro. Le permite probar en Linux, Windows y OSX (natch). Se rumorea que los nuevos modelos llegarán a fines de octubre, pero no estoy seguro de que renuncie a mi modelo de 2 años, que todavía funciona como un gato cortado, la mejor computadora que he tenido.

AMO mi XPS15 al máximo como una máquina de desarrollo

Increíble rendimiento, pantalla 4K alucinante, excelente peso y factor de forma y duración de la batería de primer nivel (aunque algunas reseñas de Internet afirman lo contrario)

Mi única queja es que el acabado mate es demasiado susceptible a las marcas de grasa que, si eres anal como yo, tendrás que limpiarlo 20 veces al día

No.

Es bastante útil tener Linux, pero no es completamente necesario. Obtenga el que mejor se adapte a su presupuesto y competencias.

More Interesting

Estoy familiarizado con JavaScript, Ruby y Scala. Para el desarrollo de backend, ¿debería aprender Node, Rails o Play?

Quiero comenzar con el desarrollo web, como principiante, ¿qué idioma debo aprender?

Cómo construir un sitio web que tenga alguna funcionalidad básica

Cómo vincular archivos PHP y SQL existentes para crear una página web

Aprendí desarrollo web. ¿Qué debería aprender a continuación?

Soy bastante nuevo en las aplicaciones MVC, ¿alguien puede sugerirme cómo aprender a desarrollar aplicaciones MVC y qué idioma elegir para desarrollar aplicaciones?

Tengo 14 años y sé HTML, CSS, algo de php y mucho WP. He creado un sitio web para mí para mostrar información. Estoy actuando como un negocio, no individual. ¿Bueno?

Sé HTML, CSS, JavaScript, jQuery y AngularJS. ¿Qué puedo aprender a continuación?

¿Cómo lidian los programadores de lenguaje de script (PHP, JavaScript y Python) con el mal soporte de autocompletar en IDEs?

No puedo decidir si quiero aprender web u otra programación, así que ¿no puedo hacer las dos cosas?

Soy un desarrollador de JavaScript. ¿Cuál podría ser el objetivo de mi vida?

Necesito construir una API REST, pero debería implementar un patrón MVC. Estoy confundido sobre lo que debería ir en la sección de vista. Alguien puede explicar?

¿Cómo haría para construir un editor de código en tiempo real?

Voy a construir un sitio web por primera vez. ¿Debo hacer HTML, CSS y JS desde cero, o usar un marco como Bootstrap?

Tengo todas las habilidades necesarias para crear aplicaciones de software web a gran escala. También soy muy introvertido y encuentro que sentarme en una oficina es totalmente agotador. ¿Cuál es la mejor manera de abordar la situación?