(El porque es bueno aprender .NET)

Iniciado por + enrique ZP, 9 Mayo 2006, 22:05 PM

0 Miembros y 2 Visitantes están viendo este tema.

+ enrique ZP

Bueno ahora que crearon el area de .NET, me entraron varias dudas, de por que aprenderlo y para que? Yo no osy muy bueno en la programacion pero ahora despues de lo que lei me han entrado ganas de aprender, y creo que esta sección sera la ideal para alimentar mi mente de tutoriales etc...




Comentario hecho por Soplo. Esto lo encontre mientrar buscaba para que funciona el .NET y porque es bueno y para que...

Hola
He olvidado un aspecto importante: todos habreis oído hablar de .NET.

.Net es un conjunto de lenguajes de reciente creación y que van a dejar obsoletos todos los demás lenguajes (de microsoft).

Por ello es posible aprender visual basic.net, asp.net, c#.

Aunque suenen a lenguajes conocidos hay que pensar que son 'otro lenguaje diferente'. El hecho de que conozcas visual basic 6.0 no te garantiza que sepas nada en visual basic.net.

En realidad todos ellos son un mismo lenguaje llamado ADO.net framework. Cuando para un empleo te piden que conozcas ado.net te están pidiendo que conozcas el motor común de todos esos lenguajes.

Cuando escribes un lenguaje visual basic.net utilizas unas órdenes que son oportunamente traducidas a rutinas ado.net por el compilador.

Cuando utilizas asp.net igual.

Estos lenguajes son importantes porque son la apuesta de futuro de microsoft en cuanto a programación y podeis dar por sentado que en los próximos años quien quiera accede cómodamente a información situada en un servidor windows deberá conocer .net.





Para entrar mas a fondo decidi ir a este link para ver mas sobre .NET se las recomiendo.

http://es.wikipedia.org/wiki/.NET_de_Microsoft

Saludaton!

JuszR

Cita de: nobalogic en  9 Mayo 2006, 22:05 PM
Por ello es posible aprender visual basic.net, asp.net, c#.
No solo esos 3, también Ada, J++, J# y unos 18 más.

CitarEl hecho de que conozcas visual basic 6.0 no te garantiza que sepas nada en visual basic.net.
No estoy de acuerdo con eso. Vb.net es un Vb con OOP y alguna otra cosa más, por lo que si sabes Vb estarás muy familiarizado y se te facilitará el trabajo con Vb.net.
- No programming language is perfect. There is not even a single best language; there are only languages well suited or perhaps poorly suited for particular purposes. [Herbert Mayer]

BADBYTE-K

yo quiero decir algo que a lo mejor genere polemica pero es algo lastimosamente cierto

hay que olvidarse de vb6 y de todo lo relacionado con COM, yo soy de los que piensa que .NET es el sueño hecho realidad de muchos incluyendome debido a la cantidad de problemas que vino a solventar superando a su mas cercano competidor java por muchisimo porcentaje.

Ustedes me conocen y no soy una persona que apoye a Microsoft, simplemente .net si fue una buena idea 1 de 500


saludos


JuszR

La mayoría de los desarrolladores de software libre recomiendan .Net, especialmente C#. El principal, Miguel de Icaza. :rolleyes:
- No programming language is perfect. There is not even a single best language; there are only languages well suited or perhaps poorly suited for particular purposes. [Herbert Mayer]

Sheruno

#4
El .net ha sido una gran jugada por parte de microsoft, unificar la mayoria de lenguajes en un solo soporte (CLI) y permitir comunicarlos entre ellos.

Hace tiempo lei un articulo escrito por Miguel de Icaza en el que explicaba los origenes de Mono. En el decía que para Gnome necesitaban "algo" que permitiera un desarrollo más agil y rapido, sin importar que lenguaje usaras, pero sin perder la potencia de los lenguajes actuales.

Justo cuando empezaban (y no con mucho exito), vino Microsoft y les dio la solución en bandeja  :o
El .NET Framework una implementación del CLI por M$.

En cuanto salga a la luz la versión 1.2 de Mono, la mayoria de aplicaciones .NET funcionarán sin problemas sobre linux (incluso si usan las winforms), a no ser que usen algo concreto del sistema operativo.

PD: Aún no he visto una sola aplicación hecha en Mono + C# que no merezca la pena. La mayoria de las que uso corren sobre mi Mono + Ubuntu  :P




LastDragon

Esa version ya salio a la luz

mira



y

el mismo programa en linux


LastDragon

Ups el post anterior es un programa hecho en linux corriendo en windows usando librerias GTK, aunque para casos practicos es lo mismo.... un programa hecho en linux corriendo en windows

Ahora lo inverso un programa Windows corriendo en linux, cuando digo windows es por que fue hecho y compilado en el visual estudio pero igual corre en linux




Sheruno

#7
Creo que te estás confundiendo..

Una cosa es usar librerias GTK# en un programa sobre Windows y Linux, esos naturalmente que funcionan (desde hace mucho).

Exceptuando procesos propios de un sistema.

Otra distinta es una aplicación que use las Winforms (librerías gráficas de Windows). Ese tipo no corre sobre linux, pero con la versión 1.2 (gracias al uso de Wine) si se podrán usar.

PD: Por favor no escribas 2 post seguidos, simplemente edita el post anterior. Y si puedes mejor pon fotografias en miniatura o enlaces, ya que ralentizan la carga del post o incluso llegán a deformarlo.

Recomiendo www.imageshack.us




LastDragon

#8
Cita de: Sheruno en  1 Junio 2006, 19:21 PM
Creo que te estás confundiendo..

Una cosa es usar librerias GTK# en un programa sobre Windows y Linux, esos naturalmente que funcionan (desde hace mucho).

Exceptuando procesos propios de un sistema.

Otra distinta es una aplicación que use las Winforms (librerías gráficas de Windows). Ese tipo no corre sobre linux, pero con la versión 1.2 (gracias al uso de Wine) si se podrán usar.

PD: Por favor no escribas 2 post seguidos, simplemente edita el post anterior. Y si puedes mejor pon fotografias en miniatura o enlaces, ya que ralentizan la carga del post o incluso llegán a deformarlo.

Recomiendo www.imageshack.us

No estimado señor, le informo que la imagen de un escritorio linux con el programa que dice en titulo programa C#

esta escrito con windows form en visual estudio .net y esta corriendo en linux

Windows form funciona en Linux y no esta usando Wine ni winex ni ninguna de esas cosas.. solo el programa y el framework de mono


y en el primer post es inverso, es un programa hecho en linux con gtk o gtk# compilado en linux y corriendo en windows

ambos programas fueron compilados en una plataforma distinta a la que corren y no fueron recimpilados, corren los binarios sin recompilacion

Sheruno

Acabo de probarlo yo y no funciona además según la página oficial de mono solo existen las winforms en la versión SVN (a no ser que uses esa, no entiendo na  :-\)
CitarWindows.Forms is part of a standard Mono installation. Since Windows.Forms is under active development you might be interested in using the latest version available from the SVN repository to test.

Y sobre lo que dije de Wine..

No necesitas tener instalado Wine ni nada, simplemente el framework de mono incluye el soporte de winforms mediante wine en su codigo.

Aquí tienes el blog oficial de las winforms, que como puedes apreciar en está imagen el aspecto que muestra en linux es bastante feo  :-(



Es el aspecto "windows 98" XD

Aunque esto se está trabajando para que no quede tan feo.