Blog

30/11/2007
Luis Ortiz

Dentro de poco la versión de PHP más utilizada se descontinuará. A partir del primer dia de enero de 2008 dejarán de aparecer mejoras en el sistema y a partir del 8 de agosto del mismo año, también cesará la aparición de parches de seguridad.

PHP4 ha estado entre nosotros largo tiempo y su sucesor PHP5 lleva ya entre nosotros más de tres años desde el 13 de julio de 2004. La falta de documentación y la gran base de programadores de PHP4 han hecho que su uso no descienda desde la aparición de PHP5 y plantea un escenario sin precedentes: se descontinuará la versión más utilizada en favor de otra menos conocida pero indudablemente mejor.

Las principales mejoras de PHP5 respecto a PHP4 son:

28/11/2007
Luis Ortiz

El termino peyorativo código espagueti hace referencia al aspecto que tiene un archivo de código en el que se entremezclan diferentes lenguajes. El desarrollo Web con PHP es un claro ejemplo de ello: HTML mezclado con PHP hacen el código prácticamete ilegible.

Smarty

 

 

 

Los motores de plantillas son una buena solución en este caso. Un motor de plantillas permite extraer el control de la presentación del código PHP. Y entre ellos destaca Smarty.

A efectos prácticos, utilizando Smarty o cualquier otro motor de plantillas, tendremos ya no un archivo con código PHP y HTML entremezclado, sino dos archivos con código separado y limpio:

  • La plantilla contendrá el código HTML y una serie de etiquetas que permitan controlar la presentación.
  • El archivo PHP que será el encargado de obtener los datos y pasarlos a la plantilla.

Poniendo un simil con otro lenguaje, en J2EE, la forma tradicional de programar en PHP seria un Model 1 i la forma de de trabajar con Smarty y PHP seria más similar a un Model 2, donde los servlets realizan las acciones y buscan la información y los JSPs se encargan de la presentación.

En posts venideros os explicaremos como se utiliza.

Enlaces relacionados:

27/11/2007
Siddharta Navarro

Aquí os presento los links que he enviado a Luis durante esta semana:

23/11/2007
Luis Ortiz

Logotipos de algunos frameworks

De un tiempo a esta parte, como setas en otoño o urbanizaciones en la costa Murciana, aparecen por estos lares del desarrollo los llamados "Web aplicatión frameworks".

Estos engendros, normalmente de distribución gratuita como la cerveza (incluso, en algún caso, libres como la palabra) y empapados de buenrollismo, permiten el desarrollo rápido de aplicaciones. Implementan las partes más comunes en un desarrollo y las estructuras que permiten adaptarlas a nuestras necesidades concretas. Implican cada uno de ellos una way-of-life diferente para quien las usa y le obliga a conocer sus capacidades y su uso, sus librerías y sus archivos de configuración. Pero, seamos formales, según la Wikipedia:

21/11/2007
Siddharta Navarro

El pasado 12 de noviembre Google presentó Android, una plataforma abierta de software que se compone de:

  • Un sistema operativo: basado en el kernel de Linux versión 2.6

  • Un conjunto de librerías: escritas en C/C++ (SQLite !, Open GL...etc)

  • Un framework para escribir aplicaciones para el sistema escrito en Java

  • Un conjunto de aplicaciones: email client, SMS program, calendar, maps, browser, contacts...

Actualmente no hay ningún dispositivo físico que soporte Android, simplemente un emulador como el que podéis ver en la imagen y en el que se pueden ejecutar las aplicaciones que creamos.

Hello Atenea

17/11/2007
Siddharta Navarro

Lo primero que podremos pensar es en el dinero. Todo el mundo se quiere ganar bien la vida, y los miles de euros anuales suenan muy bien en una entrevista de trabajo. Creo que se le suele dar más importancia de lo que realmente tienen, ya que si el trabajo no te satisface, difícilmente te quedarás en él por el dinero. ¡Pero de eso no nos damos cuenta hasta que ya estamos metidos hasta el cuello! No se suelen pensar las consecuencias de elegir un trabajo en función del dinero hasta que no se esta dentro.

Hay mucha gente que eligió estudiar ingeniería informática porque era la “profesión del futuro” o simplemente porque querían comprarse un BMW con su primer sueldo (¡que equivocados estabais!). Y es que a diferencia de la medicina o de la filología francesa –de la cual este año no hubo ningún matriculado en Cataluña-, la informática no suele ser una profesión vocacional.

13/11/2007
Siddharta Navarro

El pasado verano estuve de vacaciones en Mallorca, y paseando por el casco antiguo de Palma me encontré este curioso cartel en el que como podéis ver se mezclan chuches con informática. Esta es una de aquellas imágenes que dejan patente el estado actual de la informática en España.

Chuches, Informatica, Saladitos…

¿A alguien se le ocurriría poner la palabra electrónica o telecomunicaciones junto a las dulces chuches? Por no hablar de profesiones como ingeniería de caminos o industriales, mucho más asociadas a la 'ingeniería' y en definitiva a la profesionalización.

Y es que en definitiva es eso, la informática la puede hacer cualquiera, el resto de ingenierías son cosas de ingenieros...

16/10/2007
Siddharta Navarro

Finalmente nuestra web ya esta online. La verdad es que hace tiempo que estamos trabajando en este proyecto, y tener lista esta web era una de nuestras prioridades.

Pero, qué es atenea tech? Atenea Tech es un proyecto que surge de las necesidades especificas de las empresas en la red. Creemos que el mundo de Internet es muy importante, y queremos estar ahí para ayudar a las empresas en este nuevo mundo virtual.

En nuestro blog queremos mostraros nuestras ideas, nuestros proyectos y nuestra particular visión de las TI. Tenemos ganas de trabajar en proyectos innovadores, que nos motiven. Hacer cosas mas allá de lo puramente marcado por el mercado.

Por eso es tan importante para nosotros esta web. Porque la empresa actual no tiene sede, ni fotocopiadora. La empresa 2.0 somos nosotros y nuestros conocimientos. Sois vosotros y vuestras ideas y comentarios.

Pages

Contact

Are you interested in our services?

Contact us