elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado:


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP (Moderador: #!drvy)
| | | |-+  Como organizar proyectos PHP?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Como organizar proyectos PHP?  (Leído 4,084 veces)
peib0l
Wiki

Desconectado Desconectado

Mensajes: 3.493


freedom


Ver Perfil WWW
Como organizar proyectos PHP?
« en: 14 Octubre 2014, 08:46 am »

Hola foreros vengo con otra duda, pero esta vez es más para que me den consejos de perro viejo.

¿Que estructura de carpetas y ficheros usarían para un proyecto de unos 15 ficheros?

Ejemplo:
Carpetas: CSS, PHP, JS, IMG
ficheros: los .html en el / y los .php todo dentro de PHP ...

La verdad es que de esta forma que lo hago yo queda todo muy desorganizado pero es mas fácil el acceso...



En línea

Pablo Videla


Desconectado Desconectado

Mensajes: 2.274



Ver Perfil WWW
Re: Como organizar proyectos PHP?
« Respuesta #1 en: 14 Octubre 2014, 15:58 pm »

No has leído antes de MVC?

http://msdn.microsoft.com/es-es/library/dd410120(v=vs.100).aspx

Solo un ejemplo. Googlea, saludos.


En línea

peib0l
Wiki

Desconectado Desconectado

Mensajes: 3.493


freedom


Ver Perfil WWW
Re: Como organizar proyectos PHP?
« Respuesta #2 en: 14 Octubre 2014, 18:00 pm »

No has leído antes de MVC?

http://msdn.microsoft.com/es-es/library/dd410120(v=vs.100).aspx

Solo un ejemplo. Googlea, saludos.

Dije de ficheros carpetas por algo jeje, por si existe algo normalizado, para un proyecto como este MVC es complicarse demasiado.
En línea

Pablo Videla


Desconectado Desconectado

Mensajes: 2.274



Ver Perfil WWW
Re: Como organizar proyectos PHP?
« Respuesta #3 en: 14 Octubre 2014, 18:12 pm »

Lo que es yo, aunque sean 10 ficheros ocupo MVC para ordenarme.

A ver si alguien tiene sugerencias, saludos!.
En línea

MinusFour
Moderador Global
***
Desconectado Desconectado

Mensajes: 5.529


I'm fourth.


Ver Perfil WWW
Re: Como organizar proyectos PHP?
« Respuesta #4 en: 14 Octubre 2014, 18:14 pm »

Hmm no creo que exista una convencion para directorios. Aunque en la mayoria de los scripts que he visto, siempre tienen un js/css/img cuando trabajan con frontend. Por cierto, si estas usando archivos PHP que solamente los usas para ser incluidos, no necesitas servirlos a traves del servidor web.

Por ejemplo:

Root del WebServer: /var/www/public_html
Archivos PHP: /var/www/src

Puedes incluir los archivos .php desde ../src

Aunque no es siempre posible cambiar el document root y en algunos casos te encuentras con restriciones con el openbase_dir de PHP.
« Última modificación: 14 Octubre 2014, 18:17 pm por MinusFour » En línea

dimitrix


Desconectado Desconectado

Mensajes: 4.847



Ver Perfil WWW
Re: Como organizar proyectos PHP?
« Respuesta #5 en: 15 Octubre 2014, 16:50 pm »

Si es para proyectos pequeños uso mi propio MVC, los ficheros y si es algo mediano me gusta más usar CodeIgniter.

Yo lo separo en

/controller y /library para PHP
/view para HTML junto con PHP
/media para CSS y JS

En ocasiones suelo organizarlo así:
/media/css
/media/js
/media/img
En línea




Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Como Organizar un buen torneo de Winning eleven 10
Juegos y Consolas
vicram10 0 1,527 Último mensaje 23 Septiembre 2006, 05:57 am
por vicram10
Cómo organizar / formatear los contenidos de un ticket de venta?
Programación Visual Basic
luison 1 3,066 Último mensaje 27 Abril 2011, 05:18 am
por ignorantev1.1
Como organizar los partidos de una Copa? futbol! « 1 2 »
Foro Libre
$Edu$ 10 8,753 Último mensaje 27 Octubre 2011, 23:45 pm
por $Edu$
¿Cómo organizar horarios?
Java
Pantera80 1 2,183 Último mensaje 7 Diciembre 2014, 16:49 pm
por engel lex
Cómo organizar y acelerar tus descargas desde el PC
Noticias
wolfbcn 0 1,641 Último mensaje 26 Enero 2017, 01:54 am
por wolfbcn
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines