¿Necesito una computadora poderosa para el desarrollo y diseño web?

¡No necesitas una computadora poderosa en absoluto!

¡La programación funciona con texto!
Muy raramente usarás gráficos extremos.

Hay otras cosas que debe considerar, no el poder de una computadora.

Dado que estará sentado y desarrollándose durante horas todos los días, debe concentrarse en su espacio de trabajo para la suavidad y comodidad de su ser.

1. Consigue una buena habitación. Muy bien coloreado y mucha luz natural entrando.

2. Asegúrese de que su mesa esté limpia y bien organizada antes de comenzar a desarrollar

3. Consigue una silla muy bonita y que te haga querer sentarte en ella

4. Asegúrese de que no haya ruidos innecesarios y que la habitación tenga una temperatura fría

Una vez que haya terminado con el medio ambiente, concéntrese ahora en la computadora

5. Obtenga una pantalla enorme o incluso 2. Esto es muy importante porque cada desarrollador abre al menos 3 a 5 ventanas al mismo tiempo. Por ejemplo: editor de texto, terminal, navegador, archivo de plantilla, etc.

6. Obtenga un teclado muy suave.

Por último, no olvide papel y lápiz.

Espero que esto ayude

Más o menos. El título de “Desarrollador web” ha evolucionado con el tiempo. Tengo una Mac Pro robusta con 3 monitores Thunderbolt y una Mac Book Pro. Si bien podría hacer el 90% de mi trabajo en mi Mac Book Pro, hay ciertas cosas que necesito hacer en mi escritorio, en particular las transformaciones / migraciones de datos.

Supongamos que tiene un cliente que necesita mover 100,000 clientes de una base de datos a otra (por ejemplo, Microsoft SQL Server a MySQL) y transformar los datos sobre la marcha en el proceso. ¿Puedo hacerlo en la computadora portátil, sí. Me gustaria No.

Pero también tengo varias sesiones de terminal / RDP abiertas, típicamente una máquina virtual, software de comunicación (Outlook, Skype, Slack, Messages), clientes VC (SmartGit, SmartSVN), navegadores web (Safari, Chrome, FireFox, Opera , IE a través de Fusion), varias instancias de Visual Studio Code (mi nuevo editor favorito). CodeKit, FileZilla. De vez en cuando tengo que abrir el PhotoShop. Mezcle las utilidades para compartir archivos (OneDrive, Box, DropBox, Google Drive), Evernote, SnagIt y Spotify. Agregue clientes DB como MySQL workbench y SSMS (a través de Fusion). Los fines de semana no es inusual que transmita una película fuera de Netflix o Amazon mientras trabajo. Se entiende la idea, no es ideal para una computadora portátil.

Pero probablemente la razón más importante para obtener una buena computadora es que esta es su profesión. Estará en esta máquina al menos 50 horas a la semana. Si fueras chef, tendrías un juego de cuchillos oscilantes. Si eras un estilista, tienes un impresionante conjunto de tijeras. Si fueras ciclista, tendrías la bicicleta más dulce. Has elegido desarrollador web, obtienes una máquina acorde con tu negocio y la reemplazas a menudo (cambio la mía cada 2-3 años, mis computadoras viejas se convierten en servidores locales). Ah, y si no estás estresando tus máquinas, considera expandir tu conjunto de habilidades.

Como de costumbre, depende … 🙂

Desarrollo web:
Si está desarrollando una aplicación web simple de escaparate / estática (por ejemplo, un sitio web de estilo WordPress), no necesita hardware sofisticado. Un doble núcleo típico con 4 GB de RAM funcionará (desarrollo un sitio web similar incluso en una máquina más débil: 1 GHZ, 2 GB de RAM en una máquina Linux y está perfectamente bien).
Sin embargo, si está desarrollando un sitio web gigantesco y de alto rendimiento de datos (por ejemplo, Facebook o Quora) con miles de millones de usuarios, ¡necesita una granja de servidores! De acuerdo con este artículo Preguntas frecuentes sobre el Centro de datos de Facebook (Página 2) | Data Center Knowledge, Facebook administró 60,000 servidores y eso fue en 2010. Entonces, de nuevo, realmente depende de qué tipo de sitio web le gustaría construir.

Diseño:
Para el diseño, el requisito de hardware es más predecible debido al hecho de que la escala del trabajo no es tan amplia como el desarrollo web. Me referiría a los requisitos de Adobe Photoshop (Requisitos del sistema | Photoshop) para el punto de referencia, ya que es posiblemente la herramienta de diseño de facto en todo el mundo:

  • Procesador Intel® Pentium® 4 o AMD Athlon® 64 (2 GHz o más rápido)
  • Microsoft® Windows® 7 con Service Pack 1, Windows 8 o Windows 8.1
  • 2 GB de RAM (se recomiendan 8 GB)
  • 2 GB de espacio disponible en el disco duro para la instalación; se requiere espacio libre adicional durante la instalación (no se puede instalar en dispositivos de almacenamiento flash extraíbles)
  • Pantalla de 1024 × 768 (se recomienda 1280 × 800) con color de 16 bits y 512 MB de VRAM (se recomienda 1 GB) **
  • Sistema compatible con OpenGL 2.0
  • La conexión a Internet y el registro son necesarios para la activación de software requerida, la validación de suscripciones y el acceso a servicios en línea. *

Si está haciendo diseño en 3D, es posible que desee una tarjeta gráfica más potente.

Sí, usted necesita más potencia si se toma en serio su negocio y ahorra tiempo. ¿Para codificar en el bloc de notas ++? No necesitas ningún poder.

Sin embargo … .web dev no es solo un bloc de notas … tienes que investigar, usar Xampp, netbeans y una multitud de herramientas.

Una máquina rápida hace una gran diferencia, acabo de comprar una Desktop 15–8400 con 16 gigas o ram, y abrir varias pestañas es a veces 10 veces más rápido que con una computadora portátil más lenta.

Hice puntos de referencia y el tiempo de productividad es de 2 a 10 veces más rápido. Gran diferencia

Yo diría que, en promedio, está buscando un flujo de trabajo de 2 a 4 veces más rápido con una PC poderosa.

No, solo asegúrese de obtener uno que pueda ejecutar el navegador más reciente y los sitios web normales.

Si puede ejecutar Facebook y Youtube sin problemas, es lo suficientemente potente para el desarrollo web.

Prefiero usar Vagrant, un entorno virtual, y eso requiere una cantidad decente de memoria y una unidad SSD.

Las máquinas más rápidas siempre son más agradables ya que el trabajo simplemente va más rápido en ellas. También puede ahorrar tiempo usando una distribución mínima de Linux en lugar de Windows u OS X.

Lo principal aquí es en realidad tu propio temperamento:
Como el estado en otras respuestas, la programación es principalmente manipulación de texto, que no requiere mucha CPU / memoria / disco duro.
Sin embargo, si usted es del tipo impaciente, es posible que desee una PC rápida, ya que ejecutará un servidor web localmente. Y posiblemente también desee ejecutar una base de datos y un motor de búsqueda, etc.

Realmente no. Estoy usando macbook air retina para el trabajo de desarrollo. El modelo básico. Es más que suficiente.

Una computadora poderosa acelerará el proceso, pero no es una necesidad. Depende de la tecnología que utilice para el desarrollo, las especificaciones de la computadora pueden no tener ninguna diferencia notable.

Para nada, solo puede usar un IDE en línea como c9.io o koding