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

Donde es mejor colocar las funciones y sub rutinas

Estas en el tema de Donde es mejor colocar las funciones y sub rutinas en el foro de ASP Clásico en Foros del Web. Entre al foro para realizar está pregunta y me encontré con un tópico entero de funciones y sub rutinas (muy bueno). Me pregunto, si voy ...
  #1 (permalink)  
Antiguo 28/11/2004, 13:52
 
Fecha de Ingreso: noviembre-2001
Ubicación: Montevideo
Mensajes: 506
Antigüedad: 22 años, 6 meses
Puntos: 0
Donde es mejor colocar las funciones y sub rutinas

Entre al foro para realizar está pregunta y me encontré con un tópico entero de funciones y sub rutinas (muy bueno).

Me pregunto, si voy a usar una función muy seguida, donde tengo que colocarla. En un archivo separado, y hacer un include en cada página asp. La puedo colocar en el global.asa o hay alguna forma de colocarla de manera que el servidor la pueda usar siempre.

Saludos
__________________
Alvaro García
  #2 (permalink)  
Antiguo 28/11/2004, 21:51
Avatar de Muzztein  
Fecha de Ingreso: agosto-2002
Ubicación: Hangar 18
Mensajes: 1.703
Antigüedad: 21 años, 9 meses
Puntos: 16
con includes,

clasifica tus funciones segun lo que hacen.

por ejemplo.

Funciones_de_conexion.asp

Funciones_matematicas.asp

Funciones_manejadoras_de_fecha.asp

Funciones_manipouladoras_de_xml.asp

funciones_generadoras_de_java_script.asp

etc etc etc.
  #3 (permalink)  
Antiguo 29/11/2004, 06:28
 
Fecha de Ingreso: noviembre-2001
Ubicación: Montevideo
Mensajes: 506
Antigüedad: 22 años, 6 meses
Puntos: 0
O sea coloco un include en cada página que va a necesitar un cierto grupo de funciones.

Estoy equivocado o ASP.NET te permite declarar todo este tipo de cosas y guardarlas de forma que puedan usarse globalmente, sin necesidad de declararlas en cada página.
__________________
Alvaro García
  #4 (permalink)  
Antiguo 29/11/2004, 07:27
Avatar de Muzztein  
Fecha de Ingreso: agosto-2002
Ubicación: Hangar 18
Mensajes: 1.703
Antigüedad: 21 años, 9 meses
Puntos: 16
no tengo idea.

pero en asp solo tienes que hacer referencia al include que vas a ocupar.

es una linea de codigo !!!
  #5 (permalink)  
Antiguo 29/11/2004, 08:12
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 22 años, 5 meses
Puntos: 4
pues es cierto lo qeu dice muzztein, en includes es la mejor forma, pero ya es cuestion de gustos, yo por ejemplo manejo todas las funciones y subrutinas en un solo archivo llamado funcionesasp.asp y otro donde meto todas las fuinciones javascritpt llamado funcionesjs.asp asi solo hago 2 includes por pagina y el resto son llamados a esas funciones y subrutinas, me parece mas facil de manejar ya que tengo todo centrado en una misma parte.
bueno.. como te digo yta es cuestion de gustos cada persona tiene su estilo.
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
  #6 (permalink)  
Antiguo 29/11/2004, 08:24
Avatar de Muzztein  
Fecha de Ingreso: agosto-2002
Ubicación: Hangar 18
Mensajes: 1.703
Antigüedad: 21 años, 9 meses
Puntos: 16
La verdad es que no es una cosa de gustos, sino que una cosa de desempeño.

lo que pasa es que si tienes muchas funciones en un solo archivo, por cada vez que un visitante llame una pagina ASP, el interprete cargara todas las funciones a memoria las ocupe o no.

Y si en un archivo llegamos a las 1000 lineas de codigo, de las cuales uso solo 30 lineas, la cosa se pone lenta.

osea no es optimo

Última edición por Muzztein; 29/11/2004 a las 08:26
  #7 (permalink)  
Antiguo 29/11/2004, 14:27
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 22 años, 5 meses
Puntos: 4
bueno si en eso del desempeño tienes razon, sera proque yo no uso tantas funciones, solo 10 funciones que son las que mas uso. por eso las centralizo en un solo archivo.. pero bueno si tu tienes muchas si es bueno ordenarlas y distribuirlas en varios..
bueno nos vemos chao.
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
  #8 (permalink)  
Antiguo 29/11/2004, 15:09
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Y solo por no dejar de mencionar lo de .NET, investiga algo del Global Assembly Cache.

Saludos
  #9 (permalink)  
Antiguo 16/12/2004, 02:06
Avatar de mamon  
Fecha de Ingreso: enero-2002
Ubicación: Lima
Mensajes: 1.302
Antigüedad: 22 años, 5 meses
Puntos: 3
y en el global.asa? ahi no puedo poner subrutinas y funciones, para tenerlas digamos global? o eso no se puede en ASP 3.0?
__________________
Yo si sé lo que es trabajar duro, porque lo he visto.
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 23:30.