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

¿Acabará sustituyendo ASP.NET al ASP convencional?

Estas en el tema de ¿Acabará sustituyendo ASP.NET al ASP convencional? en el foro de ASP Clásico en Foros del Web. Aquí viene un artículo (muy atrasado, de antes de que el ASP.NET saliera), http://www.elguruprogramador.com.ar/...ver.asp?cod=20 que me ha hecho preguntarme esto: ¿Está el ASP.NET destinado a ...

  #1 (permalink)  
Antiguo 25/07/2005, 19:19
 
Fecha de Ingreso: febrero-2005
Mensajes: 1.015
Antigüedad: 20 años, 2 meses
Puntos: 6
¿Acabará sustituyendo ASP.NET al ASP convencional?

Aquí viene un artículo (muy atrasado, de antes de que el ASP.NET saliera),

http://www.elguruprogramador.com.ar/...ver.asp?cod=20

que me ha hecho preguntarme esto:

¿Está el ASP.NET destinado a sustituir al ASP normal? En caso de ser así: ¿Qué he estado (yo y supongo que casi todos) haciendo todo este tiempo usando y aprendiendo a usar más y mejor ASP, cuando el futuro está en ASP.NET?
  #2 (permalink)  
Antiguo 25/07/2005, 19:23
Avatar de El_Metallick  
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago, Chile
Mensajes: 1.718
Antigüedad: 22 años, 5 meses
Puntos: 16
bueno eso encuentro que es un tema muy subjetivo creo que depende de los gustos de cada uno al momento de programar... osa en cuanto a rendimiento ASP.Net es de todas maneras superior en cuanto a funcionalidad, pues al ser mas nuevo tiene mayores avances y funciones integradas (me imagino)... ademas ASP 3.0 no se actualiza hace 5 o 6 años (lei por ahi eso), en cambio .Net nacio en un periodo similar, por lo que tiene mucho que mejorar aun.... eso saludos
__________________
Haz la guerra en la cama y el amor donde se te de la gana...
El tiempo es el mejor maestro, lo único malo es que te mata...¡¡Aprovecha tu tiempo!!
  #3 (permalink)  
Antiguo 25/07/2005, 19:26
 
Fecha de Ingreso: febrero-2005
Mensajes: 1.015
Antigüedad: 20 años, 2 meses
Puntos: 6
Supongo que el ASP todavía tendrá su razón de ser (tal vez más sencillo para algunos propósitos que no requieran más complicación).

Espero lo que sepáis al respecto.

Saludos
  #4 (permalink)  
Antiguo 25/07/2005, 19:34
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 3 meses
Puntos: 98
Pues en mi experiencia, por supuesto que lo sustutira y no tarda mucho, estoy casi seguro que no pasa de dos anyos que MS va a quitar el soporte para ASP convencional, la verdad es que .NET es una plataforma mucho muy robusta y mil veces mejor, solo es cuestion de acostumbrarse a la programacion orientada a objetos, cuesta un poco de trabajo, pero una vez que haces el switch, te das cuenta de las bondades de esta plataforma.

Ojo, todavia se puede y se podra seguir desarrollando a un muy bue nivel en ASP, pero el cambio es inminente.

Mis $0.02
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #5 (permalink)  
Antiguo 25/07/2005, 19:39
 
Fecha de Ingreso: febrero-2005
Mensajes: 1.015
Antigüedad: 20 años, 2 meses
Puntos: 6
¿Cobras 0.02$? ¿Cómo quieres la forma de pago, en sobre o por transferencia bancaria?

Volviendo a la cuestión:

¿Y todas las aplicaciones que hayan sido programadas en ASP, qué? ¿Podrán fácilmente ser reconvertidas a ASP.NET o la tarea será casi imposible y habrá que volver a programar todo de cero?
  #6 (permalink)  
Antiguo 25/07/2005, 19:40
 
Fecha de Ingreso: febrero-2005
Mensajes: 1.015
Antigüedad: 20 años, 2 meses
Puntos: 6
Por cierto, que me viene una duda a la cabeza: si el equivalente del ASP en software libre es el PHP, ¿saldrá o ha salido el PHP.NET o similar?
  #7 (permalink)  
Antiguo 25/07/2005, 19:47
 
