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.

¿Te gustó?

¡Sí, me gusta! Le ha gustado a 12 personas
Loading ... Loading ...

Javier ArocheJavier Aroche para Maestros del Web.
Agrega tu comentario | Enlace permanente al artículo

Síguenos en: @maestros | Fan page

Comentarios

  1. Osea que vos sos puro vim

    Responder
  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.

    Responder
  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. :)

    Responder
  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.

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

    Responder
  6. Comparto varios de estos puntos…

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

    Saludos

    Responder
  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 ;-)

    Responder
  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

    Responder
  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

    Responder
  10. Cristian M

    Recomiedo que solo utilicen frameworks en casos muy extremos, ya que se aprende demaciado haciendo uno mismo sus propias librerias.

    Responder
  11. A mi personalmente me parece interesante PRADO, para las personas que venimos de asp.net la curva de aprendizaje es muy corta y en poco tiempo podemos estar desarrollando aplicaciones interesantes en este framework, le creo y le apuesto a PRADO.

    Aun no consigo editores que nos faciliten el desarrollo en este framework, por este motivo estoy desarrollando mi propio editor, si alguien esta interesado en el se ponen en contacto conmigo o ingresan a http://code.google.com/p/pradoeditor/ donde estare colgando poco a poco los avances de este editor para PRADO.

    Responder

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.



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