En nuestro blog queremos explicar las cosas que nos pasan, los proyectos que realizamos, compartir nuestra experiencia como empresa para aprender de la experiencia de nuestros lectores. Creemos que compartir un proyecto es mucho más interesante que guardarlo en un cajón secreto.

Archive for November, 2007

PHP ha muerto, larga vida a PHP!

Friday, November 30th, 2007

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:

  • Mejor soporte de la programación orientada a objetos
  • La extension PHP Data Objects, que estandariza el acceso a bases de datos
  • Mayor eficiencia
  • Mejor soporte para MySQL y MSSQL
  • Soporte integrado de SQLite
  • Soporte integrado de SOAP
  • Iteradores
  • Excepciones

Muchos de los gestores de contenidos (CMS) utilizados actualmente utilizan PHP4, algunos tan relevantes como Drupal, que se ha comprometido a usar PHP5 en su proxima versión. Pero, ¿como puede afectar este cambio al mercado de CMSs? Al desarrollar una web que precise de un gestor de contenidos, ¿combiene desarrollar un CMS propio en PHP5? ¿o es mejor esperar a que los CMSs más conocidos liberen versiones en PHP5?

Smarty: desinfectando HTML

Wednesday, November 28th, 2007

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.

SmartyLos 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.

(more…)

Links de Sidddi a Luis

Monday, November 26th, 2007

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

  • Interesantes reflexiones para todos aquellos que trabajan por cuenta propia. Suele ser muy difícil decir NO. Supongo que con la experiencia se va aprendiendo..

(more…)

Frameworks, framewords y más frameworks

Friday, November 23rd, 2007

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:

A software framework is a reusable design for a software system (or subsystem). This is expressed as a set of abstract classes and the way their instances collaborate for a specific type of software.[…] A software framework may include support programs, code libraries, a scripting language, or other software to help develop and glue together the different components of a software project. Various parts of the framework may be exposed through an application programming interface (API).

Como todo en este santo sector, los frameworks tienen sus puntos positivos y negativos y precisamente de eso tratará este artículo.

(more…)

Primeras impresiones de Android

Wednesday, November 21st, 2007

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

Yo le he estado echando un vistazo al tutorial y la verdad es que el crear una aplicación sencilla con el plugin del Eclipse es algo super sencillo.

Ahora bien, una vez pasamos de la sorpresa inicial (muchas veces incitadas por los vídeos publicados por google) podemos encontrar una serie de desventajas de esta nueva plataforma:

(more…)

¿Qué es lo que buscamos los informáticos? Profesionalmente hablando..

Saturday, November 17th, 2007

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.

Otro grupo que abunda bastante en nuestro sector son los llamados a ser “funcionarios”. Para este grupo lo más importante son los días de vacaciones, los horarios (matarían por tener horario intensivo) y su objetivo último y final es formar parte del funcionariado. Meta más que loable para todas aquellas personas que buscan una vida apacible y sin complicaciones.

Funcionario

(more…)

Ingeniería y chuches

Tuesday, November 13th, 2007

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