2009-07-30 28 views

Respuesta

28

hay cuatro posibilidades para el mejor sistema operativo para desarrollar en:

  1. el que usted está más familiarizado. La familiaridad genera productividad;
  2. El que usan todos los demás en su equipo. Puedes crear problemas siendo diferente;
  3. En el que están disponibles sus herramientas. Algunas veces no tienes elección; y
  4. En el que está el entorno de producción. He visto problemas causados ​​anteriormente porque el entorno de desarrollo estaba en Windwos y el entorno de producción era Linux. Esto fue con Java. Tan similares como pueden ser, pueden existir diferencias sutiles que pueden morderte gravemente. PHP es otro buen ejemplo de ser bastante diferente en Windows vs Linux.

Lo único que añadiré a esto es que, de cualquier característica específica del sistema operativo que se me ocurra, la que realmente puede importar es el sistema de archivos. Una vez fui a un proceso de subversión de 20 minutos en WinXP/NTFS con masilla (svn + ssh) a 40 segundos en Ubuntu/ext3. El tiempo de construcción también disminuyó de 15 minutos a ~ 3 minutos. En ambos casos, eso era casi todo el sistema de archivos.

+2

Estos son todos puntos muy buenos; estar familiarizado con el medio ambiente y estar cerca de lo que tienes en producción son los más importantes en mi libro. El rendimiento es un lavado; su tiempo es mucho más valioso que el costo de la potencia de procesamiento. –

+0

+1. Y aquí hay un comentario fuera del tema que pertenece a meta. La pregunta no es 'subjetiva'. Esta respuesta es totalmente objetiva y representa la mejor práctica de ingeniería. Abajo con la etiqueta subjetiva! – MarkJ

7

Cualquiera que sea su persona más familiar y que le guste la mejor.

Es realmente una decisión personal acerca de cómo te gusta trabajar y las herramientas con las que te gusta trabajar.

También puede depender del equipo con el que trabaje. Si tiene un IDE específico que usa el equipo, puede ser útil usar el mismo IDE que está utilizando.

Una de las mejores cosas de PHP es que puedes desarrollar casi cualquier lugar con una gran variedad de herramientas.

6

Si hablamos de desarrollo de PHP, hay un soporte bastante robusto en todos los sistemas operativos. Linux realmente comienza a brillar si estás simulando con el código fuente y/o construyendo extensiones de PHP (es posible en Windows, pero MUY desagradable).

4

Posiblemente el mismo en el que desea implementar su software, aunque esto aplica menos (pero sigue siendo importante especialmente cuando se prueba) para tecnologías como PHP que es bastante buena para ejecutarse en múltiples plataformas.

-1

He usado Notepad ++ en WinXP para hacer mi desarrollo de PHP en. . Bastante sencillo y ha construido ftp en

+0

¿Alguna vez intentó administrar un gran proyecto con Notepad ++? Preferiría no. ;-) –

+1

Buen punto Sr. Gerber. PHPEdit de Waterproof es un gran entorno de Windows Porduction – Roland

+1

que tengo. Abandoné ambos. – MiseryIndex

3

No existe el mejor sistema operativo para el desarrollo de PHP. Elija el que le resulte cómodo y en el que trabajará el IDE que desea usar. También asegúrese de estar familiarizado con el uso del sistema operativo.

2

No hay una respuesta clara. Si está familiarizado con Windows, no hay problemas al usarlo. Puede usar el servidor Wamp (http://www.wampserver.com/en/) o Xammp (http://sourceforge.net/projects/xampp/) (Instalan la pila completa de PHP, Apache y MySQL sin complicaciones). Si eres absolutamente nuevo, sugiero que Wamp sea más fácil.Si no está satisfecho con la función PHPMyadmin, también puede usar SQLYog (http://www.webyog.com/en/) para la administración de la base de datos.

Sin embargo, si tiene problemas con los hackers, pruebe con Linux. Es bueno pero más difícil de configurar que las ventanas, pero te da casi el poder y la libertad. Además, dado que generalmente se conoce como la pila LAMP, obtendrá suficiente documentación para ayudarlo.

No he usado MAC pero también puede haber buenos recursos allí. Solo google.

2

Ubuntu es el mejor sistema operativo para el desarrollo de PHP ..

Cuestiones relacionadas