¿Cómo debo configurar mi entorno de encoding para el desarrollo de PHP, MySQL y JavaScript?

Tengo problemas para encontrar un entorno de encoding que sea cómodo y espero que alguien haya tenido el mismo problema. En mi caja de Windows en la oficina encontré mi entorno de encoding ideal que realmente excavo. VS2010 o Eclipse, Notepad ++, WinScp, Fireftp suele ser todo lo que necesito.

En mi macbook pro, sin embargo, todavía no he encontrado ese entorno que solo dice "clic".

Lo que estoy buscando es una solución que pueda manejar "intellisense" con php, ssh, navegar como WinScp y ajustar windows a lo largo de la pantalla como Windows 7.

Encontré una solución para el último punto, pero tenía muchos errores, así que se deshabilitó. Por alguna razón, me parece que Eclipse es un poco lento en mi Mac, y tampoco he encontrado una buena forma de integrar un browser para el server remoto a través de ssh.

Estoy haciendo esta wiki de la comunidad ya que estoy deseando ver cómo todos configuran su entorno. Estoy seguro de que hay algunas gems que se pueden encontrar.

En mi Mac, principalmente desarrollo PHP, mySQL, javaScript.

  • Cómo join files AVI sin volver a codificarlos?
  • Localizador de puntero de mouse
  • Progtwig de Apple para ver imágenes en el sistema operativo Windows
  • iPad lector de PDF que admite la visualización de varias páginas?
  • windows como (menu contextual) descomprimir en mac?
  • Mantenimiento de la barra de menus
  • Herramientas de Xcode para la presentación de tutoriales de desarrollo
  • He tomado una captura de pantalla, ¿cómo la edito?
  • 10 Solutions collect form web for “¿Cómo debo configurar mi entorno de encoding para el desarrollo de PHP, MySQL y JavaScript?”

    Tengo alnetworkingedor de 7 años de experiencia en encoding en un entorno Windows antes de get mi primer Mac a principios de este año. Entonces sé exactamente de lo que estás hablando. Estaba muy acostumbrado a la combinación de Visual Studio para c ++ y .net, Notepad ++ para .bat y otras tareas de scripting y livianas, y el bit ocasional de Eclipse para java.

    Cuando comencé a usar mi Mac, me sentí frustrado por lo que vi que era la falta de un software equivalente para OS X. Probé diferentes IDEs y soluciones de edición de text ( Eclipse , Aptana , Textmate , Smultron , Fraise , etc.), pero me gusta dijiste, nada realmente 'hizo clic'.

    Sin embargo, en algún momento dejé de search reemploops y comencé a usar las herramientas que se usaban comúnmente en las máquinas * nix. Particularmente vim. Descubrí que una vez que mi expectativa de encontrar equivalentes de software a todo lo que había usado en Windows se networkingujo, mis horizontes se ampliaron. Siento que mi interés en la encoding ha sido renovado porque estoy aprendiendo una forma completamente diferente de trabajar y pensar sobre el process. Estoy usando la command-line mucho más de lo que lo he hecho 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 command de herramientas en lugar de la GUI).

    Antes de comenzar a utilizar mi mac, estaba en una gran rutina de progtwigción, pero me doy count de que el hecho de ver mi process y herramientas de una manera diferente es realmente sacar a la luz talentos e intereses que no sabía que tenía antes. Estoy codificando en python y c ++ en lugar de javascript y c #, en uno de los editores más antiguos que existen, y me encanta.

    Yo mi auto uso variante de IDE para la encoding:

    Cuando hice PHP uso principalmente Zend Studio que estaba basado en eclipse.

    Además de eso, uso Eclipse (pero no tuve su problema sobre su velocidad), o uso NetBeans (fue realmente bueno).

    Y algunas veces usa Vim o MacVim .

    He encontrado que TextMate con un package de finalización PHP y un package ftp + ssh son bastante sólidos. Obtienes todo lo que estás pidiendo, excepto la gestión de windows, y como señaló @mankoff, hay muchas opciones para eso. No enumerado por él es HyperDock , que maneja vistas previas de window y window desde el muelle.

    Si Vim se está dando como una solución, creo que Aquamacs también se debe considerar. Es una versión de Emacs configurada para ser más similar a OS X. (Tenga en count los arguments habituales vi / Emacs)

    Emacs incluye varios modos que admiten progtwigción.

    Emacs no tiene la split vi entre la inserción de text y la manipulación de text, que podría ser un punto a favor de Aquamacs si ese es el motivo por el que utiliza nano.

    Jetbrains PHP Storm

    He estado usando una combinación de Eclipse y TextMate. TextMate creció en mí rápidamente, especialmente porque venía de la premisa de encontrar un editor gratuito, era muy claro. Utilizo VI para ediciones de línea de command rápidas.

    TextMate tiene una buena integración de SCM, finalización basada en fragments, gran resaltado y plegado. También tiene muchos scripts de ayuda y un sistema realmente bueno para personalizar o agregar idiomas. Sin embargo, falta si desea explorar una base de código, sin indexing. Es por ese tipo de indexing y autocompletado de peso pesado que me cambio a Eclipse. TextMate es rápido y ligero, de forma similar a Np ++ en Windows. La extensión del text se puede hacer con scripts simples: ruby, shell y otros.

    Eclipse que ya conoces, solo descarga y descomprime. Pesado, un poco lento, pero ideal para explorar fonts.

    Con la sugerencia de SSHFS de mankoff, eche un vistazo a macfusion: configuration práctica para filesystems de fusibles.

    Lo recomendaré:

    • MacVim : es un gran editor, extremadamente potente, y usa los mismos complementos y files de configuration en MacOS que en una PC o Linux. Este es mi editor principal en el trabajo y hago aproximadamente el 50% de mi encoding en casa con él.
    • TextMate – MacOS solo aunque ahora hay algunos clones para Windows. Muy flexible y poderoso también, pero no el más rápido o el más poderoso al hacer búsqueda / reemploop. Es muy fácil configurar fragments y completar tabs. Recomiendo ver los videos para ver qué puede hacer. Es comercial y no ha visto mejoras por un time, pero es sólido. Cuando estoy experimentando o respondiendo preguntas para el código de Ruby en StackOverflow, estoy usando TextMate.
    • Komodo Edit – Bastante útil. No lo uso tanto como los otros dos, pero algunas personas lo juran o es hermano mayor Komodo.
    • BBEdit : BB y yo nos remontamos a antes de que se lanzara como producto comercial. Es muy rápido cuando busca / reemplaza en múltiples files, increíblemente rápido. Los desarrolladores conocen muy bien la Mac y, en mi opinión, tienen un editor mucho más potente que TextMate o Komodo Edit. Cuando tengo que enviar o search un montón de files, es mi primera opción. El hermano menor de BBEdit es TextWrangler, que es gratuito y bastante rápido y está muy bien presentado también.
    • Coda : un excelente editor de desarrollo web, y mi primera opción cuando voy a hacer una gran cantidad de HTML debido a su integración de vista previa de página web y edición de CSS.

    Además, si haces un montón de CSS, echa un vistazo a CSSEdit . Eso es todo lo que hace, pero lo hace realmente bien.

    Para la exploración SSH, puede usar sshfs para montar la unidad localmente, y luego usar el Buscador, o el browser local que desee.

    Personalmente, uso una combinación de NetBeans PHP Edition y Coda para mi desarrollo de PHP / JavaScript. Uso NetBeans cuando estoy trabajando en un proyecto completo localmente y cuando me comprometo a la subversión que se carga en nuestro server de testing . Utilizo Coda para editar files a través de SFTP, así como para ediciones rápidas de PHP o JavaScript. También uso Transmitir cuando necesito navegar por un sitio SFTP / FTP.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).