Diego Andrés Guerrero Londoño
Desarrollo web con php
7 Razones por las que conviene el uso de funciones para agilizar el
proceso de desarrollo
1
Permite estandarizar procesos y clasificarlos por funcionalidad.
// Prints something like: Monday 8th of August 2005 03:12:46 PMecho date('l jS \of F Y h:i:s A');
Usort(&$arreglo);
$consulta=mysql_db_query ( string $database , string $query);
$conection= mysql_connect ([ string $server ,string $username, string $password);
2
Facilita el uso ya que con solo llamar la función, manejar algunos parámetros o recibir un retorno es mas que suficiente si se conoce su forma de trabajar.
Llamado$resultado=sumar(4,5);
Declaraciónfunction sumar($num1,$num2){return $num1 + $num2;}
3
Permite reutilizar código y reducir líneas en el programa.
// Prints something like: Monday 8th of August 2005 03:12:46 PMecho date('l jS \of F Y h:i:s A');
/* use the constants in the format parameter */// prints something like: Wed, 25 Sep 2013 15:28:57 -0700echo date(DATE_RFC2822);
4
Permite optimizar la ejecución del programa mediante el establecimiento de módulos.
//inicio del programaingresoDatos();
//procesamiento de datos$calculo=calculoArea($largo,$ancho);
//salida de los datosImprimir($cadena);
5
Facilita la depuración de errores, al poder testear las funciones muchas veces antes de ser estandarizadas para su uso.
6
Permite establecer bibliotecas comunes de código que puede usar cualquier desarrollador.
7
Al poderse empaquetar en bibliotecas pueden ser utilizadas en cualquier parte del programa.
conexion.php<?$conexion=mysql_connect(“url”,”username”,”password”)or die(“No se pudo conectar a la base de datos”);mysql_select_db(“nombrebd”)or die(“No se pudo seleccionar la base de datos”);?>Usuarios.php…..<BODY><?include(“conexion.php”);?></BODY>……
COMUNIDADES DE EXPERTOS
Entre las comunidades de expertos tenemos por ejemplo:
Zend communityPHP BuilderCommunity meetups Hispana
Zend community
Propósito: Comunidad comprometida con el código abierto en todo el lenguaje PHP. En este momento hay más de 5 millones de desarrolladores de PHP activos en el mundo, y Zend soporta múltiples proyectos de código abierto que proporciona los recursos adicionales por el liderazgo, apoyo y desarrollo.
Ventajas: comunidad muy extensa en expertos.
Desventajas: Es en ingles.
Atributos: Documentación extensa, soporte Framework propio, entrenamiento, herramientas gratis, y pagas, recursos y programas de certificación.
http://www.zend.com/en/company/community/local-php-user-groups
PHP Builder
Propósito: conectar desarrolladores PHP del área de Estados Unidos y Canada y ofrecer información actualizada sobre bases de datos, funciones, herramientas.
Ventajas: Tutoriales, noticias y foros de discusión, herramientas en desarrollo, código.
Desventajas: Es en ingles.
Atributos: Códigos avanzados, tutoriales de temas avanzados.
Community meetups Hispana
Propósito: Meetup pone en contacto a personas de una ciudad para que hagan juntas lo que les gusta hacer. La idea es muy simple: cuando nos reunimos y hacemos lo que nos importa, damos lo mejor de nosotros mismos. Eso es lo que hace Meetup: reúne a grupos de personas para hacer, explorar y aprender.
Ventajas: Es en español
Desventajas:
Atributos: Contactos para empleo, blogs y foros importantes, documentación api extensa.
https://www.meetup.com/es/topics/php/
Top Related