Foros del Web » Programando para Internet » ASP Clásico »

Includes anidados: ¿¿include_once??

Estas en el tema de Includes anidados: ¿¿include_once?? en el foro de ASP Clásico en Foros del Web. Hola, existe en ASP algo pareceido al include_once?? Lo digo pq si tengo un fichero LIB_1 con <!--include LIB_GENERAL--> y luego un fichero ASP1 tiene ...
  #1 (permalink)  
Antiguo 26/09/2007, 02:18
Avatar de PosProdukcion  
Fecha de Ingreso: noviembre-2004
Ubicación: Manzanares el Real (Madrid)
Mensajes: 726
Antigüedad: 20 años, 5 meses
Puntos: 9
Includes anidados: ¿¿include_once??

Hola, existe en ASP algo pareceido al include_once??

Lo digo pq si tengo un fichero LIB_1 con <!--include LIB_GENERAL-->

y luego un fichero ASP1 tiene include de LIB_1 y de LIB_GENERAL me da error, ya que estoy incluyendo LIB_GENERAL dos veces, y es un poco complicado tener que controlar que includes tengo ya puestos en cada una de mis librerias...

Gracias
  #2 (permalink)  
Antiguo 26/09/2007, 03:42
 
Fecha de Ingreso: agosto-2007
Mensajes: 79
Antigüedad: 17 años, 8 meses
Puntos: 0
Re: Includes anidados: ¿¿include_once??

Cita:
Iniciado por PosProdukcion Ver Mensaje
Hola, existe en ASP algo pareceido al include_once??

Lo digo pq si tengo un fichero LIB_1 con <!--include LIB_GENERAL-->

y luego un fichero ASP1 tiene include de LIB_1 y de LIB_GENERAL me da error, ya que estoy incluyendo LIB_GENERAL dos veces, y es un poco complicado tener que controlar que includes tengo ya puestos en cada una de mis librerias...

Gracias
te enteras como el tema include??? por que yo tengo unas dudas no se si me ayudarias a resolverlas
  #3 (permalink)  
Antiguo 26/09/2007, 04:52
Avatar de PosProdukcion  
Fecha de Ingreso: noviembre-2004
Ubicación: Manzanares el Real (Madrid)
Mensajes: 726
Antigüedad: 20 años, 5 meses
Puntos: 9
Re: Includes anidados: ¿¿include_once??

Bueno, dale a ver...

si no yo, alguien te las responderá...
  #4 (permalink)  
Antiguo 26/09/2007, 05:26
 
Fecha de Ingreso: enero-2006
Ubicación: Torroles (Costa der Só)
Mensajes: 1.017
Antigüedad: 19 años, 4 meses
Puntos: 7
Re: Includes anidados: ¿¿include_once??

ASP 3.0 no tiene más que dos tipos de include

<!--#include file="modelo/conectar.asp"-->
y
<!--#include virtual="/modelo/conectar.asp"-->

Como puedes comprobar ninguno de los dos tiene el "_once" por que no existe en ASP. Al principio de trabajar con ASP me molestaba sobremanera (yo venia tambien de PHP/Perl) y me hacia un lio tremendo con esto pero saqué una sabia conclusión:

Para que no necesites usar el include_once ni en ASP, ni PHP ni en ningun otro lenguaje de programación web no hay nada mejor que un buen trabajo de pre-programación. Sobre papel, sin ordenador, hazte un buen organigrama de todo lo que necesitas, de quien debe llamar a quien, cuando y bajo que circunstancias.

Al final, me ayudó a ser mejor en mi trabajo, con un buen análisis de las necesidades del cliente, lo que me llevó a optimizar mis estructuras de flujo.

Ya ni siquiera uso el include_once en PHP. Para mi, es una mala practica usarlo ya que te permite empezar a programar a lo bestia y eso es un preludio a una buena cantidad de errores. Al final tardas más arreglando errores.


Un saludo
__________________
"Tus pecados son el estiércol sobre el que florecerán las flores de tus virtudes" - Gerald Messadié -
  #5 (permalink)  
Antiguo 26/09/2007, 07:34
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98
Re: Includes anidados: ¿¿include_once??

Cita:
Iniciado por tammander Ver Mensaje
saqué una sabia conclusión:

Para que no necesites usar el include_once ni en ASP, ni PHP ni en ningun otro lenguaje de programación web no hay nada mejor que un buen trabajo de pre-programación. Sobre papel, sin ordenador, hazte un buen organigrama de todo lo que necesitas, de quien debe llamar a quien, cuando y bajo que circunstancias.
Lo anterior es cierto, aunque no hay que ser tan radicales, no te divorcies de ellos, solo contrólalos, su uso en mi opinión es más como contenedores de código reutilizable, vamos si haces una clase, no hay otra manera de hacer referencia a ella más que haciendo un include de la misma.

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #6 (permalink)  
Antiguo 26/09/2007, 07:59
 
Fecha de Ingreso: enero-2006
Ubicación: Torroles (Costa der Só)
Mensajes: 1.017
Antigüedad: 19 años, 4 meses
Puntos: 7
Re: Includes anidados: ¿¿include_once??

Por supuesto U_G (). Solo me referia al include_once, no al include de toda la vida. De hecho, seria imposible implementar una arquitectura MVC en ASP sin los includes Ademas, es solo mi opinión


Un saludo
__________________
"Tus pecados son el estiércol sobre el que florecerán las flores de tus virtudes" - Gerald Messadié -
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:35.