consulta sobre .NET

10/08/2004 - 15:29 por Marcelo | Informe spam
Hola a Todos,

Estoy pensando en meterme con .NET. La verdad estaba entre orientarme hacia
Java o NET.
Yo actualmente programo en VB y algo de Delphi.

Quisiera saber si alguien me puede contestar estas dudas con respecto a
.NET.
- Ventajas de .NET con respecto a VB, Delphi, para correr aplicaciones en
estaciones de trabajo.
- Valores de Performance. osea si es más pesado que VB o menos pesado. o qué
puedo esperar de la performance.
- Requerimientos de SO y Hardware mínimos para obtener un rendimiento
razonable.

Lo que tenemos en mente actualmente es un programa para escaneo dentro de
nuestra empresa, y no sabemos si conviene desarrollarlo con .NET, y si para
este tipo de aplicaciones conviene utilizar VB6. En principio sería un
programa standalone, pero no sé si más adelante sea necesario trabajar con
un servidor.

Desde ya muchas gracias.

Saludos,
Marcelo

Preguntas similare

Leer las respuestas

#6 Marcelo
11/08/2004 - 16:22 | Informe spam
Muchas Gracias Leonardo por tus consejos!!!

Saludos,
Marcelo
"Leonardo Azpurua" <l e o n a r d o (arroba) m v p s (punto) o r g> escribió
en el mensaje news:

"Marcelo" escribió en el mensaje
news:
> Muchas Gracias por tu respuesta,
>
> Alguien me podrá dar una idea de la curva de aprendizaje de VB.NET, C#,
> plataforma .NET. contando con la base que tengo de VB5/6 y Delphi?
>
> Algo que también leí por ahí es que es más conveniente desarrollar en C#
> porque es el lenguaje nativo de .NET y que los demás sirven para que los
> programadores de las versiones anteriores puedan adecuarse más rápido,


es
> esto asi?
>
> Desde ya muchas gracias por sus respuestas.
> Marcelo

Hola, Marcelo:

Mi "problema", si es que puede llamarse así, nunca fue con el lenguaje. La
libreria de clases es inmensa, y las alternativas no siempre son


evidentes.
Pero una vez superada la ignorancia inicial -y para eso están la tecla F1


y
estos foros- cualquiera de los dos lenguajes te irá bien.

Es falso que C# sea el lenguaje nativo. VB usa un componente de
compatibilidad con VB (Microsoft.VisualBasic) que publica una serie de
"adaptadores" de algunas instrucciones de VB al nuevo estilo .NET. Pero
puedes saltártelo por completo, y trabajar directamente con las clases.

Por ejemplo, puedes escribir:
a = UCase(b) ' utilizas el adaptador
o
a = b.ToUpper ' utilizas la propiedad ToUpper de la clase String

Pasar de VB a VB.Net me causó una cierta frustración inicialmente: el
parecido de los lenguajes enmascara una gran diferencia de la cual hay que
estar consciente. En el fondo, muy pocas cosas -casi nada- se hacen igual
que antes. Pero superada esta frustración (reconociendo que el VB de .NET


no
es el VB de 5 o 6) la familiaridad de la sintaxis te ayuda a suavizar la
curva de aprendizaje.

Salud!

Leonardo
[MVP Visual Basic]
leonardo<arroba>mvps<punto>org


Respuesta Responder a este mensaje
#7 Marcelo
12/08/2004 - 14:52 | Informe spam
Hola a todos,

Con respecto a mi primera pregunta había comentado que lo que tenemos en
mente actualmente es un programa para escaneo dentro de nuestra empresa, y
no sabemos si conviene desarrollarlo con .NET, y si para este tipo de
aplicaciones conviene utilizar VB6. En principio sería un
programa standalone, pero no sé si más adelante sea necesario trabajar con
un servidor.
Lo poco que sé hasta ahora es que .NET está orientado al desarrollo de
servicios web basados en XML, y no sé si también se puede usar o si es
conveniente para aplicaciones standalone, como ser un programa de escaneo.

Desde ya muchas gracias por cualquier información al respecto !!

Saludos,
Marcelo


"Marcelo" escribió en el mensaje
news:#
Hola a Todos,

Estoy pensando en meterme con .NET. La verdad estaba entre orientarme


hacia
Java o NET.
Yo actualmente programo en VB y algo de Delphi.

Quisiera saber si alguien me puede contestar estas dudas con respecto a
.NET.
- Ventajas de .NET con respecto a VB, Delphi, para correr aplicaciones en
estaciones de trabajo.
- Valores de Performance. osea si es más pesado que VB o menos pesado. o