Fecha de Ingreso: febrero-2005
Mensajes: 1.015
Antigüedad: 20 años, 2 meses
Puntos: 6
¡u_goldman, necesitamos tu sabiduría! No estoy muy forrado, pero entre todo el foro creo que podríamos pagarte 100 veces más de lo que has pedido, es decir, 2$.
  #8 (permalink)  
Antiguo 25/07/2005, 19:47
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 3 meses
Puntos: 98

Cita:
¿Y todas las aplicaciones que hayan sido programadas en ASP, qué? ¿Podrán fácilmente ser reconvertidas a ASP.NET o la tarea será casi imposible y habrá que volver a programar todo de cero?
Bueno...esto nos lleva a nuestro post anterior, todas las aplicaciones con un "buen diseño" podrán ser convertidas fácilmente, supóngase que yo programo ASP tradicional con llamadas a clases, entonces cada clase que yo haya creado, será mi espacio de nombres, con lo cual solo tendría que sustituir todo lo que implica el uso del objeto ADO, por ADO.NET, lo cual no es tarea fácil, pero es mejor que reescribir una aplicación completamente.

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #9 (permalink)  
Antiguo 25/07/2005, 19:48
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 3 meses
Puntos: 98
Cita:
Iniciado por un_tio
Por cierto, que me viene una duda a la cabeza: si el equivalente del ASP en software libre es el PHP, ¿saldrá o ha salido el PHP.NET o similar?
La verdad que no se...en realidad ASP.NET surge como competencia directa de una vieja y poderosísima plataforma llamada java.

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #10 (permalink)  
Antiguo 25/07/2005, 19:48
 
Fecha de Ingreso: marzo-2005
Mensajes: 1.418
Antigüedad: 20 años, 1 mes
Puntos: 9
Yo me quedo con ASP toda la vida para desarrollar páginas web. Para desarrollar aplicaciones para windows, creo que si es un gran avance lo que ha realizado Microsoft con asp.net, de todas formas, esta tecnología existia hace mucho tiempo ya, y se llama JAVA.
Que sea un lenguaje compilado creo que ya le saca un punto al asp 3.0, pero también tiene otras cosas que no termino de entender, y que no me gustan para nada, como ser los controles web, que si bien nos simplifican la tarea, nos hacen ahorrar lineas de código, etc. es como hacer que dreamweaver esté programando por vos (es un decir, obviamente), cosa que nunca dejaré que haga. Otra cosa es no poder limpiar los objetos cuando uno quiera, sino que también se automatizo esto.
Otro gran punto a favor es no tener que depender de ningún componente externo, ya uqe será más que suficiente la enorme e interminable cantidad de clases y objetos que nos proporciona asp.net.
El futuro si creo que está en asp.net, pero no por las funcionalidades que en si nos puede brindar el lenguaje, ya uqe otros lenguajes la brindan desde mucho antes, pero si creo que está el futuro en asp.net por su facilidad de uso y porque es de Microsoft.
Es mi punto de vista simplemente.
Saludos!.
__________________
Add, never Remove
  #11 (permalink)  
Antiguo 25/07/2005, 19:53
 
Fecha de Ingreso: febrero-2005
Mensajes: 1.015
Antigüedad: 20 años, 2 meses
Puntos: 6
Bueno u_goldman, prescindiendo de las clases, una simple página que contuviera un Response.Write y poco más, ¿cómo se convertiría a ASP.NET? ¿Sería fácil?

Entonces, ¿el día que Microsoft decida, dejará de funcionar el ASP y tendremos que pasarnos a la fuerza a ASP.NET? Pero repito: todo lo que ya haya sido hecho con ASP, ¿a la mierda, así de golpe? Es que si esto es así... estamos perdiendo el tiempo programando en ASP (que le queden 2 años de vida no es consuelo... ¿y si lo que hacemos queremos que dure 5 o más años?).
  #12 (permalink)  
Antiguo 25/07/2005, 19:58
 
Fecha de Ingreso: marzo-2005
Mensajes: 1.418
Antigüedad: 20 años, 1 mes
Puntos: 9
La mayoría de los objetos que usas en asp, ya están instanciados en asp.net, esto quiere decir que el objeto response no hace falta crearle una nueva instancia, y se usa como si estuvieras en asp 3.0. Lo mismo pasa con las sesiones, con el objeto Request, etc. Aunque asp.net está orientado a que no uses más el response.write, o el request.form, por ejemplo, ya que te brinda otras posibilidades, según ellos, mejores, que reemplaza esta forma vieja de trabajar.
__________________
Add, never Remove
  #13 (permalink)  
