La implementación de plataforma de Visual Studio .NET en el Sur de SONORA, MÉXICO
- El framework de
.net - Ado net
(Activex data object) - El desarrollo
web de .net - El estado
actual de esta tecnología en la
región. - Perspectivas
en la región sur de sonora - Conclusiones
Introducción.
Una de las cualidades principales que rodean a un
maestro en ciencias es el
desarrollo de
la capacidad investigadora, pero no sólo crear y generar
nuevo conocimiento
sino investigar el
conocimiento actual, las nuevas
tecnologías pueden ser el punto de partida para la
generación de nuevos conocimientos científicos.
Punto net no es una nueva versión de los
lenguajes ya conocidos como Visual Basic o
Visual C, sino
que el cambio es tan
grande que muchos podríamos considerarlo un nuevo conjunto
de lenguajes, y aquellos que de alguna manera hemos logrado un
poco investigar sobre esta tecnología
quizás considerarlo como un nuevo "Lenguaje
Integrado", uno que quizás sólo solicita "cambiar
de sintaxis", cuando decimos net rápidamente nos viene a
la mente la palabra "Internet" y buena
razón hay en ello, esta nueva plataforma no sólo
permite desarrollar desde un sistema en modo
texto, al
igual que todo un sistema web, cuando
inicié con mí investigación sobre la plataforma punto net
básicamente estaba obsesionado con java, que al
final de cuentas
consideran uno de los mejores lenguajes disponibles en el
momento, pero la realidad es que en materia de
metodologías y tecnologías de desarrollo existen
muchas opciones, más son las empresas e
instituciones
las que deciden cual elegir y provocan necesidad de especialistas
en cada tecnología. Durante ya cuatro años he visto
emerger punto net incluso en empresas cuyos gerentes de informática decían que no era algo
que consideraran cercano, a penas en un lapso de un año he
visto cambiar esa frase por "si no es en .net no desarrollamos";
siendo Microsoft .NET
por ende ha sido muy juzgado, yo mismo lo consideraba simplemente
un lenguaje más, una nueva versión, pero al
adentrándome en la
investigación pude ver una de sus mejores fortalezas
una que sólo Java podía dar "multiplataforma",
hasta ahora sólo java y no porque el lenguaje
fuera en si multiplataforma sino que su Java Vistual
Machine le permite trabajar multiplataforma, punto NET
utiliza la misma lógica
en su FRAMEWORK, tanto JVM como MSFramework son al final
simplemente librerías de las cuales se encuentran
diferentes versiones para trabajar con los diferentes sistemas
operativos u entornos.
Keywords: Framework, C#, ADO NET
2. El FrameWork de
.NET
El .NET Framework es el corazón de
.NET al igual que el JVM lo es de java, cualquier cosa que
queramos hacer en cualquier lenguaje .NET debe pasar por el
mecanismo de cualquiera de las partes integrantes del .NET
Framework.
El Common Lenguage Runtime (CLR) es una serie de
librerías dinámicas (DLLs), también llamadas
assemblies, que hacen las veces de las DLLs del API de Windows
así como las librerías runtime de Visual Basic,
vamos a poner estos conceptos más fácil, el mismo
compilador sirven tanto para J# como para Visual Basic Net como
para C#, y un funcionamiento orientado a objetos, hoy existen ya
versiones de .NET Framework para sistemas
operativos diferentes a Windows, la versión para
Linux ya esta
disponible lo que nos permite generar aplicaciones de .NET
funcionales ya en Linux, poco a poco se han incluido más
lenguajes que utilizan el Framework de NET, hoy en día ya
son más de 30, delphi net,
perl entre otros.
3. ADO NET (ActiveX
Data Object)
La mayoría de las aplicaciones escritas en Visual Basic
y Visual C# giran en torno a la lectura y
actualización de información de bases de datos.
Para permitir la integración de datos en
aplicaciones distribuidas y escalables, Visual Studio .NET es
compatible con una nueva generación de tecnología
de acceso a datos: ADO.NET. En las versiones anteriores de Visual
Studio conocimos ADO como una tecnología de objetos y
clases para trabajar con acceso a datos locales o en red, esta nueva
versión permite no sólo esto, sino también
acceso sobre Internet y XML.
4. EL DESARROLLO WEB
DE .NET
Página siguiente |