10 votos

¿Cómo debo configurar mi entorno de programación para PHP, mySQL, JavaScript y desarrollo?

Estoy teniendo problemas para encontrar un entorno de codificación que es cómodo, y estoy esperando que alguien ha tenido el mismo problema. En mi caja de windows en la oficina me he encontrado a mi ideal entorno de codificación que me excavar. VS2010 o Eclipse, Notepad++, WinScp, Fireftp es a menudo todo lo que necesito.

En mi macbook pro sin embargo, todavía no he encontrado ese ambiente que sólo dice "clic".

Lo que estoy buscando es una solución que se puede manejar "intellisense" con php, ssh navegación como WinScp y el ajuste de windows a través de halv la pantalla, como Windows 7.

He encontrado una solución para el último punto, pero había un montón de errores así que lo tengo deshabilitado. Por alguna razón me parece Eclipse a ser un poco lento en mi mac, y no he encontrado una buena manera de integrar un navegador para el servidor remoto a través de ssh.

Estoy haciendo esta wiki de la comunidad ya que estoy muy ansioso por ver cómo cada uno de los conjuntos de su entorno. Estoy seguro de que hay algunas piedras que se encuentran.

En mi mac yo principalmente PHP, mySQL, javaScript desarrollo.

6voto

Shawn Puntos 8120

Tengo cerca de 7 años de experiencia en codificación en un entorno de Windows antes de que me compré mi primer mac a principios de este año. Así que sé exactamente lo que estás hablando. Yo estaba muy acostumbrado a la combinación de Visual Studio en c++ y .net, Notepad++.bat y otras secuencias de comandos y las tareas ligeras, y el ocasional poco de Eclipse para java.

Cuando empecé a usar mi Mac, me sentía frustrada por lo que he visto a una falta de equivalente de software para mac OS X. he probado diferentes IDEs y de edición de textos soluciones (Eclipse, Aptana, Textmate, Smultron, Fresa, etc), pero como usted dijo, no hay nada realmente 'clic'.

Sin embargo, en algún momento me detuve buscando reemplazos y comenzó a usar las herramientas que se utilizan comúnmente en las máquinas *nix. Particularmente vim. He encontrado que una vez que mi expectativa de encontrar software equivalentes a todo lo que yo había usado en Windows alejado, ampliado mis horizontes. Me siento como mi interés en la codificación que se ha renovado porque estoy aprendiendo de una forma completamente diferente de trabajar y de pensar sobre el proceso. Estoy usando la línea de comandos de forma más que nunca en el pasado, y esto se ha traducido en nuevas técnicas, incluso en mi desarrollo de Windows (como el uso de powershell y versiones de línea de comando de herramientas, en lugar de la interfaz de usuario).

Yo estaba en una gran programación de rutina antes de empezar a usar mi mac, pero me estoy encontrando que están obligados a buscar en mi proceso y herramientas de una manera diferente es realmente llevar a cabo sus intereses y talentos. yo no sabía que tenía antes. Estoy de codificación en python y c++ en lugar de javascript y c#, en uno de los más antiguos de los editores en la existencia, y me encanta.

4voto

gary Puntos 4856

Yo a mi mismo utilizar la variante de IDE para la codificación:

Cuando hice PHP yo uso principalmente Zend Studio , que fue basada en eclipse.

Además de que yo uso Eclipse en sí (pero yo no había el problema acerca de su velocidad), o el uso de NetBeans (estaba muy bueno).

Y algunas veces el uso de Vim o MacVim.

4voto

dmo Puntos 1886

He encontrado TextMate con un PHP finalización de paquete y un ftp+ssh paquete a ser bastante sólido. Usted obtener todo lo que usted está pidiendo a excepción de la ventana de gestión, y como @mankoff, señaló, hay un montón de opciones para que. No aparece por él es HyperDock, que se encarga tanto de la ventana de ajuste y vistas previas de las ventanas desde el dock.

4voto

yoliho Puntos 340

Si Vim es que se da como una solución, creo que Aquamacs también debe ser considerado. Es una versión de emacs configurado para ser más OS gusta. (Nota de la habitual vi/emacs argumentos)

Emacs incluye varios modos de apoyo a la programación.

Emacs no tienen la vi división entre la inserción de texto y manipulación de texto que podría ser un punto en Aquamacs favor si esa es la razón por la que el uso de nano.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X