Curso Avanzado de PHP

Curso Avanzado de PHP

Héctor Benitez

Héctor Benitez

IDEs

2/35
Recursos

Durante tu vida como desarrollador, escucharás el término de IDE que significa Entorno de desarrollo integrado y el término de editor de código fuente. La principal diferencia entre estos dos es que un IDE normalmente cuenta con más características como herramientas para administrar bases de datos, controlador de versiones (Git), debug o depuración y al tiempo incluye un editor de código fuente.

Es importante que sepas que tu IDE será una herramienta que usarás día a día así que debes conocerla muy bien y sentirte cómodo con ella. Explora sus atajos y ventajas frente a otras herramientas.

Aportes 28

Preguntas 1

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.

Excelente me gusta PhpStorm, un dato para todos, los que tengan cuenta de estudiante de alguna universidad que tenga el dominio .edu en el correo pueden obtener PhpStorm licenciado gratutiamente

Una herramienta muy intersante pero creo que poco conocida es dbeaver.

Sirve para varios motores y es gratuita.

Yo he usado PHPStorm es bastante bueno , lo que si tiene es un consumo de RAM considerable si no cuentan con mucha memoria

Atajos de teclados para phpstorm link

a darle una oportunidad a PHPStorm, un IDE muy potente

Si estudian en alguna entidad (universidad, instituto, escuela, etc…) que les provea de una cuenta de correo electrónico institucional pueden conseguir un año de licencia educativa para PHPStorm u otra herramienta de JetBrains gratis.

Vale, yo siempre he trabajado con VSCode para PHP y hasta ahora no me ha decepcionado, para VSCode pueden usar etensiones como PHPIntelliSense y PHPIntelephense:D!

Prefiero NetBeans

lo mejor pa cualquier projecto y lenguaje se llama vscode y no necesita ninguna licencia. le sigue sublime en mi opinion.

Como IDE uso VSCode y para manejo de bases de datos MySQL HeidiSQL me resulta muy cómodo.

Yo uso Visual Studio Code, me vienen bien, tiene: proyectos, extensiones para php, angular, css, git, y otros

También esta la herramienta de DBeaver que podemos trabajarla muy bien con este curso.
Aca les dejo el enlace:
https://dbeaver.io/

Bueno en mi caso me acostumbré al VS code, y a esto le sumo mysql workbench.
Empezamos con el curso 😃

Me gusto PhPStorm, primera vez que lo uso y me parecio muy bueno

para mysql se puede usar workbench

Hasta el momento he trabajado con Visual Studio Code y PhpStorm para trabajar con PHP, y ambos me han funcionado perfecto.

Hola cambie de sistema operativo a ubuntu, hay alguna fomra de usar la bd grafica ?

Yo utilizo PHPStorm, se me hace muy bueno

Una recomendación para los que usen Visual Studio Code, la extensión Intellephense aplica mucho de los automatismos que se encuentran en PHPStorm (el cual es el mejor IDE de PHP) y puede volver VS en algo en el que no extrañarán PHPStorm.

También utilizo IDE Phpstorm y SqlYog como gestor de DB.

Durante tu vida como desarrollador, escucharás el término de IDE que significa Entorno de desarrollo integrado y el término de editor de código fuente. La principal diferencia entre estos dos es que un IDE normalmente cuenta con más características como herramientas para administrar bases de datos, controlador de versiones (Git), debug o depuración y al tiempo incluye un editor de código fuente.

Es importante que sepas que tu IDE será una herramienta que usarás día a día así que debes conocerla muy bien y sentirte cómodo con ella. Explora sus atajos y ventajas frente a otras herramientas.

Terminé mi página web que funciona con PHP. Ahora quiero subirla pero tengo una duda existencial. Siempre mencionan que una cosa es backend y otra cosa es frontend. Que el frontend es html y el backend en este caso seria PHP. Pero, osea no es tal así, el index.php puede ser el frontend. Mi duda es, ¿como se sube backend y frontend al hosting? Yo tengo mi página principal: index.php, un formulario: form.php, y la salida: resultado.php. En esta ultima página es donde se ejecuta un código que esta dentro de este archivo recibiendo variables de form.php por el método post. Ahora, este archivo form.php debe ir en algún lugar especial para el backend? De ser así, ya que en este archivo hay código HTML, se convertiría en el nuevo frontend? Este archivo debería ser solo como una función y luego mandarle el resultado a otra página y esta recién se muestra?
Alguien que me aclare la duda por favor, en Internet no encuentro ninguna explicación sobre ello.

si uno es estudiante y tiene correo electrónico educativo como los .edu desde aquí https://www.jetbrains.com/community/education/#students se puede reclamar licencias de uso gratuito y permite usar todas las ides de JetBrains incluyendo PHP Storm, en mi caso uso IntelliJ Idea

Yo recomiendo TablePlus como cliente de BD, su entorno es muy amigable y en la versión PRO puedes hacer operaciones desde el móvil.
Para IDE, debo confesar que Microsoft recuperó mi entera confianza con Visual Studio Code, nunca pensé que liberaran el antiguo VS en una herramienta tan bella y open source ✨

Por si a alguien le puede ayudar, yo utilizo:

Las ventajas del IDE que menciona se incluyen en VS Code (que es un editor de código). Ojo, no digo que un editor sea mejor, he hecho el IDE tiene otras muchas ventajas.
Hace un tiempo que utilizo VS Code para todo (desarrollo web, backend, y hasta desarrollo movil con Flutter) y no siento que me haya faltado algo, y es mucho más ligero.
Lo dejo como dato por si están dudando qué usar, por lo menos para empezar un IDE puede abrumar al tener muchas cosas.

Gracias por la clase. Todo muy claro