Antiguo 25/07/2005, 19:59
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 3 meses
Puntos: 98
Bueno, es que una migración de ASP a ASP.NET no sería posible si no existe el concepto de espacio de nombres, un simple response.write funciona igual, pero, recordemos que la programación orientada a objetos requiere objetos, y si no los tienes en ASP tradicional, pues es casi lo mismo que hacerlo de nuevo, es por eso mi recomendación siempre que se utilicen clases y el uso de consultas parametrizadas, pues es básicamente lo que ves en ASP.NET.

No creo que MS de golpe retire la posibilidad de correr ASP 3.0 en sus servidores .NET, ni siquiera en esos 2 años, pero hay que recordar como han quitado paulatinamente el soporte en sus tecnologías para apoyar las nuevas, el caso mas reciente fue el de quitar el soporte para WIN NT, para apoyar WIn 2k.

Con respecto a lo que comenta Mariano , es un poco complicado al principio acostumbrarse a los nuevos conceptos, pero cuando logras familiriazarte un poco con los nuevos objetos de ADO.NET y el data binding, verás que tienes posibilidades infinitas, como hacer binding de un objeto en otro y así sucesivamente.

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #14 (permalink)  
Antiguo 25/07/2005, 20:04
 
Fecha de Ingreso: febrero-2005
Mensajes: 1.015
Antigüedad: 20 años, 2 meses
Puntos: 6
Bueno, entonces, si como dice mariano_donati el objeto response y en general todos van a continuar igual, y además en ASP.NET también se trabaja con delimitadores del tipo "<% %>" y mezclando código asp.net con código html (no lo sé), entonces, ¿qué problema puede haber en una migración? ¿Puede en algún caso ésta ser tan sencilla como cambiar la extensión .asp por .aspx?
  #15 (permalink)  
Antiguo 25/07/2005, 20:07
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 3 meses
Puntos: 98
No, no es tan sencillo, aquí les dejo este link, que creo que aclarará estas dudas:

http://msdn.microsoft.com/library/de...gtoaspnet2.asp
http://www.c-sharpcorner.com/Code/20...PtoASP.NET.asp

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #16 (permalink)  
Antiguo 25/07/2005, 20:09
 
Fecha de Ingreso: febrero-2005
Mensajes: 1.015
Antigüedad: 20 años, 2 meses
Puntos: 6
Vale. Gracias. Ya le echaré un vistazo.

Saludos
  #17 (permalink)  
Antiguo 25/07/2005, 20:20
 
Fecha de Ingreso: marzo-2005
Mensajes: 1.418
Antigüedad: 20 años, 1 mes
Puntos: 9
Justamente a eso es que Microsoft quiso eliminar de una vez por todas para hacer el código más legible, me refiero a los delimitadores <% %> o a <%= valor %> y el código entremezclado html. Ahora el código ASP.Net va a ir siempre dentro de las etiquetas <script runat="server"></script> y organizado en procedimientos, que serán llamados desde el formulario, lo cual te da la idea de que ahora el cuerpo de la página va a estar encerrado siempre con las etiquetas <form runat="server"></form>.
Cuando menioné que había otras formas en asp.net que nos llevaban a no utilizar más por ejemplo Request.Form, es justamente por esta nueva forma de trabajo. Ahora para recoger el valor de un campo de texto (por ejemplo), no es necesario hacer Request.Form("campo"), sino que con campo.text ya estamos accediendo al valor de este.

Cita:
Iniciado por un_tio
Bueno, entonces, si como dice mariano_donati el objeto response y en general todos van a continuar igual, y además en ASP.NET también se trabaja con delimitadores del tipo "<% %>" y mezclando código asp.net con código html (no lo sé), entonces, ¿qué problema puede haber en una migración? ¿Puede en algún caso ésta ser tan sencilla como cambiar la extensión .asp por .aspx?
Supongo que la migración no va a ser un problema en la medida en que sigas utilizando los viejos métodos. Sería cuestión de aprender a usar los DataSet, los adaptadores y algo más con relación a las bases de datos. Pero si uno se pasa a Asp.net, es por la funcionalidad que te puede brindar este, lo que te va a llevar a trabajar de una manera totalmente distinta de la que venís trabajando. Aunque es como dice el maestro, si te acostumbras, creo que es un lenguaje muy potente, pero pese a esto, sigo prefieriendo para desarrollo web ASP 3.0.
Saludos!.
__________________
Add, never Remove
  #18 (permalink)  
