Hola, hace bastante tiempo que programo con PHP, pero siempre fueron pequeñas cosas, ahora estoy emprendiendo un pequeño proyecto, un sitio de descarga de shareware y freeware.
El problema es que yo siempre hice pequeñas cosas, entonces no sé cuál es la mejor forma de organizar mi código.
Ya que por ejemplo tengo que realizar varias consultas a la BD, por ejemplo cuando cargo la lista de categorías en el sidebar, en la misma página tengo que mostrar la lista de programas, además por ejemplo en el sidebar me gustaría colocar listas con los mas comentados, los mas vistos, los más descargados, etc.
Entonces no sé bien como organizar todo esto, ya que me gustaría poder reutilizar parte del codigo, ya que no hay mucha diferencia entre mostrar las categorias principales (en el index) y mostrar las subcategorias (cuando ya estoy dentro de una categoria).
Espero que me puedan pasar algun tutorial o algo al respecto, ya que no encontré demasiado todavia.
PD: no manejo muy bien PHP OO pero podría aprender si es necesario.
Muchas gracias