qué
puedo esperar de la performance.
- Requerimientos de SO y Hardware mínimos para obtener un rendimiento
razonable.

Lo que tenemos en mente actualmente es un programa para escaneo dentro de
nuestra empresa, y no sabemos si conviene desarrollarlo con .NET, y si


para
este tipo de aplicaciones conviene utilizar VB6. En principio sería un
programa standalone, pero no sé si más adelante sea necesario trabajar con
un servidor.

Desde ya muchas gracias.

Saludos,
Marcelo




Respuesta Responder a este mensaje
#8 Tristan
12/08/2004 - 15:15 | Informe spam
Yo no diría que sea exacto que .net esté orientado al desarrollo de
wervicios web.

Es algo así como pensar que Java sirve para desarrollar aplicaciones para
internet. Parece que Java sirve para casi todo, pese a que desde luego se
diseñó con internet en mente.

Quizá el desarrollo de wervicios web fué una prioridad de los diseñadores de
.net, pero ten en cuenta que el objetivo de MS, parece ser que es sustituir
el api win32 por .net. Los nuevos OS de MS estarán basados en .net y no en
win32, así es que la mayor parte de los desarrollos futuros sobre ¿windows?
se harán con .net.

De lo que puedes estar seguro es de que todo lo que puedes hacer con vb lo
puedes hacer con vb.net.

Por cierto, hace tiempo creé una una librería en C#, basada en twain, para
controlar el escaner. Si te interesa la puedo dejar aquí. El hecho de estar
en c# no supone ninguna imposición sobre el lenguaje a elegir. La podrás
utilizar con la misma dificultad desde cualquier lenguaje .net.

Juan Carlos Badiola
MVP - C#
Respuesta Responder a este mensaje
#9 Marcelo
12/08/2004 - 16:01 | Informe spam
Muchas Gracias Juan Carlos por tu respuesta!! muy clara aparte...

Me podrías enviar la librería a pentium(arroba)yaycos.com? Muchas Gracias!!

Saludos,
Marcelo
"Tristan" escribió en el mensaje
news:
Yo no diría que sea exacto que .net esté orientado al desarrollo de
wervicios web.

Es algo así como pensar que Java sirve para desarrollar aplicaciones para
internet. Parece que Java sirve para casi todo, pese a que desde luego se
diseñó con internet en mente.

Quizá el desarrollo de wervicios web fué una prioridad de los diseñadores


de
.net, pero ten en cuenta que el objetivo de MS, parece ser que es


sustituir
el api win32 por .net. Los nuevos OS de MS estarán basados en .net y no en
win32, así es que la mayor parte de los desarrollos futuros sobre


¿windows?
se harán con .net.

De lo que puedes estar seguro es de que todo lo que puedes hacer con vb lo
puedes hacer con vb.net.

Por cierto, hace tiempo creé una una librería en C#, basada en twain, para
controlar el escaner. Si te interesa la puedo dejar aquí. El hecho de


estar
en c# no supone ninguna imposición sobre el lenguaje a elegir. La podrás
utilizar con la misma dificultad desde cualquier lenguaje .net.

Juan Carlos Badiola
MVP - C#


Respuesta Responder a este mensaje
#10 Marcelo
13/08/2004 - 19:53 | Informe spam
Muchas Gracias Juan Carlos!!!

Que disfrutes de tus vacaciones...

Saludos,
Marcelo.

"Tristan" escribió en el mensaje
news:#
Vaya, lo siento. La verdad es que tengo la librería en mi trabajo. Pensaba
enviártela hoy, pero lo he olvidado. Estoy en mi casa y ya no puedo


hacerlo,
además me voy de vacaciones mañana :-)

En fin, te envío lo que tengo aquí. Tan solo una clase con la declaración
administrada. La que tengo en mi trabajo estaba adaptada, con


enumeraciones
en lugar de constantes, autodocumentación, etc...

Para utilizar esto, la dll EZTwain debe estar en la misma carpeta de tu
ejecutable.

Para saber como utilizarla, busca documentación por la web sobre la


librería
EZTwain.

Hay otras soluciones twain en la web.

http://www.codeproject.com/dotnet/twaindotnet.asp


Por otro lado, tal vez te convenga mediante WIA:




http://www.codeproject.com/dotnet/w...net.asp?df0&forumid908
&exp=0&selectu2745

Juan Carlos Badiola
MVP - C#



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida