|
 |
aspx_espanol thread: =?iso-8859-1?Q?Re:_Aclaraci=F3n_a_participantes_del_FORO_?=
Message #1 by "Juan T. Llibre" <j.llibre@c...> on Tue, 13 Aug 2002 16:36:59 -0400
|
|
Correcto.
Otra razón para no usar los includes en ASP.NET.
El punto mas importante de esta discusión amistosa,
es que los "includes", aunque en etapas anteriores
de las tecnologías de programación para Internet
funcionaban de maravilla, ahora hay métodos distintos,
mejores, para lograr ese tipo de funcionalidad.
En ASP.NET, un control de usuario, por ejemplo,
puede encapsular mucho mas funcionalidad de lo
que podría proveer cualquier "include", además
de proveer mas seguridad a la aplicación.
saludos,
Juan T. Llibre
Microsoft MVP [IIS/ASP]
ASP.NET en Español : http://asp.net.do/
==============================
----- Original Message -----
From: "Jose Ramon Suero Paulino" <paulino.suero@c...>
To: "ASP.Net en Español" <aspx_espanol@p...>
Sent: Wednesday, August 14, 2002 9:18 AM
Subject: [aspx_espanol] RE: [aspx_espanol] Re: Aclaración a participantes
del FORO
Los includes en ASP.NET que contienen eventos de paginas, se ligan
directamente a la pagina que hace el include, si por ejemplo la pagina
primera.aspx hace un include a segunda.aspx, entonces solo se manejaran
eventos para la pagina primera.aspx, aunque esos eventos esten
programados en la pagina segunda.aspx.
-----Original Message-----
From: Juan T. Llibre [mailto:j.llibre@c...]
Sent: Miércoles, 14 de Agosto de 2002 09:06 a.m.
To: ASP.Net en Español
Subject: [aspx_espanol] Re: Aclaración a participantes del FORO
Ahhh, ahora te entiendo mejor.
Yo, mayormente, uso el VS.NET,
lo que implica el uso del "codebehind" por obligación.
También es bueno no perder de vista "Server.Execute",
que ejecuta, directamente, el código en otro archivo aspx.
"Server.Execute" es mi manera favorita de ejecutar
pedacitos de código localizados en otros archivos.
Como ejemplo, este bosquejo: http://asp.net.do/tertulia/
está compuesto por 4 páginas, "default, izquierda, centro,
y navegación".
Las últimas 3 estan siendo ejecutadas con "Server.Execute".
Este es un medio muy práctico para presentar contenido.
Buena suerte con tus migraciones a VB.NET!
saludos,
Juan T. Llibre
Microsoft MVP [IIS/ASP]
ASP.NET en Español : http://asp.net.do/
==============================
----- Original Message -----
From: "smtp.lycos.es" <ingaferreyra@l...>
To: "ASP.Net en Español" <aspx_espanol@p...>
Sent: Wednesday, August 14, 2002 4:16 AM
Subject: [aspx_espanol] Re: [aspx_espanol] Re: Aclaración a
participantes
del FORO
> Juan, este mail me parece más "tranquilo". Respeto tu opinión con
respecto
a
> programar del lado del servidor. Es más, también soy consciente que
asp.net
> está pensado para hacer una aplicación del lado del servidor.
>
> Se puede hacer include si no posees el codebehind... sí... pero no
estoy
> seguro si esto baja de alguna manera el rendimiento de la aplicación
al
> momento de compilarse. También los ejemplos que he estudiado son pocos
los
> que poseen codebehind.
>
> Por otro lado, desconzco algunos detalles de "bajo nivel" con respecto
a
la
> programación Web, ya que estoy migrando aplicaciones a VB.net y no le
estoy
> dando demasiado tiempo para estudiar el ASP .
>
> Saludos
> Andrés
> ----- Original Message -----
> From: "Juan T. Llibre" <j.llibre@c...>
> To: "ASP.Net en Español" <aspx_espanol@p...>
> Sent: Tuesday, August 13, 2002 10:36 PM
> Subject: [aspx_espanol] Re: Aclaración a participantes del FORO
>
>
> > Andrés:
> >
> > Jamás pensé que te lo tomarías de manera personal.
> >
> > No creo haber sido "irrespetuoso" contigo,
> > como implicas en tu mensaje.
> >
> > Tampoco sé a que te refieres con "decadente",
> > pues solo expresé puntos técnicos en mi mensaje.
> >
> > Te repito: los "include" de ASP.NET
> > NO funcionan como los includes de ASP.
> >
> > Por ejemplo, no se puede hacer "include"
> > de un archivo aspx en otro archivo aspx.
> >
> > Esto era sencillísimo con ASP.
> >
> > Se incluia un archivo asp dentro de otro,
> > y el código se ejecutaba. Ya eso no se puede con aspx.
> >
> > Te agradezco la "recomendación"
> > de usar mas código de cliente.
> >
> > Desafortunadamente, eso no está en mis planes,
> > ni es la mejor forma de programar en .NET.
> >
> > En cuanto a lo que dices sobre utilización de dll's
> > y que estos no son nada nuevos, creo que se te
> > está pasando el recordar que los "assemblies"
> > del .NET Framework ( y de ASP.NET ) estan
> > compuestos por MSIL y no por código de máquina,
> > o sea que funcionan completamente distinto a los dll's
> > tradicionales escritos, con VB6 o C++, para uso en ASP.
> >
> > Aunque se llaman igual ( dll ),
> > funcionan de manera completamente diferente.
> >
> > Estas son mis opiniones, pura y sencillamente.
> >
> > Si no te gustan, te invito a que las rebatas,
> > pero, por favor, sin "emperifollarte"...;>)
> >
> >
> > Juan T. Llibre
> > Microsoft MVP [IIS/ASP]
> > ASP.NET en Español : http://asp.net.do/
> > ==============================
> > ----- Original Message -----
> > From: "smtp.lycos.es" <ingaferreyra@l...>
> > To: "ASP.Net en Español" <aspx_espanol@p...>
> > Sent: Tuesday, August 13, 2002 2:00 PM
> > Subject: [aspx_espanol] Aclaración a participantes del FORO
> >
> > >
> > > Juan T. Llibre, aclaro que este es un foro que permite mantenernos
> > > comunicados y compartir ideas. La gente que aquí participa (me
incluyo)
> > > puede o no tener amplios
> > > conocimientos de la materia (que no es tu caso) , pero sí tenemos
en
> > común
> > > la necesidad de
> > > mantenernos comunicados para crecer.. todo esto implica "RESPETO".
> > >
> > > Estoy de acuerdo en que alguien participe "aclarando" algún tema o
> > > polemizando, pero en
> > > este caso entiendo te estás tomando el tema cómo algo personal y
no
> > entiendo
> > > que és lo que quieres demostrar con una actuación agresiva y
> decadente...
> > >
> > > PUNTO 1 -
> > > No puedes asegurar algo que está al alcance de todos... que los
INCLUDES
> > NO
> > > FUNCIONAN???, por favor, revisa la sintaxis de algo tan básico en
:
> > >
> >
>
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenre
f/ht
> > > ml/cpconserver-sideincludedirectivesyntax.asp
> > >
> >
>
http://www.microsoft.com/windows2000/en/server/iis/default.asp?url=/wind
ows2
> > > 000/en/server/iis/htm/core/iisiinc.htm?id=32
> > >
> > > PUNTO 2 -
> > > Por otro lado, la "idea" es de una persona cerrada. Personalmente
te
> > > recomiendo que empiezes a combinar técnicas del lado
> > > del cliente, a menos que programes una intranet o quieras matar un
> > > servidor... aunque puedo estar equivocado, javascript sigue vivo
> > > en la mayoría de los ejemplos que he revisado de ASP.net y no es
fácil
> > > de combinar con los controles del servidor... no debemos
olvidarnos de
> > > Netscape tampoco.-
> > >
> > >
> > > PUNTO 3 -
> > > Esto no estaba dirigido a Tí.. pero si quieres, puedes
memorizarlo.
> > > > Por supuesto, los controles personalizados solo seran
> > > > prácticos al "hacer aplicaciones del lado del servidor",
> > > > pues es donde único pueden residir. Del lado del servidor.
> > > ME ESTAS TOMANDO EL PELO?
> > >
> > >
> > > PUNTO 4 -
> > > Con respecto a los generadores, sólo he utilizado Rational Rose y
me
he
> > > enfrentado a grandes problemas de mantenimiento
> > > de la aplicación. Estuve revisando el software que recomendaste y
lo
veo
> > MUY
> > > BUENO, porque genera código en capas y es más fácil
> > > de mantener y entender que si hubiese creado todo en un mismo
bloque.
> > >
> > > > En cuanto a tu opinión de los generadores, creo que estas
> > > > recordando herramientas como Front Page y Visual InterDev.
> > > ME ESTAS TOMANDO EL PELO DE NUEVO....
> > >
> > > Por cierto, a simple vista no puedo decir más, pero quisiera saber
el
> > grado
> > > de
> > > herencia y complejidad de clases que puede soportar, ya que .NET
se
> > > caracteriza
> > > por incorporar un amplio manejo del modelo de objetos en el
entorno
> > VB.net.
> > >
> > > "We start a new application in Visual Studio.NET, a C# windows
forms
> > > application. First we add a reference to our data-access tier
assembly,
> > > testdbllbl.dll" (texto sustraido del comentario del generador).
> > > aquí tienes la dll ... esto, cómo escribo en el mail.. es la forma
más
> > > eficiente de programar una aplicación WEB..
> > > PERO EXISTE HACE UN BUEN TIEMPO y NO es algo nuevo en
> > > ASP.net cómo das a entender.
> > >
> > > > Creo que estas pensando mas en ASP
> > > > que en ASP.NET, al emitir esos juicios.
> > >
> > >
> > > Saludos
> > > Andrés Ferreyra
> > > Analista Sistemas - Ingeniero en Sistemas de Información
> > >
> > > ----- Original Message -----
> > > From: "Juan T. Llibre" <j.llibre@c...>
> > > To: "ASP.Net en Español" <aspx_espanol@p...>
> > > Sent: Tuesday, August 13, 2002 2:22 PM
> > > Subject: [aspx_espanol] Re: Novato que necesita ayuda
> > >
> > >
> > > > Creo que estas pensando mas en ASP
> > > > que en ASP.NET, al emitir esos juicios.
> > > >
> > > > La idea con ASP.NET es SOLO
> > > > usar "funciones del lado del servidor".
> > > >
> > > > Los "include" de ASP no funcionan en ASP.NET.
> > > >
> > > > Por supuesto, los controles personalizados solo seran
> > > > prácticos al "hacer aplicaciones del lado del servidor",
> > > > pues es donde único pueden residir. Del lado del servidor.
> > > >
> > > > En cuanto a tu opinión de los generadores, creo que estas
> > > > recordando herramientas como Front Page y Visual InterDev.
> > > >
> > > > Este es un generador de código eficiente. ¿ Lo has probado ?
> > > >
> > > > A mí me resuelve todo lo relacionado con acceso a datos,
> > > > y me ha ahorrado, en pocos días de uso, muchas horas
> > > > de programación.
> > > >
> > > > Es increíble el tener, en 10 segundos, todos los procedimientos
> > > > almacenados y clases necesarias para desplegar, agregar, borrar
> > > > y actualizar registros en tablas, tan solo apuntando el
generador
> > > > a la tabla deseada.
> > > >
> > > > saludos,
> > > >
> > > >
> > > >
> > > > Juan T. Llibre
> > > > Microsoft MVP [IIS/ASP]
> > > > ASP.NET en Español : http://asp.net.do/
> > > > ==============================
> > > > ----- Original Message -----
> > > > From: "smtp.lycos.es" <ingaferreyra@l...>
> > > > To: "ASP.Net en Español" <aspx_espanol@p...>
> > > > Sent: Tuesday, August 13, 2002 3:39 AM
> > > > Subject: [aspx_espanol] Re: Novato que necesita ayuda
> > > >
> > > >
> > > > > Lo ideal es poner todas las funciones que están del lado del
> servidor
> > > > dentro
> > > > > de una o más dll's
> > > > >
> > > > > Y además utilizar los "include" de ASP para reutilizar todas
las
> > > funciones
> > > > > del lado del cliente.
> > > > >
> > > > > Lo del los controles personalizados, me parece una buena idea,
pero
> > sólo
> > > > > serán prácticos al hacer aplicaciones del lado del servidor.
> > > > >
> > > > > Los generadores son poco personalizados y siempre generar
muchas
> > líneas
> > > de
> > > > > código adicionales... sería bueno tener un código generado
para
> sacar
> > > > > algunos ejemplos.
> > > > >
> > > > > Gracias y estoy con Uds.
> > > > > Saludos
> > > > > Andrés
> > > > >
> > > > >
> > > > > ---
> > > > > Usted está suscrito a aspx_espanol como:
> > > > > j.llibre@c...
> > > > > Para darse de baja, envíe un mensaje en blanco a
> > > > > %%email.unsub%%
> > > > >
> > > >
> > > >
> > > > ---
> > > > Usted está suscrito a aspx_espanol como:
> > > > ingaferreyra@l...
> > > > Para darse de baja, envíe un mensaje en blanco a
> > > > %%email.unsub%%
> > > >
> > > >
> > > >
> > > >
> > >
> > >
> > >
> > >
> > >
> > >
> > > ---
> > > Usted está suscrito a aspx_espanol como:
> > > j.llibre@c...
> > > Para darse de baja, envíe un mensaje en blanco a
> > > %%email.unsub%%
> > >
> >
> >
> > ---
> > Usted está suscrito a aspx_espanol como:
> > ingaferreyra@l...
> > Para darse de baja, envíe un mensaje en blanco a
> > %%email.unsub%%
> >
> >
> >
> >
>
>
> ---
> Usted está suscrito a aspx_espanol como:
> j.llibre@c...
> Para darse de baja, envíe un mensaje en blanco a
> %%email.unsub%%
>
---
Usted está suscrito a aspx_espanol como:
paulino.suero@c...
Para darse de baja, envíe un mensaje en blanco a
%%email.unsub%%
---
Usted está suscrito a aspx_espanol como:
j.llibre@c...
Para darse de baja, envíe un mensaje en blanco a
%%email.unsub%%
|
|
 |