SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => VB .NET => Mensaje iniciado por: DARKDRAKOS en Jueves 15 de Septiembre de 2005, 11:27

Título: Aplicaciones .net Sin Framework
Publicado por: DARKDRAKOS en Jueves 15 de Septiembre de 2005, 11:27
Hola a todos ......
Soy programador en C# y en VB... en VB estaba acostumbrado a realizar aplicaciones y no necesitar tener nada instalado en las otras maquinas (si se necesita alguna libreria se copiaba en el mismo directorio o en uno de sistema y listo) pero en C# no encuentro nada que pueda resultar parecido....

¿Existe algun modo de que una aplicacion corra en un cliente sin que este tenga instalado el FW?

Programo en .NET desde hace poco y estoy casi seguri que existe algun modo pero de no ser asi Mocosoft se merece un poco de mierda por el atraso de tener que instalar FW por narizes.....

¿El FW funciona en systemas W98?

Si alguien sabe algo le ruego que me lo comente dado que este descubrimiento me ha hecho pensar en regresar al VB6..

Gracias
Título: Re: Aplicaciones .net Sin Framework
Publicado por: Güorker en Jueves 15 de Septiembre de 2005, 15:04
Hola,

me temo que no podras ejecutar ningun programa hecho en .NET si no instalas el framework en la maquina.  

saludos
Título: Re: Aplicaciones .net Sin Framework
Publicado por: Eternal Idol en Jueves 15 de Septiembre de 2005, 16:11
Cita de: "DARKDRAKOS"
Si alguien sabe algo le ruego que me lo comente dado que este descubrimiento me ha hecho pensar en regresar al VB6.
¿Estas programando en C# o en VB.NET? Si estas programando en C# te recomiendo que pases a C++ donde no vas a necesitar NADA para poder ejecutar tu programa, la sintaxis de C#esta basada en la de C++ y es el lenguaje de alto nivel por excelencia.  :devil:
Título: Re: Aplicaciones .net Sin Framework
Publicado por: Kev en Jueves 15 de Septiembre de 2005, 16:20
.NET tiene una filosofia similar a Java

Donde si o si se necesita el Framework para correr cualquier programa, ya que esto administra y gestiona la ejecucion del codigo, echale una leida a los conceptos basicos de como trabaja el Framework, esto se lo hace para que los programas corran en cualquier maquina que tenga instalado el framework incluso en Linux que para el mismo existe el proyecto Mono.

Ahora hacer una aplicacion como antes primero que el lio era las dependencias con las dll y el registro de las mismas que causaban un verdadero dolor de cabeza, pero ahora con .NET esto se supero.

Realizar una aplicacion y que corra sin el Framework no se si se tiene esta libertad en Visual C++ ya que no esta integramente ligado al framework sino que solo tiene extensiones para que este lo gestione, y quizas fuera posible realizar aplicaciones MFC, seria investigar sobre esto.

No probe instalar el Framework redistribuible en Win 98, yo creo que con SP debe correr sin problemas solo se que para el desarrollo se debe instalar el SDK en Windows 2000 para arriba

Salu2
 :comp:
Título: Re: Aplicaciones .net Sin Framework
Publicado por: Eternal Idol en Viernes 16 de Septiembre de 2005, 09:01
Cita de: "Kev"
Realizar una aplicacion y que corra sin el Framework no se si se tiene esta libertad en Visual C++ ya que no esta integramente ligado al framework sino que solo tiene extensiones para que este lo gestione, y quizas fuera posible realizar aplicaciones MFC, seria investigar sobre esto.
VC++ por defecto no tiene ninguna relacion con .NET, existe un modificador (/clr) para que el compilador de C++ cree un ejecutable compatible con .NET. Tampoco es necesario usar MFC en lo absoluto. Como decia antes podes generar un ejecutable sin ninguna otra dependencia que el mismo Sistema Operativo con lo cual no tenes ningun tipo de problemas con DLLs, esos problemas suelen darse cuando se abusa indiscriminadamente de componentes realizados por terceras partes y no se comprende la estructura de un ejecutable PE.