Lenguajes De Programación.
Programación II Grupo V01
Docente: Ing. José Guillermo Rivera Pleitez
Correo: grivera@ufg.edu.sv
Ensayo Sobre:Ajax, jQuery, Crystal Report, Silverlight, J#, Smart Device, C#, Su Evolucion, Comparacion, Beneficios y Modo de funcionamiento.
Alumno: S Galdamez
Tecnico en Sistemas
Carne: GG102111
INTRODUCCION
Con este ensayo pretendo explicar loque son los lenguajes de programación y otras herramientas o librerías de las que se pueden servir estos lenguajes para acortar significativamente el tiempo, espacio, y complejidad de los programas creados.
Se explicara la conexión método de utilización y se darán ejemplos para ayudar al lector a comprender mejor al utilización de las herramientas antes mencionadas así como también comparacionesentre ellas para que sea mas fácil su entendimiento en caso el lector ya este familiarizado con alguna de ellas.
Índice
AJAX 1
C # 10
CONCLUCION 12
CRYSTAL REPORT 6
Indice iii
INTRODUCCION ii
J# 8
jQuery 3
SILVERLIGHT 7
SMART DEVICE 9
AJAX
El lenguaje de JavaScript era un poco soso, le faltaba un poco de sal para ser imprescindible, entonces llego AJAX.
Elsignificado de el acrónimo AJAX es Asynchronous JavaScript and XML.
AJAX no es un Nuevo lenguaje de programación, sino una nueva forma de usar estándares existentes, una nueva técnica.
AJAX es el arte de intercambiar información con un servidor, y actualizar partes de una pagina web-sin tener que recargar toda la página.
Conocimiento necesario para comenzar a estudiar AJAX
Antes de empezar se debe tenerun conocimiento básico de lo siguiente:
* HTML / XHTML
* CSS
* JavaScript / DOM
Ventajas:
* Basado en estándares abiertos
* Usabilidad, para que se pueda entender su importancia paginas web clásicas (las que no usan AJAX) deben cargar la pagina completa en dado caso parte de la pagina cambie.
* Multinavegador y Multiplataforma ejemplo de aplicaciones que usan AJAX:Google Maps, Gmail, Youtube, and Facebook tabs.
* Tiempos de espera menores
Desventajas:
* Falta de soporte en algunos navegadores antiguos
* Demasiado código hace lento el navegador
* Cambia funcionamiento de las páginas, algunos usuarios pueden no entender como va.
Como trabaja AJAX
AJAX esta basado en Estándares Internet
Y usa una combinación de:
* XMLHttpRequest object(para intercambiar información de forma sincronizada con un servidor)
* JavaScript/DOM (para mostrar/interactuar con la información)
* CSS (para estilizar la información)
* XML (a menudo usado como el formato para transferir información)
Aplicaciones AJAX son browser- y plataformas-independientes!
Google Suggest
AJAX se popularizo en 2005 por Google, con Google Suggest.
GoogleSugest usa AJAX para crear interface dinámica: cuando usted comienza a escribir en el campo de búsqueda, un JavaScript envía las letras a un servidor y el servidor regresa una lista de sugerencias.
The div section will be used to display information returned from a server. The button calls a function named loadXMLDoc (), if it is clicked:
<html>
<body>
<divid="myDiv"><h2>Let AJAX change this text</h2></div>
<button type="button" onclick="loadXMLDoc()">Change Content</button>
</body>
</html>
Next, add a <script> tag to the page's head section. The script section contains the loadXMLDoc() function:
<head>
<script type="text/javascript">
function loadXMLDoc()
{
.... AJAX script goes here ...
}</script>
</head>
jQuery
fue presentada en Enero 2006 en BarCamp NYC por John Resig. Es usado por más del 55% de las 10,000 páginas web más visitadas, jQuery es la librería Javascript más popular en uso hasta ahora
jQuery es un framework Javascript, sirve como base para la programación avanzada de aplicaciones, que aporta una serie de funciones o códigos para realizar tareas...
Regístrate para leer el documento completo.