Desarrollo WEB.


Las practicas de programación orientadas a la web son muy cambiantes en el tiempo. Es necesario conocer e implementar tecnologías, conocer lenguajes,integrar comunidades,usar Ides, etc, recientes, para responder al mercado que se acerca.

lunes, 5 de diciembre de 2011

Experiencia con PHP

He sido esarrollador de java por casi 6 años, hace dos años conoci a c# y .net de microsoft y ahora, adquiero una nueva experiencia al programar con PHP (PHP Hypertext Pre-processor) (inicialmente PHP Tools, o, Personal Home Page Tools).

PHP es un lenguaje muy rapido en su ejecucion, sencillo en su programacion y lo mejor, hay mucho soporte(documentacion) en la red, pero lo mejor, que yo llamaria mejor, es que el servicio de hospedaje en la red para este tipo de aplicaciones es muy popular y presenta mucha demanda en el mercado global, a un costo muy por debajo de servidores como java o .net y con un muy buen soporte tecnico, es cuestion solamente de darle un poco de seguridad y arquitectura a las aplicaciones y listo, en muy poco tiempo se construyen elegantes y complejas estructuras de software.

Las tecnicas de desarrollo como MDD(Desarrollo dirigido por modelos) o una de sus extesiones el MDSD(Desarrollo de software dirigido por modelos), permiten que aprendamos a diseñar, desarrollar e implementar soluciones web independiente de plataformas y lenguajes de programacion, es mas estoy seguro que con el tiempo se presentara una gran infraestructura hibrida en la que sin duda en el caso un portal estaria compuesto por muchos portles de diferentes plataformas, servidores y lenguajes dando asi mucho poder la desarrollo y a la integracion de servicios web. Entre mas idiomas o lenguajes conozcamos mucho mejor sera para nuestras empresa participar con nuestros productos en esas plataformas hibridas.

PHP permite que empleemos una arquitectura de 3 y mas capas. La arquitectura es una caracteristica del equipo solucionador (anteriormente desarrollador), esta se debe aplicar a cualquier escenario, asi damos seguridad, documentacion, soporte y eficiencia a nuestras soluciones web.

Para empezar con la seguridad en aplicaciones PHP es necesario como en todo , investigar mucho... y tener claro algunos conceptos como archivos.conf, configuracion de servidores, conexion a base de datos, php5, Captchas, MashUp, servicios web, SQLInjection, Symfony.

Seguramente php es muy optimo para el desarrollo de aplicaciones web no criticas, es decir aplicaciones pequeñas y agiles. 

Ahora como todo tiende a ser orientados al soporte para dispositivos moviles, con PHP tenemos una gran banco de recursos y herramientas y de todas las clases y los estilos. Al ser cliente de jquery recomiento para iniciar con Moviles al framework JQUERY Mobile.

No hay comentarios:

Publicar un comentario