Ir al contenido principal

J# - Modelos de Programacion en Internet - (.NET)



J# NET (de momento lo entenderemos como programas en java) y ASP.NET (Active Server Pages) son programas hechos para ejecutarse en la red de redes es decir en internet y mas apropiado en servidores de paginas(web server).

En este modelo minimo se ocupan dos computadoras a la primera le llamamos servidor y es su mision proporcionar paginas y algunos servicios a las segundas maquinas, este servidor tiene en ejecucion constante un programa llamado servidor de paginas (web server).
La segunda maquina le llamamos cliente y el unico programa que tiene en ejecucion es un programa o compilador llamado browser de los cuales el mas comun es el internet explorer, mediante un browser el cliente sube a una maquina servidora para bajar una pagina.html almacenada en la servidora y esta pagina.html la compila y la despliega dentro de la ventana del browser en la maquina cliente.
En uno de los modelos de programacion que se sigue en este curso, se construiran ejemplos de programas de tipo ASP.NET (ACTIVE SERVER PAGES).
Para entender ASP.NET, tenemos que entender algunas cosas elementales de esta tecnologia de MicroSoft.
En principio ASP es un programa que es ejecutado por un servidor de paginas y sus resultados son enviados a el browser de la maquina cliente.
Este programa que por cierto tiene por extension aspx (ejemplo prog15.aspx) es un conjunto de objetos que pueden provenir de varias fuentes distintas, las mas comunes son:
A) Objetos HTML.- Son los objetos mas elementales que puede contener o construirse en cualquier pagina o forma html en internet, por ejemplo los input text, input submits, etc, (recordar que como objetos tienen sus propiedades y metodos que hay que cargar o programar ver apendice a final del capitulo).
B) Objetos ASP.- Son objetos propios de esta tecnologia y generalmente estan especializados en comunicacion entre formas o paginas html, pero tambien tiene objetos especializados en archivos, directorios, etc, ver apendice al final.
C) Objetos ACTIVEX.- Componentes o controles especializados en muchas tareas hechos por MicroSoft para sus lenguajes visuales de programacion, ejemplos textbox, combobox, grids, etc ver apendice al final de la unidad.
D) Objetos ADO.- Active Data Object, componentes, controles u objetos especializados en la manipulacion de bases de datos, entre ellas sqlserver, access, etc.
E) Objeto DOM.- Document Object Model, un objeto estandar y especializado en manipular una pagina html.
F) Objetos NET.- Nuevos objetos que facilitan aun mas la construccion de programas en internet, de momento entender que son una combinacion de asp-activex.
Sin embargo recordar que todos estos objetos de distinta fuente deberan ser manipulados por algun lenguaje de programacion, es mediante instrucciones en este lenguaje que se puede cargar propiedades o activar metodos o programar eventos.
Los lenguajes basicos que microsoft incluyo en su primera version de ASP, son los llamados LENGUAJES SCRIPTS, y los mas comunes fueron al principio VisualBasicScript, JavaScript y por esfuerzos de personas y companias muy responsables PERLSCRIPT y actualmente JSCRIPT.
En enero del 2002 microsoft libero su nueva tecnologia que denomino ASP.NET que a diferencia de los 7 objetos del asp viejo, incorpora mas de 3700 objetos y a diferencia de los tres lenguajes scripts que soportaba el asp viejo, asp.net soporta muchos lenguajes de programacion incluyendo cobol.

Comentarios

Entradas populares de este blog

Cómo desarrollar un algoritmo que permita botar la basura

Crear un algoritmo para botar la basura puede parecer sencillo, pero es una excelente manera de introducir conceptos de programación y automatización. A continuación, te presento un ejemplo de algoritmo en pseudocódigo, seguido de un artículo que explica su funcionamiento. Algoritmo en Pseudocódigo: Botar la Basura Inicio Si hay basura en el bote Si el bote está lleno Llevar el bote a la zona de recolección Fin Si Si es día de recolección Colocar el bote en la acera Fin Si Fin Si Fin Artículo: Automatizando la Tarea de Botar la Basura Introducción En la vida diaria, las tareas repetitivas como botar la basura pueden consumir tiempo valioso que podríamos dedicar a actividades más productivas o placenteras. La automatización de estas tareas mediante algoritmos no solo nos ahorra tiempo, sino que también nos permite introducir eficiencia y consistencia en nuestras rutinas diarias. El Algoritmo de Botar la Basura El algoritmo presentado es un conjunto de ins...

Compartir presentaciones en línea con SlideShare

Si eres de los usuarios que suelen trabajar en equipo, sabes de lo difícil que a veces resulta compartir la información relativa al trabajo que estamos realizando, muchas veces seguramente nos ha sucedido que a algunos miembros del equipo, o no les ha llegado la información, o directamente la han perdido. Y nuevamente debemos crear un correo, adjuntarles el archivo y esperar a que salga de la bandeja. Aburrido y cansador, sobre todo en el caso de las pesadas presentaciones.

Pasos Para Instalar Windows XP

Cuando nos hablan de instalar sistemas operativos, creemos que es muy difícil y que seguramente no seremos capaces de de hacerlo solos. Pues me he tomado a la tarea de realizar este pequeño tutorial para demostrarles paso a paso que no es tan complejo como parece. Para que se ahorren un buen dinerito a la hora de enfrentarse una instalación promovida por un daño en el disco duro o quizás por un virus informático.