Antiguo 25/07/2005, 20:20
Avatar de El_Metallick  
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago, Chile
Mensajes: 1.718
Antigüedad: 22 años, 5 meses
Puntos: 16
Gracias por la catedra maestro U_G... realmente espectacular el tema.... pero en el fondo la estuctura de ASP.Net es similar a la ASP normal por lo que he visto... reitero VISTO, sin entrar a analizar nada... saludos

En cuanto a lo de Mariano.... te refieres a que JAVA es "el precesor" de .Net en el sentido de la idea de un lenguaje independiente del procesador??? saludos
__________________
Haz la guerra en la cama y el amor donde se te de la gana...
El tiempo es el mejor maestro, lo único malo es que te mata...¡¡Aprovecha tu tiempo!!
  #19 (permalink)  
Antiguo 25/07/2005, 20:29
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 3 meses
Puntos: 98
Bueno, gracias por lo de maestro, pero para nada, yo estoy también en plena migración de cerebro y si cuesta trabajo, pero realmente es mejor
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #20 (permalink)  
Antiguo 25/07/2005, 20:36
 
Fecha de Ingreso: febrero-2005
Mensajes: 1.015
Antigüedad: 20 años, 2 meses
Puntos: 6
Eeehm, me parece que algunos habéis entendido que yo hablaba, cuando dije "migrar", de "migrar el cerebro" como ha dicho u_goldman, pero para nada, preguntaba si era fácil migrar una página en concreto. Yo ya sé que para migrar a ASP.NET, mejor utilizar lo que toque y no seguir usando Request.form, etc., pero me refería qué hacer en el caso de las páginas ASP ya hechas, si la migración (entendida como "cambio de formato") era sencilla.

Nada, sólo quería puntualizar eso, porque por lo demás habéis respondido muy bien a mis dudas.

Saludos
  #21 (permalink)  
Antiguo 25/07/2005, 20:42
 
Fecha de Ingreso: marzo-2005
Mensajes: 1.418
Antigüedad: 20 años, 1 mes
Puntos: 9
perdón un_tio, comprendí mal a lo que te referías.
Saludos!.
__________________
Add, never Remove
  #22 (permalink)  
Antiguo 25/07/2005, 20:49
Avatar de El_Metallick  
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago, Chile
Mensajes: 1.718
Antigüedad: 22 años, 5 meses
Puntos: 16
bueno pero no estuvo demas el tema.... al menos sirvio para aclarar ciertas cosas... saludos
__________________
Haz la guerra en la cama y el amor donde se te de la gana...
El tiempo es el mejor maestro, lo único malo es que te mata...¡¡Aprovecha tu tiempo!!
  #23 (permalink)  
Antiguo 25/07/2005, 21:06
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 20 años, 7 meses
Puntos: 18
no creo que microsoft quite la posibilidad de correr ASP en IIS. Es mucha gente durante muchos años desarrollando muchas páginas con ASP. Demasiadas páginas para que Microsoft las olvide así como así.

esto es sólo una opinión, puede ser que no valga nada.

Pero si así fuera, un_tio, no tendrías que preocuparte por esa migración.

PD: ya podría existir el programa asp2aspx converter pro, o algo así, eh? sería una maravilla

  #24 (permalink)  
Antiguo 27/07/2005, 08:43
Avatar de aristotelisco  
Fecha de Ingreso: marzo-2005
Ubicación: Oxnard CA USA
Mensajes: 151
Antigüedad: 20 años
Puntos: 0
En MSDN hay varios artículos que se refieren a esta migración de código ASP a ASP.Net, según lo que estuve leyendo no es sencillo, hay muchas cosas en las que se tiene que tener cuidado y las herramientas que se supone hacen la exportación tienen muchas limitantes.

Respecto a si ASP.Net va a cubris ASP, yo creo que la respuesta es definitivamente Si, todos sabemos que estos asuntos de computación avanzan, y los que dicen que fue en vano todo el tiempo que dedicaron a aprender y mejorar ASP y se niegan a pasar al siguiente nivel están mal, si no hubiera estos cambios, tal vez todavía estariamos usando mainframes, almacenamiento en cintas o tarjetas perforadas, solo porque las personas que se pasaron mucho tiempo estudiando y aprendiendo a usar estos medios rudimentarios no querian pasar al siguiente nivel. Es Ley, ahora es mudarse a ASP.Net, despues vendrá algo mas, y si queremos mantenernos en el negocio tendremos que movernos al mismo paso, imaginate al doctor recetando Tylenol para curar el Cancer.
__________________
Atte:
Alex Reyes

