Aquí hablamos de emprender.
Currently Browsing: PHP

Usando frameworks de PHP: Zend, Symfony…

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.

Programador Junior para Bubok

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.

Programar bien en PHP (2)

PHPEste artículo trata de ser la continuación natural del anterior en que sólo dabámos algunas pistas y en ningún caso profundizabámos y ante eso he decidido publicar un artículo un poco más extenso donde podamos hablar con más exactitud de qué es PHP, para qué sirve y cómo y dónde debe de ser empleado.

Primero de todos empezaremos por la definición que le da la Wikipedia: “PHP es un lenguaje de programación usado frecuentemente para la creación de contenido para sitios web con los cuales se puede programar las paginas html y los codigos de fuente. PHP es un acrónimo recursivo que significa “PHP Hypertext Pre-processor” (inicialmente PHP Tools, o, Personal Home Page Tools), y se trata de un lenguaje interpretado usado para la creación de aplicaciones para servidores, o creación de contenido dinámico para sitios web. Últimamente también para la creación de otro tipo de programas incluyendo aplicaciones con interfaz gráfica usando las librerías GTK+.” (más…)

Programar bien PHP

PHPDespué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…)

PHP y más

Hace unos cuatro años que empezó mi curiosidad por el mundo de la programación y más concretamente por el desarrollo web, entonces también el PHP era predominante aunque menos que ahora. La verdad es que no tenía ni idea de algo de eso, con 15 años no se tiene ninguna experiencia previa. La cosa fue, algo normal en mí, que de la noche a la mañana me di cuenta de que debía aprender PHP y bien.

Al principio me recomendaron varios manuales tanto como el oficial de php.net, pero yo los veía y al sonarme todo a chino o bastante complicado pues pasaba de eso. Así que de una forma que supongo, muchos han empezado, empecé a bajarme programitas prefabricados e instalarlos, por entonces ya había convencido a mi padre de que había que contratar un servicio de alojamiento web, los modificaba a mi gusto y remiraba cómo funcionaba todo, estaba realmente interesado en ello.

Poco a poco volví a retomar el camino de los manuales y tutoriales, mi padre me compró algunos libros y junto con los foros y las listas de correo fui aprendiendo. Más tarde pude ver que era algo que podía ser rentable económicamente y junto a más gente me embarqué en algunos proyectos, la mayoría llegaban a mal puerto pero sobretodo era, por falta de constancia y dedicación al tener que llevar adelante los estudios… más aún era una etapa a lo que a todo lo veía una oportunidad y me interesaba por cosas sin sentido que caminaban a ningún lugar.

Hace dos años pensé que si los proyectos personales no eran el camino para ganar dinero lo deberían de ser los proyectos ajenos y así fue, empecé a realizar webs para otra gente, tanto programados como sólo diseño, en el camino me saqué el certificado de programación en PHP de Zend, aprendí algo de AJAX. Luego empezó la Universidad, un cambio radical en mí, me tuve que mover a otra ciudad y empezar de cero, algo sin duda muy positivo y que me ha hecho cambiar bastante mi modo de ver las cosas.

Ahora quiero empezar una nueva etapa, volver quizás un poquito al principio y empezar a montar cosas por mi cuenta en los ratos libres que deja la carrera y los proyectos. Me lo estoy planteando en serio y junto con otra persona estoy empezando a madurar una idea atractiva que espero que esta vez sí llegue a buen puerto.

Powered by Wordpress | Designed by Elegant Themes
[x] Cerrar
E-mail