2008-08-29 11 views
51

¿Existe un IDE para PHP en el que pueda editar el código de sus páginas en línea? El realce de sintaxis real es mínimo. Más sería genial. Me gustaría poder hacer desarrollo en mi sitio en momentos diferentes a cuando estoy en casa.¿Hay un IDE de PHP en línea?

+4

http://kodingen.com – Devrim

+1

supongo que significa hacer el desarrollo "que no sea cuando [estás] en casa". Si es así, también puedes probar algún tipo de hosting SVN + una memoria USB con un conjunto de herramientas de desarrollo portátiles que no requieren instalación. P.ej. servidor web portátil + cliente SVN + IDE. –

+4

¡Compre una computadora portátil! : D – Jalal

Respuesta

57

ShiftEdit basada en Web IDE

resaltado de sintaxis, Integrado (S) FTP, aquí, buscar/reemplazar, Historial de revisiones + es gratis.

+4

no puedo recomendar más. Todavía estoy sorprendido de la simplicidad y la gran funcionalidad que ofrece, me llevó <1min configurarlo y lo ejecuté ... – adardesign

+0

el mejor IDE en línea. trabajando muy rápido y sin ningún error. comprobación de sintaxis para PHP, CSS y JavaScript. – Slavomir

+0

Úselo con frecuencia para proyectos paralelos. Lo amo. Vale la pena la versión premium. – mrkmg

2

Bueno, mi sitio web viene con cPanel, que tiene un buen administrador de archivos y editor de código. Tiene resaltado de sintaxis y numeración de líneas. Funciona demasiado lento en mi computadora como para usarlo realmente, pero tengo una computadora bastante lenta. : P

Para acceder al editor de código, iré a cPanel al http://mysite.com:2082, hago clic en Administrador de archivos, luego selecciono un archivo y hago clic en Editor de código.

Edit: He intentado usarlo, y puede resaltar PHP y HTML (al mismo tiempo), y también tiene una función de "completar código" ... No estoy seguro de que así se llame , pero cuando escribe un corchete o una cita de apertura, escribe el que cierra después del cursor. Los únicos problemas son que el resaltado no es perfecto (trata las citas escapadas como citas reales) y lo más importante, no es gratuito.

1

Eso es una idea interesante. Uno podría usar algo como esto: http://code.google.com/p/syntaxhighlighter/ para resaltar la sintaxis, entonces solo es cuestión de completar el código para cosas como funciones. Eso es relativamente simple, se hace más difícil cuando entra en cosas como por archivo (o incluso archivo incluido) variables (para la finalización del código).

Y ahora que me tienes pensando ... Es malo que no sé javascript mejor.
Si alguien quiere unirse y tal vez construir esta idea en un proyecto viable, definitivamente soy un juego.

9

Vea si su host admite VIM en el shell. Puede SSH en su cuenta desde cualquier lugar donde pueda usar un cliente ssh (puede descargar/ejecutar masilla sin derechos de administrador). El resaltado de sintaxis en VIM es fantástico.

+0

y es mucho más difícil obtener un shell seguro pirateado que algunos script php desconocido que esta es probablemente la mejor solución para eso. – Kris

+0

también, existe la posibilidad de alojar un applet java con un cliente ssh incrustado, para que pueda iniciar sesión fácilmente sin requerir nada especial. Además, ssh es también el camino a seguir cuando se trata de transferir archivos entre el servidor y la máquina que está trabajando – none

+0

Alternativamente, puede utilizar emacs con vagabundo. De esa forma puedes editar archivos a través de ssh. – simao

6

probar uno de estos:

+1

enlace incorrecto a CodePress; Heroku es una plataforma de Ruby. ¿Cómo es relevante para la pregunta? – MaxVT

+0

el enlace a Amy Editor debería apuntar a http://www.amyeditor.com/api/embed/test_php.html Aunque puede abrir su proyecto de FTP (y abrir/guardar archivos, etc.) a través de Amy, podría usar el ejemplo incorporado para sus propios fines. Bueno, el editor está muerto de todos modos, tener mejores cosas que hacer que trabajar en él :). De todos modos, era solo un escaparate para otro proyecto. – aprilchild

+0

@aprilchild, malo que hayas terminado con ese proyecto, es realmente increíble. Simplemente tiene mucho potencial ... deberías tratar de comercializarlo un poco más. – Joe

20

Trate http://www.codeanywhere.net; debería ser exactamente lo que estás buscando.

+1

esto es ahora codeanywhere.net –

+0

He tenido problemas con estos tipos recientemente. Mi actualización a Pro no funcionó correctamente después de recibir mi recibo para el pago. He enviado un correo electrónico varias veces en las últimas semanas y solo tuve una respuesta. Cambié a Cloud9. http://c9.io No hay problemas hasta el momento. – shapeshifter

+0

