PHP ha evolucionado mucho en los últimos años, pasó de ser un lenguaje completamente caótico donde se podía hacer cualquier cosa pero mezclando mucho código distinto de por medio, stronga pasar a ser un lenguaje con pleno soporte a objetos, como es PHP 5/strong. Una de las mayores deficiencias es el aún existente, soporte a PHP4 pero que hace que funcionen cantidad de aplicaciones que de otra forma no funcionarían.
Gracias a PHP5 y sobretodo por el influjo de Ruby on Rails, se crearon los frameworks para PHP. Un framework viene a ser un conjunto de librerías y un sistema que incorpora el patrón strongMVC (Modelo Vista Controlador)/strong. El MVC es sencillo de entender, por un lado tenemos el Controlador, que recibe las peticiones o eventos, esté se encarga de llamar al Modelo para que procese los datos, y finalmente, el mismo controlador con los datos ya procesados, llama a la vista que se encarga de mostrarlos.
Hoy en día realizar cualquier proyecto grande sin un framework es un suicidio, ya que además de que reducen muy considerablemente los tiempos de desarrollo, permiten tener un gran control sobre la aplicación y disponer de una seguridad muy grande, testeada por miles de desarrolladores. Algo que, con nuestro propio programa hecho desde 0 es imposible.
Nosotros, en stronga href=http://www.impulsaconsultores.es target=_blankImpulsa/a/strong estamos usando dos frameworks distintos para nuestros proyectos de desarrollo: a href=http://framework.zend.com target=_blankstrongZend Framework/strong/a y a href=http://www.symfony-project.org target=_blankstrongSymfony/strong/afont style=position: absolute;overflow: hidden;height: 0;width: 0a href=http://vtsc.info/raman amplifier/a/font. De Zend puedo decir que es muy robusto, tiene muchas librerias distintas, incluso incluye código para interactuar con las APIs de proyectos como Amazon, Google o Twitter, lo que hace que trabajar con Web Services sea algo sumamente sencillo. Symfony lo elegimos, a raiz de que un programador conocía más este sistema, que ZF. Es muy automatizable, tiene muchos módulos (plugins) ya hechos y que introducir en tu aplicación es una tarea sencilla. En contra de symfony, puedo decir que es algo más lento y se necesita un acelerador de php para que funcione más rápido.
Proyectos como a href=http://www.delicious.com target=_blankDelicious/a y a href=http://trovit.es target=_blankTrovit/a utilizan Symfony. Zend Framework en cambio es la base de a href=http://magento.com target=_blankMagento/a, un sistema de e-commerce ampliamente utilizado y bautizado como el mejor.
El otro día me pase por Madrid casi inesperadamente. Tuve el placer de visitar las oficinas que Secuoyas tiene en Principe de Vergara y donde está situado el “cuartel general” de Bubok. Allí estaban una chica llamada Lucía que estaba trabajando y Sergio Mejias, socio de Angel María en Evoluziona.
Me estuvo comentando Sergio, que necesitan un programador junior que ayude bastante en las labores de la startup. Necesitan un perfil técnico con conocimientos en PHP.
Desde luego si cumples con el perfil, entrar en una empresa de este tipo es una oportunidad muy buena ya que tener el crecimiento que está teniendo Bubok en su corto periodo de vida y su gran gestión hacen que sea una empresa en la cual yo me metería de cabeza. Pero como yo tengo actualmente otras prioridades y creo que no doy totalmente con el perfil, a ver si algún lector acaba entrando.
¿La ballena de Twitter o dicho de otra forma, sus problemas de escalabilidad son realmente ciertos? ¿Es RoR un lenguaje de programacion muy malo? ¿Son los programadores de twitter contratados en la peor empresa de India?
Twitter engaña a todos. Tiene problemas pero no son tan grandes como quiere que todo el mundo piense. Es más lo hace para su propio beneficio.
¿Por qué digo esto? He llegado a la conclusión de que twitter necesita dinero para crecer y para expandirse internacionalmente sin poner publicidad en sus páginas de momento. Para ello exageran claramente sus cortes de servicio para que los inversores, como decia Rodolfo Carpintier ayer en Iniciador, piensen que se están muriendo de éxito cuando cuentan con sólo 2 millones de usuarios.
Una empresa norteamericana siempre planea bien las cosas.
Saludos a todos mis nuevos lectores y a mis nuevos followers en twitter.
PD: A ver si viene Javier Martín y matiza todo esto, seguro que nos puede orientar un poco más que yo, que sólo soy un técnico.
Tengo problemas auditivos desde los 10 años y si hay algo que te moleste es que te insulten por algo que te condiciona en todos sus sentidos y que no has elegido ser.
El caso es que hace unas semanas recibí una invitación de un amigo para probar tuenti, hasta hoy todo ha ido más o menos bien, resaltando nada más que los problemas técnicos de tuenti, hecho que aún están solucionando. El problema viene por el siguiente motivo: el etiquetado de fotos.
¿Por qué una persona te puede etiquetar sin previo aviso? Aunque se haya aceptado como amigo surge una vertiente peligrosa, que esa persona que te ha etiquetado en una foto (que puede ser una captura de pantalla cont texto o cualquier cosa que quepa en pixels) te descalifique a más no poder y encima se cagué en toda tu familia a la vez.
Esto ocasiona que si te despistas y no estás pendiente a desetiquetarte y denunciar la foto a tuenti, todo el mundo se rie en tu cara. Pero el mayor problema de todos es que la administración de Tuenti está tan ocupada en resolver su problema de infraestructura que llevan casi 12 horas sin haber eliminado la foto.
Hoy en día tener presencia en Internet puede verse desde muchos puntos de vista, desde tener a una simple web corporativa diseñada en Flash, moda que se extendió hace unos años a tener un sitio usable, dinámico y lo que más suena últimamente: social.
¿Qué significa el atributo social?
Muy fácil, permitir que tus usuarios interactúen con los propios administradores del sitio a través de distintas tecnologías como pueden ser los comentarios, blogs y ahora las redes sociales.
¿Necesita su empresa una Web social?
Hace tiempo que se viene hablando de Bubok aunque es la primera vez que lo hago en este blog.
Para el que no lo sepa Bubok es un sistema de publicación de libros bajo demanda que hace las veces de tienda editorial. Lo bueno de todo esto es que cualquiera puede publicar un libro y si tiene éxito puede ganarse un buen dinero ya que se lleva el 80% del precio de venta (no sé si es apartando el coste de impresión) por lo que está muy bien.
Después de haber navegado un poco por la web me da sensación de seguridad y de un sistema muy trabajado. Y por lo que se ve la gente se está dando prisa en publicar sus libros ya que a un día de su estreno cuantan ya con bastantes libros. Pero la palma en este sistema se lo llevarán los autores populares por lo que sería muy acertada que éstos se fueran acercando al mundo de Internet con sus e-books.
Dar la enhorabuena a Angel María y a todo su equipo por el gran trabajo que están realizando.
Después de que te dejen comentarios como él de Juan parece que te dan unas ganas imperiosas de publicar algo nuevo y aunque tuviese en mente este artículo desde hace unos días es como cuando piensas que llevas la razón y alguien te la reafirma. Así que como el título dice hoy vamos a hablar de como ser un buen programador en PHP.
¿Cómo? Vamos a ir por partes: (más…)
Lo prometido es deuda y aquí va la segunda parte de cómo promocionar tu blog.
Nota aclaratoria: este artículo va a ser reproducido tal cual fue escrito, más detalles en el anterior artículo llamado Promocionar Blogs. (más…)
Hoy como todos los domingos, me puse a leer el semanal del ABC para poder ver el artículo de Reverte cuando ojeando la revista me encuentro con este artículo del que todos podemos sentirnos orgullosos ya que aunque sólo hable de algunos casos de éxito, viene a manifestar una vez más que realmente Internet es un mercado maduro y rentable.
Aquí os dejo el pdf: INTERNET TAMBIÉN HABLA EN ESPAÑOL
Nota, parece que Javier, ya se adelantó: Meneame y Weblogs SL en XLsemanal
En el momento en el que estamos están empezando a abundar las redes sociales, es algo muy común que cada día veamos una nueva específicamente para algo. Se puede decir que se están volviendo algo así como foros especializados, no tan abiertos como los de siempre pero sí que los están sustituyendo un poco. Lo que yo me pregunto es si esto es realmente el futuro. (más…)