Subido por Bryan Cy

TRABAJO AUTÓNOMO 6 - POO - PHP EN NETBEANS

UNIVERSIDAD CENTRAL DEL ECUADOR
FACULTAD DE FILOSOFÍA, LETRAS Y CIENCIAS DE LA EDUCACIÓN
PROGRAMACIÓN ORIENTADA A OBJETOS
Trabajo Autónomo N°6
Bryan Collaguazo (bryancy96@gmail.com)
3° Semestre
MSc. Marco Chiluisa
ÍNDICE
Objetivos ............................................................................................................................ 2
Objetivo General: ............................................................................................................ 2
Objetivos Específicos: ..................................................................................................... 2
1.
¿Qué es NetBeans? .................................................................................................. 2
2.
Características .......................................................................................................... 2
3.
Interfaz de Usuario ................................................................................................... 3
4.
Activar el plugin de PHP en NetBeans .................................................................... 4
5.
Proyecto nuevo de PHP en NetBeans ...................................................................... 4
6.
XAMPP .................................................................................................................... 6
7.
6.1.
¿Qué es XAMPP?................................................................................................. 6
6.2.
¿Para qué sirve? .................................................................................................... 6
6.3.
Instalación de XAMPP ......................................................................................... 6
6.4.
Configuración de XAMPP. .................................................................................. 7
Etiquetas de PHP...................................................................................................... 9
Conclusiones .................................................................................................................... 10
Bibliografía ...................................................................................................................... 10
PHP EN NETBEANS
Objetivos
Objetivo General:
•
Crear páginas Web desde el inicio hasta su publicación en Internet en NetBeans
con el código de programación de PHP.
Objetivos Específicos:
•
•
•
•
•
Entender el funcionamiento y la utilidad de las etiquetas más importantes y básicas
para la creación de páginas web.
Conocer el lenguaje HTML y PHP, para crear las páginas Web (HTML 5).
Conocer el lenguaje CSS.
Aprender a utilizar diferentes tecnologías que permiten dotar de efectos visuales e
interactividad a las páginas Web.
Conocer aspectos prácticos importantes: sitios de alojamiento, reglas de usabilidad
y accesibilidad en el diseño de páginas Web
1. ¿Qué es NetBeans?
NetBeans es un entorno de desarrollo gratuito y de código abierto que en el momento
de escribir este artículo está en su versión 7.4. Permite el uso de un amplio rango de
tecnologías de desarrollo tanto para escritorio, como aplicaciones Web, o para
dispositivos móviles. Da soporte a las siguientes tecnologías, entre
otras: Java, PHP, Groovy, C/C++, HTML5, ... Además, puede instalarse en varios
sistemas operativos: Windows, Linux, Mac OS.
2. Características
•
Buen editor de código, multilenguaje, con el habitual coloreado y sugerencias de
código, acceso a clases pinchando en el código, control de versiones, localización
de ubicación de la clase actual, comprobaciones sintácticas y semánticas, plantillas
de código, coding tips, herramientas de refactorización, y un largo etcétera.
•
Asistentes para la creación y configuración de distintos proyectos, incluida la
elección de algunos frameworks.
•
•
•
•
•
•
Simplifica la gestión de grandes proyectos con el uso de diferentes vistas,
asistentes de ayuda, y estructurando la visualización de manera ordenada, lo que
ayuda en el trabajo diario.
Herramientas para depurado de errores: el debugger que incluye el IDE es
bastante útil para encontrar dónde fallan las cosas. Podemos definir puntos de
ruptura en la línea de código que nos interese, monitorizar en tiempo real los
valores de propiedades y variables.
Optimización de código: por su parte el Profiler nos ayuda a optimizar nuestras
aplicaciones e intentar hacer que se ejecuten más rápido y con el mínimo uso de
memoria. Podemos igualmente configurarlo a nuestro gusto, aunque por defecto,
nos ofrece opciones bastante útiles.
Acceso a base de datos: desde el propio Netbeans podemos conectarnos a
distintos sistemas gestores de bases de datos, como pueden ser Oracle, MySql y
demás, y ver las tablas, realizar consultas y modificaciones, y todo ello integrado
en el propio IDE.
Se integra con diversos servidores de aplicaciones, de tal manera que podemos
gestionarlos desde el propio IDE: inicio, parada, arranque en modo debug,
despliegues. Entre otros podemos usar Apache Tomcat, GlassFish, JBoss,
WebLogic, Sailfin, Sun Java System Application Server.
Es fácilmente extensible a través de plugins.
3. Interfaz de Usuario
4. Activar el plugin de PHP en NetBeans
En NetBeans 11.2 entramos a la opción Tools > Plugins
Luego nos dirigimos a la pestaña Installed > PHP > Activate, para activar el plugin de PHP.
Si la opción de PHP no se encuentra ahí, nos dirigimos a la pestaña Avaliable Plugins y
buscamos PHP y lo instalamos. Por lo general ya viene instalado de fabrica con NetBeans.
5. Proyecto nuevo de PHP en NetBeans
Ahora veremos lo siguiente, donde podremos cambiar el nombre de nuestro proyecto y su
dirección, luego activamos la casilla Put NetBeans metadata into a separaty directory. Y
finalizar.
Nuestra interfaz para empezar a programar en PHP se muestra así.
Nuestro primer programa.
Ahora si damos clic en ejecutar, en el navegador nos saldrá esto.
No te asustes, esto pasa por que nuestro programa no esta activado en local host de nuestra
dirección del archivo para eso instalaremos XAMPP, este programa es un servidor
independiente de plataforma de código libre.
6. XAMPP
6.1. ¿Qué es XAMPP?
XAMPP es un servidor independiente de plataforma de código libre. Te
permite instalar de forma sencilla Apache en tu propio ordenador, sin
importar tu sistema operativo (Linux, Windows, MAC o Solaris). Y lo
mejor de todo es que su uso es gratuito.
6.2. ¿Para qué sirve?
XAMPP es una herramienta de desarrollo que te permite probar tu trabajo (páginas web
o programación, por ejemplo) en tu propio ordenador sin necesidad de tener que
acceder a internet.
6.3. Instalación de XAMPP
Puedes descargar XAMPP desde su sitio web y eliges la arquitectura de tu computador:
https://www.apachefriends.org/es/download.html
Sigue estos pasos para su instalación:
6.4. Configuración de XAMPP.
Ingresar al Disco Duro C y buscar la
carpeta XAMPP.
Seleccionar xampp-control.
Interfaz de XAMPP
Activamos los módulos de Apache y
My SQL.
Nos dirigimos a la carpeta htdocs
dentro de XAMPP.
Aquí tiene que estar nuestra carpeta de
nuestro proyecto de NetBeans
Ahora en nuestro navegador nos muestra lo siguiente.
7. Etiquetas de PHP
Cuando PHP interpreta un fichero, busca las etiquetas de apertura y cierre, que
son <?php y ?>, y que indican a PHP dónde empezar y finalizar la interpretación del
código. Este mecanismo permite a PHP ser incrustado en todo tipo de documentos, ya que
todo lo que esté fuera de las etiquetas de PHP será ignorado por el intérprete.
PHP también permite las etiquetas abreviadas <? y ?> (las cuales están desaconsejadas
debido a que sólo están disponibles si se habilitan con la directiva short_open_tag del
fichero de configuración php.ini, o si PHP se configuró con la opción --enable-short-tags .
Si un fichero contiene código PHP puro, es preferible omitir la etiqueta de cierre de PHP
al final del fichero. Esto impide que se añadan espacios en blanco o nuevas líneas después
de la etiqueta de cierre de PHP, los cuales pueden causar efectos no deseados debido a que
PHP iniciará la salida del buffer cuando no había intención por parte del programador de
enviar ninguna salida en ese punto del script.
<?php
echo "Hola mundo";
// ... más código
echo "Última sentencia";
// el script finaliza aquí sin etiqueta de cierre de PHP
Conclusiones
En conclusión, NetBeans es uno de los entornos profesionales: todas las funciones
avanzadas están presentes en este potente IDE, con la ventaja adicional que ofrece su
sencilla instalación. Así mismo programar en cualquier lenguaje de programación, en este
caso fue PHP, y su trabajo también con XAMPP para habilitar localhost.
Bibliografía
Apache NetBeans IDE. (2019). ¿Qué es NetBeans? Recuperado de
https://netbeans.apache.org/download/index.html
Mantenimientosdeunapc.tk. (2019). ¿Qué es XAMPP y para que sirve? Recuperado de
https://www.mantenimientosdeunapc.tk/2011/11/que-es-xampp-y-para-quesirve.html