Codigo en Cliente Vs (PHP ó ASP)

18/11/2004 - 16:21 por Grupos de Microsoft | Informe spam
Estimados: Estoy metiendome en el Mundo del diseño Web y de la Programación
Web. leyendo bastante (Todo es muy comprensible) pero tengo una duda con
respecto
a la creación de páginas dinámicas y del código que se ejecuta del lado del
cliente.

Gracias a Dios tengo varios años de experiencia en el Diseño de Sistemas y
de Software en
Aplicaciones Windows pero este temita me está confundiendo.

* Lado del Cliente: JavaScript, applets, VisualBasicScript (del lado del
cliente)

* Lado del Servidor: PHP ó ASP con VisualBasicScript (<% %>)

Ahora en que casos se necesita la utilización de cada cosa. es decir Tirenme
un ejemplo donde se combinen todas las cosas
juntas y el porque (Es como para tener mentalmente la idea de todas las
partes que intervienen, donde se ejecutan y porque ?)

Estoy pidiendo mucho no ?.

1.000.000 de Gracias.

Atte. Daniel.

Preguntas similare

Leer las respuestas

#1 Matias Iacono
18/11/2004 - 16:58 | Informe spam
Ya que haz programado para escritorio, es facil el ejemplo.

Por ejemplo, supongamos que tienes visual basic. Ahora, visualiza un
formulario de VB, el cual, ademas, en sus eventos puedes ponerle codigo.

Tienes un boton, y detras de el, tienes un codigo para que, al apretarse,
haces que el caption de ese boton se cambie por otro.

Esto, lo puedes hacer normalmente en escritorio, y es parte del flujo normal
de la programacion en escritorio.

Ahora, en web, tienes lo mismo, un formulario, que en este caso es tu pagina
web, y tu codigo, el cual puede ser ASP o PHP, pero, aqui empieza la
diferencia. El formulario, o sea, la parte visual de tu pagina, es una
aplicacion terminada, esto es, que el servidor, ya no sabe absolutamente
nada de lo que el usuario haga ahi. Haz de cuenta que, para mostrar una
interfaz de usuario en visual basic, deberias ejecutar tu codigo, la cual
deja una imagen de tu interfaz, y luego el codigo muere.

Por lo que, la interfaz visual, y el codigo de servidor, no saben de uno o
del otro, hasta que, la pagina es recargada.

Entonces, si quisieras aplicar el mismo ejemplo del cambio de caption en el
boton, tendrias dos opciones. La primera, seria que, al momento de apretar
sobre el boton, captures ese evento, recargues toda la pagina, para que el
codigo servidor que esta por detras vuelva a la vida, y este, envie
nuevamente TODO al navegador, pero con el boton cambiado.

O, podrias hacerlo todo desde el lado del cliente, con JavaScript. En este
caso, javascript, es el codigo que se ejecuta en el cliente, por lo que, el,
si tiene conocimiento de la interfaz de usuario. Entonces, el mismo ejemplo,
solo variaria en que, no necesitas recargar toda la pagina para cambiarle el
caption al boton.

Para que veas la diferencia, el codigo servidor, se utiliza para todas las
transacciones de negocios y datos, y el codigo cliente, para aquello que
solo es para darle mayor flexibilidad o dinamismo a tu pagina.

Espero que se entienda.

Saludos,
Matias Iacono
Microsoft MVP



"Grupos de Microsoft" wrote in
message news:
Mostrar la cita
Programación
Mostrar la cita
del
Mostrar la cita
Tirenme
Mostrar la cita
#2 Grupos de Microsoft
18/11/2004 - 17:24 | Informe spam
Martín:

Mas Claro Imposible, ahora si tengo la idea (principalmente cuando hablaste
de la Capa de Negocios y Acceso a Datos)
Interfaz del Usuario, etc. Muy bueno. Excelente. Programo hace varios años
en Visual Foxpro Contra SQLServer, C++, Cobol, Fox, Cliper y ahora me estoy
metiendo de Poco en los Web Services por NECESIDAD. estoy leyendo porque
tengo que encarar un proyecto donde necesito
darle permeabilidad a la aplicacion que es bastante grande.

Gracias Matías, un gusto y un privilegio hablar con Ud.

Martín: Existen la posibilidad de Construir Grillas en ASP ?. es decir por
ejemplo quiero visualizar las transacciones ó movimientos
que hizo un cliente en especial y que esos registros se visualicen en una
grilla. luego seleccionar uno ó varios de esa grilla para un posterior
procesamiento (que puede ser cobro, bonificaciones, descuentos, etc). (Ahora
entiendo, esto lo hago en el lado del cliente).

Esto como se encara en un Proyecto Web ?. por ahí leí de un Control Web
similar a la de una grilla pero en ASP.NET.

Atte. Daniel.



"Matias Iacono" escribió en el mensaje
news:
Mostrar la cita
normal
Mostrar la cita
pagina
Mostrar la cita
el
Mostrar la cita
el,
Mostrar la cita
ejemplo,
Mostrar la cita
el
Mostrar la cita
y
Mostrar la cita
del
Mostrar la cita
#3 Matias Iacono
18/11/2004 - 18:23 | Informe spam
Con respecto a las grilla, ten en cuenta que el resultado, siempre es HTML.

Por lo que, una grilla, no es mas que una tabla, celdas y columnas, con
datos especificos dentro de ella.

Ahora, .net, lo que trae es un control grilla, pero en definitiva, el
resultado, es, una tabla HTML, solo eso.

La diferencia esta en cuanto codigo te ahorras con un control web, y cuanto
codigo harias desarrollando todo esto tu solo en ASP normal.

Mi punto es que, no hay que engañarse, a la larga, todo es HTML, la
diferencia esta en cuanta interfaz tienes al momento de programar. En el
caso de ASP, no tienes interfaz y necesitas hacer todo tu solo. En el caso
de .Net, tienes una interfaz y codigo por detras para construir esta tabla
HTML (grilla), y llegar a buen termino.

Saludos,

Matias Iacono
Microsoft MVP



"Grupos de Microsoft" wrote in
message news:
Mostrar la cita
hablaste
Mostrar la cita
estoy
Mostrar la cita
(Ahora
Mostrar la cita
apretarse,
Mostrar la cita
cual
Mostrar la cita
o
Mostrar la cita
apretar
Mostrar la cita
el
Mostrar la cita
este
Mostrar la cita
cambiarle
Mostrar la cita
las
Mostrar la cita
con
Mostrar la cita
lado
Mostrar la cita
Sistemas
Mostrar la cita
las
Mostrar la cita
#4 TheWolF
25/11/2004 - 13:40 | Informe spam
Viendo los anteriores post, yo me inclinaría por desarrollar en .NET.

Yo llevo 3 años trabajando en desarrollos Web y mezclar ASP/PHP con HTML
/JS ...

El interfaz de desarrollo con el VS.NET para desarrollar aplicaciones en
ASP.NET me parece muchisimo más cómodo y potente.

El desarrolo en N capas es + cómodo.

Ya puestos a introducirte en el desarrollo web, metete en lo último :)



Matias Iacono wrote:

Mostrar la cita
#5 Matias Iacono
25/11/2004 - 14:29 | Informe spam
Totalmente de acuerdo...

Matias Iacono
Microsoft MVP



"TheWolF" wrote in message
news:
Mostrar la cita
HTML.
Mostrar la cita
cuanto
Mostrar la cita
caso
Mostrar la cita
tabla
Mostrar la cita
Ads by Google
Search Busqueda sugerida