Debe estar conectado para participar
Buscar en los foros:


 






Uso de Comodín:
*    coincide cualquier número de caracteres
%    coincide exactamente un caracter

programando para VISTA

No hay Etiquetas
Entrada
Midle End Level

trapiche

entradas: 441

00:18 17/03/2006

1

Hola gente…
esta consulta es importante para mi:
segun lei en el vista se programa en .NET (la api win32 parece que sera muerta a la larga, aunque se usara por compatibilidad)
el NET genera un codigo intermedio (no codigo de maquina como cuando se compila como es tradicion), luego parece que el SO (o mejor dicho el motor de NET) lo compila -Al vuelo- justo cuando lo va a usar…(en codigo de maquina ) (parece que esta imagen queda cacheada)
bueno queria saber si alguien sabe algo con respecto a la perfomance, o donde leer…. usando esta tecnica
lenguaje de alto nivel – codigo intermedio – compilacion _al vuelo

Zambatron y chacareramatic……ya los escuchaste???

Hardcore Extreme Level

ATijbaroli

entradas: 9463

00:28 17/03/2006

2

No sé una nada de .net pero lo único q te puedo decir es q el panel de control de los drivers de ATi últimos está hecho en .NET y es extremadamente lento, no sé si tendrá algo q ver.

Igual me comentaron q es una buena tecnología…


Extreme Level

sfavale

entradas: 1686

01:49 17/03/2006

3

yo programo en .NET pero no manejo tus terminos jaja.

solo se que apreto F5 y ya tengo compilado el exe. (visual studio .net)

no creo que compile en codigo maquina.

yo todos los trabajitos q hice en NET, son copados pero si, son lentos.

Hardcore Extreme Level

Ukyo

.

entradas: 4393

09:45 17/03/2006

4

Yup.
C# y .NET son el camino a seguir para Vista…

La gran cagada de .NET es el framework, que es pesado y muy poco optimizado. Pero esta bueno del lado del programador, porque simplifica mucho las cosas.

La compilación JIT (Just In Time) yo la vi en web, que es más a lo que apunto yo, en ASP.NET especificamente.

Vos armas algo en C# (.cs) y en el ASP.NET (.aspx) le mandás si mal no recuerdo un include. A medida que vas necesitando las clases y las variables, el C# se compila server-side JIT y el ASP te genera el HTML dinnámicamente.

Fijate esto que es de Vista en la MSDN
http://msdn.microsoft.com/windowsvis…y/default.aspx

Y me imagino que ya conocés esto, pero por si las deudas lo pongo (por si alguien ve y se quiere mandar)
http://msdn.microsoft.com/library/sp…sualstudio.asp

Igual ya va a aparecer Vegetal_Skywalker que es mi amigo lamebotas de .NET y M$

Midle End Level

Fantomas

entradas: 117

10:48 17/03/2006

5

Ukyo me acusa de por M$ pero sabe demasiado xD
La explicacion que dio es correcta.

Vos compilas un archivo intermedio, que despues el SHIT (Just In Time) es el encargado de compilar para tu maquina. Por eso la primera vez que ejecutas un programa anda mas lento (¿aun?) que las siguientes.

Y si, es muy choto porque tiene que considerar todos los tipos de hard, nada iguala a un programador que sabe para que plataforma compilar =D

Code Fast, Die Young, Leave a Good-Looking Corpse

Athlon64 3500+ | MSI K9N Neo-f | MSI nVidia 7300GT | 2 GB RAM DDR2 Kingston @ 667 MHz | HD WD 250 GB Sata2 + WD 80 GB Sata2

Mi Blog

Midle End Level

Fantomas

entradas: 117

10:56 17/03/2006

6

Que lindo ver que este foro se mueve.
^_^

Code Fast, Die Young, Leave a Good-Looking Corpse

Athlon64 3500+ | MSI K9N Neo-f | MSI nVidia 7300GT | 2 GB RAM DDR2 Kingston @ 667 MHz | HD WD 250 GB Sata2 + WD 80 GB Sata2

Mi Blog

Extreme Level

Psy

La Plata

entradas: 1863

18:14 17/03/2006

7

De metido nada más, sólo comentar que windows XP ya trae el framework .NET preinstalado (al menos la versión 1.1), así que no tendría problemas en correr tales aplicaciones. Para otros sistemas operativos anteriores (2000 básicamente) se puede descargar, pero es bastante pesadito y muchos usuarios y programadores ya están un poco molestos con su desempeño, y sobre todo, su sospechoso parecido con la metodología de Java.

Hardcore Extreme Level

Ukyo

.

entradas: 4393

03:35 18/03/2006

8

Es tan parecido a Java como Vista a Mac OS

Guante blanco, no ?

Extreme Level

Psy

La Plata

entradas: 1863

11:18 18/03/2006

9
Cita Iniciado por Ukyo

Es tan parecido a Java como Vista a Mac OS

100%, no olvidemos también que MS tuvo un juicio con Sun Microsystems por realizarle modificaciones a la maquina virtual, que acertadas o no solamente podían ser empleadas en plataformas Windows (es decir, liquidaban la interoperatividad, lo mejor de Java). Se ve que ya desde esa época MS veía muy interesante la idea de un framework.

Midle End Level

trapiche

entradas: 441

01:54 19/03/2006

10

bueno
java nacio con la idea de ser interpretado (el codigo intermedio: bytecode) luego aparecieron las soluciones "compiladas al vuelo"
Net viene de fabrica con esa idea y SI: se parece un poco, pero en net se puede programar en casi cualquier lenguaje: c++(el manejado), c# , basic, hasta creo que hay un variante en php!!!
es una idea mas amplia y segun mi opinion es muy interesante (que la gente del open tiene su version llamada mono (hay otras mas))
pero el tema para mi es de perfomance:
a simple vista parece que la perfomance moria…
pero yo una vez lei no se donde, que hp o no se quien tenia una investigacion sobre micros, donde los tipos descubrieron -para sorpresa de todos- que un micro con lenguaje intermedio (como seria un x86 sobre las cpuces modernas) son tan rapidas e incluso -y esto es lo curioso- mas rapido que en lenguaje nativo directo!!!! era muy interesante….
por eso queria saber (ademas de que me importa por usu personal) el tema de los lenguajes intermedios….

gracias por las respuestas….

Zambatron y chacareramatic……ya los escuchaste???