Un espacio para los entusiastas del web

10 principios para PHP

Publicado el 11 de Septiembre, 2008

Un interesante artículo publicado por Nettuts sobre 10 principios que todo buen desarrollador en PHP debería al menos seguir, citando a 10 personajes populares:


PHP Logo

  • Usar PHP solo cuando sea necesario -Rasmus Lerdorf (Creador de PHP en 1995).
  • Usar muchas tablas con PHP y MySQL en favor de la Escalabilidad -Matt Mullenweg (Creador de Wordpress).
  • Nunca confíes en tus usuarios. -Dave Child (de AddedBytes.com).
  • Invierte en un sistema de cache para PHP -Ben Balbo (escritor en Site Point).
  • Acelera del desarrollo en PHP con un IDE, Plantillas y Snippets -Chad Kieffer
  • Has mejor uso de las funciones de filtrado en PHP -Joey Sochacki
  • Usan un Framework PHP -Josh Sharp
  • O no uses un Framework PHP (para algo muy sencillo) -Rasmus Lerdorf
  • Usa procesamiento por Lotes. -Jack D. Herrington
  • Activa el reporte de errores inmediatamente (y al nivel máximo) -David Cummings

Muy probablemente no todos los principios sean para todos (yo nunca uso IDEs, sistemas de plantillas o Frameworks), de todas formas son ideas que puedes probar como funcionan en tu caso.

Otros artículos relacionados

Califica esta nota:

1 estrella2 estrellas3 estrellas4 estrellas5 estrellas (7 votos, promedio: 4.00 de 5)
Loading ... Loading ...

Comentarios

  1. Osea que vos sos puro vim


  2. Totalmente de acuerdo salvo por los frameworks: son para vagos. Y si el proyecto es muy extenso, elabora tus propias clases y funciones, y lo que no puedas elaborar, aprende a integrarlo en base a lo que hay en los cientos de repositorios de código online.


  3. ¡No seamos extremistas!
    Un framewoork son librerías… esas librerías las puedo hacer yo o puedo usar otras hechas por alguien mucho mejor que yo. :)


  4. No estoy de acuerdo con Marcelo. No creo que las librerías sean para vagos, sino que son una forma rápida y sencilla de integrar funcionalidad existente en tu web. No hace falta reinventar la rueda constantemente.

    En mi caso particular no uso ningún framework simplemente porque estoy aprendiendo y que mejor forma que controlarlo todo desde la base. Es como decir que ¿porque programar en java, .net u otras tecnologías? Si para eso ya esta el Ensamblador. O mejor… el binario.

    Estoy de acuerdo con el artículo… depende del proyecto que tengas entre manos.


  5. El único que realmente me convence es el “úsalo sólo cuando lo necesites”.


  6. Comparto varios de estos puntos…

    Lo unico q no entiendo es “Usar muchas tablas con PHP”…

    Saludos


  7. Me llama la atención, y me gusta, el primer punto ;-) Llevo varios años programando de forma profesional en PHP. Después de este tiempo, me he dado cuenta de que he hecho muuuchas chapuzas, y que PHP es uno de los mejores lenguajes para hacerlas.

    Evitarlo pasa por usar frameworks y sistemas de templates y cache. Quien desprecia un framework o es un ignorante o es más listo que Linus o Rasmus.

    Muchos novatos eligen PHP como primer lenguaje, lo cual es nefasto y les acarrea un montón de vicios, ya que lo normal es que un lenguaje tenga 4 sintaxis diferentes para comentarios, 3 para cadenas, sea tan débilmente tipado, etc en definitiva, que sea muy anárquico.

    Si a eso le añadimos que normalmente no se separa diseño de contenido, y que no se usan patrones de diseño (listillos… algo se aprende en la universidad), lo que tenemos es un montón de scripts chapuceros con ínfima escalabilidad, limpieza y orden del código. Además, muchísimos programadores de PHP ni siquiera saben lo que es la Programación Orientada a Objetos.

    Me gusta PHP, creo que es un lenguaje potente y viable económicamente para los proyectos. Hay buenos frameworks (mi preferido CakePHP) y sistemas de plantillas (Smarty eterno ;-), y sobre todo, una enorme comunidad con documentación, resolución de dudas y software libre.

    Yo añadiría un punto más:

    11.- Usa Programación Orientada a Objetos
    11 corolario.- no uses POO si es demasiado sencillo.

    Un saludo ;-)


  8. AQUILES TRESPALACIO

    estimado compadre, lo felicto por sus grandes proyecto
    espero encontrar la forma de desarrollar una base de datos para mi institución que me arroje boletines, diplomas y esquemas de hojas de vida de estudiantes y docentes.

    felictaciones por su sitio


  9. Novato

    Hola, solo queria decir q creo q nadie se dio cuenta q en el titulo dice: …”citando a 10 personajes populares” diganme cual es el 10º porque solo veo 9, Rasmus esta 2 veces ;D


Deja tu Comentario

Maestros del Web se reserva el derecho de moderación de los comentarios. Evita utilizar palabras soeces, ataques directos, descalificativos, insultos, de lo contrario tu comentario será eliminado.


Sobre el Autor

Javier Aroche

Javier Aroche
Coordinador tecnológico de Maestros del Web. Desarrollador Web y de Software, promotor del movimiento Open Source.

Más artículos de Javier Aroche

Las Notas en tu correo


Acerca de

Maestros del Web nace cuando intentamos traducir Webmaster al Español. Nacimos orientados al diseño y desarrollo web. Hoy somos un espacio de apoyo para los entusiastas que participan en proyectos en la red.
Leer más de Maestros del Web