Si quiere autohost editor recomiendo https://github.com/nerkn/onlineeditor – nerkn

3

No sé cuál es la audiencia de su sitio web, pero en general creo que es una mala idea editar un sitio web en vivo. Demasiado fácil para romper accidentalmente algo o peor print_f sus contraseñas u otros secretos por accidente.

Paso los servidores de la casa por lo que no estará disponible para todos, pero esto es básicamente lo que DP:

  1. tener ssh y svn en el servidor
  2. la misma apache, php (i get my binary here) y mysql en el servidor y el ordenador portátil
  3. desarrollan en la computadora portátil usando netbeans
  4. cuando está feliz con los cambios, hacer un svn ex puerto del proyecto y scp al servidor.
+0

Solo un consejo rápido: ¿Por qué no hacer 'svn checkout' en el servidor y cuando está contento con los cambios,' svn up' en el servidor. –

+0

@Linus: Podría hacer eso si su proyecto es lo suficientemente simple como para obtenerlo de svn de una vez, pero los míos generalmente no son – Kris

8

Puede ser que esto podría ayudarle a ejecutar ejemplo de código php y ver la salida

http://codepad.org

+1

No es realmente lo que estaba buscando pero +1 para una herramienta tan interesante – Dinah

+0

+1 para la habilidad para usar directamente sin registrarse/entrar – mmdemirbas

2

Etherpad es fresco al código colectivamente pero no tiene resaltado de sintaxis y es no es realmente un IDE, solo una plataforma de colaboración para programadores con funciones de versionado y chat. Todavía bastante genial, pero no es lo que estás buscando.

6

Usted puede intentar ideone.com incluso Thera algunos límites (no nonnections Internet, no hay manipulaciones de archivo)

18

cheque https://koding.com tiene Go/PHP/Ruby/Perl/Python/Git/FTP/SSH, con una máquina virtual que tiene acceso de root

+0

Está en beta, me enfrenté a un problema, supongo que hay algunos errores no resueltos. –

+0

resolvieron muchos problemas, pero si quieres selfhosting intenta https://github.com/nerkn/onlineeditor – nerkn

2

Estamos haciendo exactamente esto suceder en http://gnymb.us! Vea el feature list.

+0

No se puede conectar al sitio web. Parece abandonado/doblado. – MECU

+0

Sí. Determiné que el esfuerzo era demasiado grande y me pasé a otras cosas. Puedo lanzar el código si alguien lo quiere ... Lo escribí hace varios años, así que he aprendido mucho desde entonces, y hay muchísimo espacio para mejorar ... házmelo saber, y lo pondré en Github. –

1

También hay Compilr, permite C#, Visual Basic, Java, PHP, Ruby, C++. Divulgación completa, soy uno de los fundadores.

3

Si tiene acceso al editor de Google Chrome, creo que debería probar las aplicaciones ShiftEdit o SourceKit en la tienda web.

2

https://codeanywhere.net/

La nueva plataforma por el equipo de "PHPanywhere". Encontré que está funcionando muy bien. Interesante, lo que lo hace especial, es la aplicación para Android e Iphone, que en realidad le permite codificar realmente sobre la marcha.

+0

¡Simplemente integraron el soporte de Dropbox que también es genial! – lawid

4

he estado intentando durante años para encontrar un buen editor de php en línea con la que un/a aprender php y b/convertir algunos de Delphi (!) Viejos archivos de origen en el siglo 21.

Después de un par de experiencias muy decepcionantes y salidas en falso irritantes sobre todo con PHPanywhere (Dios hizo Tengo grandes esperanzas en que la descubrí que uno :(), que finalmente se topó con ShiftEdit en Chrome Web Store.

Hasta ahora He podido todo lo que necesito y, además de proporcionar un conjunto de herramientas simple pero potente, la fiabilidad y un buen enfoque general de la interacción del usuario han significado que, después de un par de semanas, me suscribí, aunque era lo suficientemente bueno para mis propósitos iniciales y evaluación.

tomamos de que lo que va pero yo recomiendo de todo corazón, y también aman a su muy rápida, iterativ e proceso de lanzamiento.

+0

¡Y es gratis! Gracias por la recomendación. – Dinah

+0

Gratis e incluso la versión premium no sirve para nada y vale la pena ayudar a garantizar que el ciclo de liberación rápida continúe :) – AJD

8

http://cloud9ide.com

Bien hecho, pero en la etapa de desarrollo en la primera por lo que esperan errores menores.

+0

Esta es una gran herramienta de desarrollo con integración de repositorio GitHub y BitBucket (ejecute comandos git desde la consola c9), arrastre y suelte agregación de archivos (desde el escritorio), resaltado de sintaxis y muchas más funciones interesantes. Sugiero que lo pruebes. – imkingdavid

+0

Herramienta increíble. Muy recomendable. – shapeshifter