
PHP (Hypertext Pre-processor) es un lenguje de uso general de código del lado del servidor, diseñado para genrar contenido web dinámico. Fue el primer lenguaje de prohgramación que se puede insertar diractamente en el archivo html sin tener que llamar un archivo externo de datos.
Forma parte de los lenguaje orientados a objetos y es considerado el lenguaje más flexible, potente y de alto rendimiento de la actualidad.
Está licenciado bajo la licencia Pública de GNU, por lo tanto es de software libre, lo que genera que se pueda ejecutar en la mayoría de sistemas operativos en base a Linux, Mac OS X y Windows, ademas de poder hacer conexiones con diferentes servidores de bases de datos: MySQL, SQL, PostgreSQL, Oracle, ODBC, DB2, Microsoft SQL Server, Firebird, SQLite, MongoDB, entre otros.
Fue creado originalmente por Rasmus Lerdorf en 1995 y actualmente es desarrollado por el grupo PHP. Es un lenguaje interpretado, por lo cual el código PHP no es visible al usuario y no se puede ejecutar sin el respectivo servidor.
MySQL:
MySQL es un sistema de gestión de bases de datos, basada en los modelos relacional (lógica de predicados y teoría de conjuntos), multihilo (capacidad de ejecutar varias tareas a la vez) y multiusuario (acceso simultaneo de varios usurios).
Desde Enero de 2008 está tecnología es subsidiado por SunMicrosystem (propietaria de Oracle, sistema de gestión de bases de datos privada), lo que genera que el software cuente con licencia pública GNU y licencia propietaría para algunas versioines específicas.
Aunque su popularidad se debe en gran medidad al uso con el lenguaje PHP, la versatilidad de este sistema de gestión de bases de datos hace que sea compatible con lenguajes como C, C++, C#, Perl, Java, Pascal, Lisp, Ruby, Python, Gambas, Harbour, REALbasic, Eiffel, Smalltalk, Delphi, entre otros.
El sistema de gestión se caracteriza por la alta velocidad de lectura. Por lo general, en aplicaciones web hay poca concurrencia en la modificación de datos y alto acceso de lectura de los mismos, por lo cual el sistema de gestión responde eficientemente a estas especificaciones.
Acceso Remoto a Bases de Datos:
Por defecto, las bases de datos, especialmente MySQL, estan configuardas por defecto para ser accedidas desde un servidor local, el cual puede ser el servidor en el cual se encuentra alojada la página web o bien puede ser un servidor virtual, como lo es el localhost. Pero existe una configuración específica que permite que cualquier usuario tenga acceso a la base de datos desde cualquier lugar del mundo.
Esto facilita que se pueda acceder remotamente a la base de datos sin acceder al servidor, o en otros casos, instalar una pagina local dentro de nuestra red LAN, para poder acceder a la base de datos sin usar un servidor físico. Esto se puede utilizar de manera provisional para poner en funcionamiento cualquier sistema antes de ser alojado definitivamente en un servidor web.
Rational Unified Process
El Proceso
Unificado Rational (Rational Unified Process en inglés,
habitualmente resumido como RUP) es un proceso de desarrollo de software
desarrollado por la empresaRational
Software, actualmente propiedad de IBM. Junto con el Lenguaje
Unificado de Modelado UML,
constituye la metodología estándar más utilizada para el análisis, diseño,
implementación y documentación de sistemas orientados a objetos. El
RUP no es un sistema con pasos firmemente establecidos, sino un conjunto de
metodologías adaptables al contexto y necesidades de cada organización.
El RUP está basado en 6 principios clave que son los siguientes:
·
Adaptar el proceso

No hay comentarios:
Publicar un comentario