Por ejemplo: posicionar web, email marketing, estrategias online...

Publica tu artículo
Usuario - - Acceso de Usuarios
Viernes - 19.Abril.2024

10 principios fundamentales para el desarrollo en PHP

Antonio Hernández

Glen Stansberry confeccionó una lista de principios fundamentales en el desarrollo con PHP basándose en consejos de verdaderos gurús.

Los principios se encuentran traducidos a continuación:

1 - Usar PHP solo cuando lo necesite (Ramsus Lerdorf)

Ramsus Lerdorf, creador de PHP, afirma que el lenguaje fue creado con un propósito en particular y que no se debería utilizar en tareas para las cuales no es eficiente. Ramsus admite que es solo un instrumento en su caja de herramientas, y que incluso PHP tiene sus limitaciones.

2 - Usar muchas tablas con php y mysql para favorecer la escalabilidad (Matt Mullenweg)

Matt Mullenweg, creador de Wordpress, recomienda la utilización de muchas tablas en lugar de una estructura monolítica para facilitar la escalabilidad de un sitio web. La recomendación la efectúa en base su experiencia en Wordpress.com, sitio que experimentó un increíble crecimiento llegando a los 4 millones de blogs. Matt afirma que el escalamiento fue mucho menos costoso, pudiendo particionar la información fácilmente en 4096 bases de datos.

3 - Nunca, pero nunca confíe en sus usuarios (Dave Child)

Dave Child destaca como regla cardinal en el desarrollo web, no confiar nunca en los usuarios. Recomienda asumir que toda la información que es suministrada a su sitio por parte del usuario puede contener código malicioso, incluyendo la información que es validada previamente en el cliente, por ejemplo mediante JavaScript.

4 - Implementar sistemas de almacenamiento en cache (Ben Balbo)

Ben Balbo afirma que hay que invertir recursos en la implementación de un almacenamiento en caché del contenido dinámico de la aplicación que no se actualiza en forma constante, con el fin de obtener mejoras importantes a nivel de performance.

5 - Acelerar el Desarrollo de PHP con un IDE, Templates y Snippets (Chad Kieffer)

Chad Kieffer considera que el uso de un IDE como Eclipse (framework PDT), junto con la utilización templates y snippets, puede acelerar considerablemente los tiempos en un proyecto.

6 - Hacer un mejor uso de las funciones de filtrado (Joey Sochacki)

Joey Sochacki recomienda conocer y utilizar las funciones de filtrado y validación de datos de PHP. Afirma que son muy pocos los programadores que las utilizan, ignorando su capacidad para validar los tipos de datos, URLs, direcciones de correo electrónico, direcciones IP, eliminar caracteres no deseados, y mucho más.


7 - Usar un Framework PHP (Josh Sharp)

Josh Sharp considera una buena idea utilizar un Framework de PHP para ahorrar tiempo y eliminar errores en la programación. Basa su opinión en el hecho de que PHP un lenguaje muy fácil de aprender. Por esta razón tiene menos restricciones sobre su estructura, lo cual puede causar que se produzcan errores en la codificación. Josh cree que la mejor solución a este problema es la utilización de un framework.


8 - No usar un Framework PHP (Ramsus Lerdorf)

Contrariamente a lo expuesto por Josh Sharp, Ramsus Lerdorf considera que no es recomendable utilizar frameworks ya que estos generan una disminución en el rendimiento de las aplicaciones en comparación con las desarrolladas en PHP simple.

9 - Implementar procesos batch (Jack Herrington)

Jack Herrington recomienda el uso de procesos batch para hacer frente a las tareas que pueden ser realizadas en un segundo plano.

10 - Activar el reporte de errores inmediatamente (David Cummings)

El reporte de errores de PHP esta fijado por defecto en un nivel en el que se oculta mucha información. David Cummings recomienda setearlo al nivel máximo de detalle para que pueda ayudarnos a reconocer errores que de otra manera nos llevaría horas detectar.

Compártelo:meneamedeliciousgoogle bookmarkstwitterfacebooktumblr
Vota:
Resultado:
(0 votos: promedio 0 sobre 10)
Autor: Antonio Hernández
Enviado porspaherna- 06/03/2012
ir arriba

Comentarios

añadir comentario
Esta web no se hace responsable de los comentarios escritos por los usuarios. El usuario es responsable y titular de las opiniones vertidas. Si encuentra algún contenido erróneo u ofensivo, por favor, comuníquenoslo mediante el formulario de contacto para que podamos subsanarlo.
ir arriba

Uso de cookies

Utilizamos cookies propias y de terceros para mejorar la experiencia de navegación y ofrecer contenidos y publicidad de interés. Al continuar con la navegación entendemos que se acepta nuestrapolítica de cookies. Aceptar