-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
197 lines (149 loc) · 10.5 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=1024" />
<meta name="apple-mobile-web-app-capable" content="yes" />
<title>Perl, JSON y Tecnologias .NET - Equipo 3</title>
<meta name="description" content="Fundamentos y definiciones de Perl, JSON y Tecnologias .NET" />
<meta name="author" content="Omar David Sandoval Sida" />
<link href='http://fonts.googleapis.com/css?family=Open+Sans:400italic,700italic,400,700' rel='stylesheet' type='text/css'>
<link href="css/impress-demo.css" rel="stylesheet" />
<link rel="shortcut icon" href="favicon.png" />
<link rel="apple-touch-icon" href="apple-touch-icon.png" />
</head>
<body class="impress-not-supported">
<div class="fallback-message">
<p>Actualiza tu navegador ya que el que tienes <b>NO ES COMPATIBLE</b> con la presentacion, por lo que veras una version simplificada.</p>
<p>Para una mejor experiencia actualiza a una version mas reciente tu navegador <b>Chrome</b>, <b>Safari</b> o <b>Firefox.</b></p>
</div>
<div id="impress">
<div id="Titulo" class="step" data-x="0" data-y="0" data-scale="7">
<h1>Perl, JSON y Tecnologias .NET</h1><br/>
</div>
<div id="Perl" class="step" data-x="150" data-y="1000" data-scale="6">
<h2>Perl <img src="perl.png"/></h2>
</div>
<div id="Perl1" class="step" data-x="1000" data-y="3325" data-z="-1000" data-rotate="100" data-scale="2">
<o>
Perl es un lenguaje de programación diseñado por Larry Wall en 1987.
Perl toma caracteristicas del lenguaje C y en un grado inferior de muchos otros lenguajes de programación.
</p>
</div>
<div id="Perl2" class="step" data-x="3000" data-y="1725" data-z="-2000" data-rotate="200" data-scale="2">
<o>
Estructuralmete esta basado en lenguaje de bloques como los C. Fue ampliamente adoptado por su destreza en el procesado de texto y por no tener ninguna de las limitaciones de otros lenguajes script.
Perl es diseñado para hacer un uso eficiente de los costosos programadores de ordenador.
</p>
</div>
<div id="Perl3" class="step" data-x="5000" data-y="325" data-z="-3000" data-rotate="300" data-scale="2">
<o>
Perl tiene caracteristicas que soportan una variedad de paradigmas de programacion
Es software libre y esta licenciado bajo la licencia artística y la GNU. Existen dIstrinstituciones disponibles para la mayoría de sistemas operativos, incluso para Mac.
</p>
</div>
<div id="JSON" class="step" data-x="4000" data-y="3000" data-scale="6">
<h2>JSON <img src="json.png" width="300" height="350" /></h2>
</div>
<div id="JSON1" class="step" data-x="5800" data-y="3225" data-z="-1000" data-rotate="100" data-scale="2">
<o>
JSON (JavaScript Object Notation - Notación de Objetos de JavaScript) es un formato ligero de intercambio de datos. <br/>
Está basado en un subconjunto del Lenguaje de Programación JavaScript, Standard ECMA-262 3rd Edition - Diciembre 1999.
</p>
</div>
<div id="JSON2" class="step" data-x="6900" data-y="4975" data-z="-2000" data-rotate="200" data-scale="2">
<o>
JSON es un formato de texto que es completamente independiente del lenguaje pero utiliza convenciones que son ampliamente conocidos por los programadores de la familia de lenguajes C, incluyendo C, C++, C#, Java, JavaScript, Perl, Python, y muchos otros. Estas propiedades hacen que JSON sea un lenguaje ideal para el intercambio de datos.
</p>
</div>
<div id="JSON3" class="step" data-x="7900" data-y="5975" data-z="-3000" data-rotate="300" data-scale="2">
JSON está constituido por dos estructuras: <br/>
</div>
<div id="JSON4" class="step" data-x="8900" data-y="5975" data-z="-7000" data-rotate="300" data-scale="2">
*Una colección de pares de nombre/valor. En varios lenguajes esto es conocido como un objeto, registro, estructura, diccionario, tabla hash, lista de claves o un arreglo asociativo.<br/>
*Una lista ordenada de valores. En la mayoría de los lenguajes, esto se implementa como arreglos, vectores, listas o secuencias.
</div>
<div id="JSON5" class="step" data-x="9900" data-y="6975" data-z="-4000" data-rotate="100" data-scale="2">
<p>
Una de las ventajas de JSON sobre XML como formato de intercambio de datos en este contexto es que es mucho más sencillo escribir un analizador sintáctico (parser) de JSON.
</p>
</div>
<div id="JSON6" class="step" data-x="10900" data-y="7975" data-z="-8000" data-rotate="300" data-scale="2">
<p>
Cada vez hay más soporte de JSON mediante el uso de paquetes escritos por terceras partes. La lista de lenguajes soportados incluye ActionScript, C, C++, C#, ColdFusion, Common Lisp, Delphi, E, Eiffel, Java, JavaScript, ML, Objective-C, Objective CAML, Perl, PHP, Python, Rebol, Ruby, Lua y Visual FoxPro.
En diciembre de 2005 Yahoo! comenzó a dar soporte opcional de JSON en algunos de sus servicios web.
</p>
</div>
<div id="JSON7" class="step" data-x="11900" data-y="8975" data-z="-3000" data-rotate="100" data-scale="2">
<p>
Usos<br/>
Para muchos, es el compañero perfecto de Ajax. Al igual que XML, sirve para modelar y presentar datos, así que se puede combinar con todo tipo de aplicaciones como lectores RSS, Widgets de WordPress, Mods de Joomla, Gadgets y Badges en diferentes aplicaciones y servidores.
</p>
</div>
<div id="JSON8" class="step" data-x="12900" data-y="9975" data-z="-3000" data-rotate="200" data-scale="2">
<p>
Comparación de JSON contra XML<br/>
XML goza de mayor soporte y ofrece muchas más herramientas de desarrollo (tanto en el lado del cliente como en el lado del servidor). Hay muchos analizadores JSON en el lado del servidor.
</p>
</div>
<div id="ing" class="step" data-x="3500" data-y="-850" data-rotate="270" data-scale="3">
<p class="positioning">Licencia</b> <br/> <p class="rotating">Es de software libre siempre y cuando se dé referencia y el Software se utilice para el bien, no para el mal.</p>
</div>
<div id=".NET" class="step" data-x="0" data-y="4000" data-scale="6">
<img src="net.png" width="300" height="350" />
</div>
<div id=".NET1" class="step" data-x="400" data-y="6000" data-rotate="90" data-scale="2">
.NET es un framework de Microsoft que hace un énfasis en la transparencia de redes, con independencia de plataforma de hardware y que permita un rápido desarrollo de aplicaciones.
</div>
<div id=".NET2" class="step" data-x="900" data-y="8000" data-rotate="140" data-scale="2">
.NET podría considerarse una respuesta de Microsoft al creciente mercado de los negocios en entornos Web, como competencia a la plataforma Java de Oracle Corporation y a los diversos framework de desarrollo web basados en PHP. Su propuesta es ofrecer una manera rápida y económica, a la vez que segura y robusta, de desarrollar aplicaciones.
</div>
<div id=".NET3" class="step" data-x="0" data-y="10000" data-rotate="90" data-scale="2">
La plataforma .NET de Microsoft es un componente de software que puede ser añadido al sistema operativo Windows. .NET Framework se incluye en Windows Server 2008, Windows Server 2012, Windows Vista, Windows 7, Windows 8.
</div>
<div id=".NET4" class="step" data-x="0" data-y="7000" data-z="-5000" data-rotate="90" data-scale="2">
Soluciones:
<br/>
Permite una integración más rápida y ágil entre empresas y un acceso más simple y universal a todo tipo de información desde cualquier tipo de dispositivo.
</div>
<div id=".NET5" class="step" data-x="0" data-y="4000" data-z="-8000" data-rotate="90" data-scale="2">
COMPONENTES Los principales componentes del marco de trabajo son: <br/>
1. El conjunto de lenguajes de programación. <br/>
2. La biblioteca de clases base o BCL.<br/>
3. El entorno común de ejecución para lenguajes, o CLR por sus siglas en inglés.
</div>
<div id=".NET6" class="step" data-x="0" data-y="10000" data-z="-5000" data-rotate="90" data-scale="2">
Debido a la publicación de la norma para la infraestructura común de lenguajes (CLI por sus siglas en inglés), el desarrollo de lenguajes se facilita, por lo que el marco de trabajo .NET soporta ya más de 20 lenguajes de programacion
</div>
<div id=".NET7" class="step" data-x="0" data-y="12000" data-z="-5000" data-rotate="180" data-scale="2">
Algunos de los lenguajes desarrollados para el marco de trabajo .NET son: C#, Visual Basic .NET, Delphi (Object Pascal), C++, F#, J#, Perl, Python, Fortran, Prolog (existen al menos dos implementaciones, el P#1 y el Prolog.NET2), Cobol y PowerBuilder.
</div>
<div id=".NET8" class="step" data-x="0" data-y="5000" data-z="-5000" data-rotate="180" data-scale="2">
<b>Caracteristicas</b><br/>
Es el encargado de proveer lo que se llama código administrado, es decir, un entorno que provee servicios automáticos al código que se ejecuta. Los servicios son variados: <br/>
*Cargador de clases: permite cargar en memoria las clases.
</div>
<div id=".NET9" class="step" data-x="0" data-y="1500" data-z="-5000" data-rotate="180" data-scale="1">
*Compilador MSIL a nativo: transforma código intermedio de alto nivel independiente del hardware que lo ejecuta a código de máquina propio del dispositivo que lo ejecuta. <br/> *Administrador de código: coordina toda la operación de los distintos subsistemas del Common Language Runtime.<br/> *Recolector de basura: elimina de memoria objetos no utilizados automáticamente.
</div>
<div id="its-in-3d" class="step" data-x="8000" data-y="0" data-z="-100" data-rotate-x="-45" data-rotate-y="10" data-scale="3">
<span class="footnote">Realizó <br/> <sup>*</sup> Equipo 3</span><br/>
<ul>
<li><span class="Omar David Sandoval Sida">Omar David Sandoval Sida</span></li>
</ul>
</div>
<div id="overview" class="step" data-x="3000" data-y="1500" data-scale="10">
</div>
</div>
<div class="hint">
<p>Usa la barra espaciadora o las flechas para avanzar...</p>
</div>
<script>
if ("ontouchstart" in document.documentElement) {
document.querySelector(".hint").innerHTML = "<p>Tap on the left or right to navigate</p>";
}
</script>
<script src="js/impress.js"></script>
<script>impress().init();</script>
</body>
</html>