Revista de Software Libre de la UCI
Revista de Software Libre de la UCI
Número 07
Número 07
SEPTIEMBRE / 2007
““PHP5 vs PHP4”
PHP5 vs PHP4”
Noticias
Noticias
Migración
Migración
““Una vía para la enseñanza
Una vía para la enseñanza
de GNU/Linux en los Jóvenes
de GNU/Linux en los Jóvenes
Club”.
Club”.
Programación
Programación
““Construyendo una
Construyendo una
terminal”.
terminal”.
Eventos
Eventos
““I Taller de Tecnologías
I Taller de Tecnologías
Soberanas”.”.
Soberanas
Humor Libre
Humor Libre
Diseño Gráfico y
Diseño Gráfico y
Multimedia
Multimedia
““How To GDM”.
How To GDM”.
Entrevista ¿X?
Entrevista ¿X?
““Los momentos más
Los momentos más
Libre en nuestro país son los
Libre en nuestro país son los
importantes del Software
importantes del Software
que estamos viviendo”.
que estamos viviendo”.
Informática 2007
Informática 2007
““Evaluación de la Plataforma
Evaluación de la Plataforma
de Gestión de Contenidos en
de Gestión de Contenidos en
Software Libre para su
Software Libre para su
empleo en la gerencia
empleo en la gerencia
universitaria.”
universitaria.”
““Servicio Nacional Integrado
Servicio Nacional Integrado
de Administración Tributaria
de Administración Tributaria
Software Libre ¿Problema u
Software Libre ¿Problema u
(SENIAT): Migración a
(SENIAT): Migración a
Oportunidad?”
Oportunidad?”
V
S
44
55
““I Taller de Tecnologías
I Taller de Tecnologías
Soberanas””
Soberanas
Noviembre 2007
Noviembre 2007
Manzanillo, Granma
Manzanillo, Granma
““Una vía para la
Una vía para la
enseñanza de
enseñanza de
GNU/Linux en los
GNU/Linux en los
Jóvenes Club”
Jóvenes Club”
HOW TO
HOW TO
GDMGDM
““El Software Libre sin dudas revolucionó el mundo,
El Software Libre sin dudas revolucionó el mundo,
nos corresponde a nosotros colocarlo en el puesto que se merece.”
nos corresponde a nosotros colocarlo en el puesto que se merece.”
Redacción:
Redacción:
Jorge Luis Betancourt González
[email protected]
Abel García Vitier
[email protected]
Yosbel Brooks Chávez
[email protected]
Coordinación:
Coordinación:
Abel García Vitier
[email protected]
Evelio Clavel Rosales
[email protected]
Arte y Diseño:
Arte y Diseño:
Angel Alberto Bello Caballero
[email protected]
David Padrón Álvarez
[email protected]
Revisión y Corrección:
Revisión y Corrección:
MSc. Clara Gisela Scot Bigñot
[email protected]
MSc. Graciela González Pérez
[email protected]
Colaboradores:
Colaboradores:
Abel Meneses Abad
Eiger Mora Moredo
Yunier Vega Rodríguez
Rolando Herrera Martínez
José C. Balmaseda Novoa
Hernán Feria Avila
Alberto Méndez Pérez
Patrocinadores
Patrocinadores
(Versión Digital)
Editorial
Editorial
Estimado Lector:
Después de dos meses de receso ya se encuentra ante
usted un nuevo número de la Revista de SWL de la
Universidad de las Ciencias Informáticas (UXi). Esta vez
estrenamos una nueva sección llamada Eventos que
está dedicada a promocionar eventos relacionados con
la comunidad de SWL de nuestra Universidad y otros de
carácter nacional, en esta ocasión con la convocatoria
al I Taller de Tecnologías Soberanas. Retomamos la
sección Entrevista ¿X?.
También encontrará
las secciones habituales de
nuestra revista en la cual le informaremos sobre el
acontecer de nuestra comunidad y logros obtenidos.
Hemos dedicado especial atención al 1er Aniversario de
las Comunidades de Desarrollo UCI a desarrollarse el
próximo 16 de Octubre, en el cual nuestras
comunidades cumplen ya con su primer año de
existencia y con motivo de esta importante fecha el
Grupo Rector de las Comunidades de Desarrollo y todas
las Comunidades en general queremos invitarlos a
participar en las actividades que se realizarán.
Grupo Editorial
documento bajo los términos de la Licencia de
Se otorga permiso para copiar, distribuir y/o modificar este
Documentación Libre de GNU v1.2 o cualquier otra versión
posterior publicada por la FSF; sin Secciones Invariantes,
Textos de Cubierta Delantera ni Trasera. Puede consultar
una copia de la licencia en:
http://www.gnu.org/copyleft/fdl.html
UXI – Revista de Software Libre de la UCI
Contenido
Contenido
PHP5 vs. PHP4
¿Es PHP4 la mejor opción para desarrollar aplicaciones Web?
¿Qué ventajas tiene PHP5? ... las opciones son: “andar de la
mano con el mundo, en su constante progreso” o “vivir de
engaños toda la vida y morir creyendo que estamos bien”..
Noticias
Migración
Creemos firmemente que debemos estudiar cada día más
para demostrarles a los incrédulos que existe otra filosofía
que debemos aplicar, debemos buscar cada día nuevos
caminos para demostrarle a los fanáticos del Microsoft
Windows, esos que no piensan, esos que no tienen paz,
esos que repiten frases de otros, que “Un mundo mejor es
posible.”
Programación
En esta edición les presento cómo construir un terminal
utilizando C, Gtk y la librería VTE (Virtual Terminal
Emulator) con la cual se puede construir un widget
“terminal” para Gtk; el IDE usado es Anjuta; Sistema
Operativo, Debian Gnu/Linux 4.0.
Eventos
La Facultad Territorial de Granma, de la Universidad de
las Ciencias Informáticas convoca a participar en el I
Taller de Tecnologías Soberanas...
Diseño Gráfico y Multimedia
En esta ocasión presentaremos a los usuarios de UXI, el
cómo hacer un GDM, extensible también a toda la familia
de gestores de sesión que conocemos como XDM y KDM,
salvo por algunas diferencias...
Entrevista ¿X?
Yoel Benítez Fonseca, original de Niquero, Granma, es
actualmente el administrador de la red de la Facultad
Territorial de la UCI en Granma ... “Los momentos más
importantes del SWL en nuestro país son los que estamos
viviendo”...
Informática 2007
Una nueva edición de UXI, acompañada de dos
resúmenes más de trabajos presentados en el evento
Informática 2007 ...
... Página 1
... Página 4
... Página 5
... Página 7
... Página 9
... Página 10
... Página 14
... Página 16
UXI – Revista de Software Libre de la UCI
PHP5 vs PHP4
PHP5 vs PHP4
Rolando Herrera Martínez
Coordinador General de las
Comunidades de Desarrollo
UCI
[email protected]
Después de un tiempo de interacción con este
magnífico lenguaje de programación que es PHP,
me he dado a la tarea de realizar un artículo sobre
PHP5 vs PHP4, aclaro desde un inicio que no soy
experto de PHP4, pero espero mostrarles algunas
cosas que nos hacen pensar: “¿Es PHP4 la mejor
elección para desarrollar aplicaciones Web?”.
Es importante decir a los lectores que se inician en
este lenguaje, o que sólo están leyendo por pura
casualidad e interés, que PHP surge como un
lenguaje personal del desarrollador Rasmus Lerdorf
para hacer sus páginas Web más fáciles de crear.
PHP era un lenguaje de script con mucha rapidez,
pero insuficiente, sin embargo, en muy poco
tiempo cientos de personas empezaron a utilizarlo
y a pedir más del mismo.
ideas e
A todo lo anterior se sumó que el gran maestro
Andi Gutmans comenzó el desarrollo continuo del
mismo, haciendo que miles de desarrolladores
aportaran
llamada
“Comunidad de Desarrollo de PHP”, que con el
objetivo de llevar adelante un lenguaje que libre,
fácil, rápido y del interés de todos, logró que fuera
siendo muy utilizado por una gran mayoría de
internautas, influyendo en que se empezara a
tomar en serio.
incrementando
la
se
incrementaron
De esta manera
las
potencialidades de dicho lenguaje al contar con
desarrolladores que
continuos
aportaran cualidades y lo fuesen haciendo más
grande, llegando a ocupar un lugar entre los
lenguajes con más experiencias como Perl, JSP, C#,
ASP y ASP.NET.
trabajos
en
características
A lo que se le fueron adicionando, eliminando y
cambiando
fue
confeccionando PHP5. Por ejemplo, se cambió el
uso de la herencia múltiple (propio de C++) por las
interfaces. Se reescribieron las funcionalidades con
XML y se le dio soporte a la librería SOAP y MySQLi.
¿Qué tenía esto de nuevo?
según
continuación expongo
A
esenciales que trajo consigo esta nueva versión:
características
las
la POO se
En el caso de
los
modificadores de acceso para métodos y
atributos,
lenguajes de
programación más avanzados, estos son:
private, public y protected.
común en
insertan
los
Por ejemplo:
PHP4
class Datos{
var $nombre = 'Linur'; //así se declara
// una variable
function GetNombre() {
return $this>nombre
}
}
PHP5
Surgen las llamadas funciones mágicas (a partir de
PHP5.2), que como en otros lenguajes tales como
C# facilitan el trabajo al desarrollador solo que este
mucho más, producto de que en C# se hace para
cada atributo, sin embargo aquí en PHP5 es para
todos los atributos o propiedades, que cómodo
¿verdad?
class Datos{
las
insuficiencias y
Después de tanto esfuerzo y trabajo se hace una
versión
llamada PHP3, a continuación para
contrarrestar
los pocos
privilegios otorgados para su fácil manipulación
surge una versión superior, PHP4. En esta última
incorporan algo de la ya conocida programación
orientada a objetos (POO), aunque de manera muy
abstracta; algo de trabajo con XML, webservices y
seguridad. Pero les pregunto ¿era esto suficiente?
de más
Tiempo
fue
características
incrementando brutalmente y Andi tuvo la idea de
reescribir la parte de lo orientado a objetos en la
ingeniería de Zend (Compañía que se dedica al
desarrollo estable de PHP y herramientas
informátic
Comentarios de: Revista de Software Libre de la UCI - 07 (0)
No hay comentarios