www.alexreyes.net
  #25 (permalink)  
Antiguo 27/07/2005, 16:48
Avatar de Neuron_376  
Fecha de Ingreso: abril-2005
Mensajes: 1.051
Antigüedad: 20 años
Puntos: 2
Hola!

Yo solo quiero decir algo, SI, si es la nueva tecnologia, asi como C desplazo a Basic por ejemplo, como el CD esta desplazando al Disquette, etc.

Pero bueno, no se, estoy leyendo que si en 2 años se prohibe ASP y esas paginas quedan volando, PUES NO, hay que pensar en que tu tienes un servidor ya con tu propia tecnologia, entonces asi pasen 1000 años los usuarios que entren a tu servidor, seguiran usando la tecnologia que tu hayas instalado, microsoft no va a ir a tu computadora a desinstalarte lo que ya tienes, lo del soporte claro, le daran mas soporte a lo nuevo, y a lo viejo lo iran dejando resagado.

Así que no se preocupen, que sus paginas seran funcionales siempre.

Suerte!!
__________________
NeuronaNet.com... la idea correcta.
http://www.NeuronaNet.com
  #26 (permalink)  
Antiguo 27/07/2005, 17:44
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Cita:
como el CD esta desplazando al Disquette
¿Que no lo hizo ya?
Juro que hace más de 2 años que no toco un diskette (salvo el del driver de una placa de red ;)
__________________
...___...
  #27 (permalink)  
Antiguo 27/07/2005, 18:55
Avatar de El_Metallick  
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago, Chile
Mensajes: 1.718
Antigüedad: 22 años, 5 meses
Puntos: 16
ajajajajaja yo ni aun asi los drivers los guarde en un CD :P jajajajja slaudos
__________________
Haz la guerra en la cama y el amor donde se te de la gana...
El tiempo es el mejor maestro, lo único malo es que te mata...¡¡Aprovecha tu tiempo!!
  #28 (permalink)  
Antiguo 27/07/2005, 20:36
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 20 años, 7 meses
Puntos: 18
Cita:
Iniciado por Neuron_376
... que si en 2 años se prohibe ASP ...
desterrarlo sería muy difícil. Prohibirlo, imposible.

Os aconsejo que bajeis el libro (in spanish, of course) sobre ASP.NET de mi firma. completamente orientado a csharp (quien no haya tocado nunca C, que no se preocupe, va desde lo más básico hasta un nivel majo). Es el cambio COMPLETO del chip que dice todo el mundo que hay que hacer: Ya que hace falta ese cambio, mejor hacerlo hacia el lenguaje sobre el que se ha desarrollado toda la plataforma .NET. Manda a VB .net al carajo.

saludos, monstruos!!!

Última edición por trasgukabi; 27/07/2005 a las 20:42
  #29 (permalink)  
Antiguo 28/07/2005, 10:55
Avatar de Neuron_376  
Fecha de Ingreso: abril-2005
Mensajes: 1.051
Antigüedad: 20 años
Puntos: 2
Jajaja

Bueno, en las escuelas todavia usan los diskettes para todo, aun en universidad los veo comunmente...

De ASP, de acuerdo con tragus, no se puede prohibir, como dije, es algo que ya esta instalado en tu PC, y los usuarios que se conecten a tu PC, usaran la tecnologia que tu les des.

Suerte!!
__________________
NeuronaNet.com... la idea correcta.
http://www.NeuronaNet.com
  #30 (permalink)  
Antiguo 28/07/2005, 11:05
 
Fecha de Ingreso: abril-2004
Ubicación: México D.F.
Mensajes: 1.724
Antigüedad: 21 años
Puntos: 4
En mi ponión personal, aqui en méxico city, es raro encontrar trabajo de programador ASP (jaja yo soy una excepción) ASP.net es a la de afuerzas.

Exactamente hace unos cuatos meses tuve que tomar la decisión de irme metiendo al ASP.NET poco a poco, Para mi ASP va excelente, pues todo lo he hecho y va bien, sin embargo va cayendo poco a poco.

Aqui en méxico D.F. diría ya murió, asi como el windows 98,ME, ahora predomina el XP.
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 16:58.