Por qué C#?

22/03/2007 - 19:58 por Guillermo Martin | Informe spam
Hola a todos,
Estamos evaluando comenzar un desarrollo grande de base de datos (un sistema
administrativo contable).
Las bases estarían en SQL.
Posiblemente se realizarán consultas desde dispositivos móviles y/o Linux,
pero no en lo inmediato.
Estamos en duda con respecto al lenguaje a utilizar, estamos entre VB y C#
Sabemos las ventajas que tienen uno y el otro, y la verdad no sabemos con
cual quedarnos.
La pregunta es:

Por que debería elegir C# por sobre VB.net?

Desde ya les agradezco!
Guille

Preguntas similare

Leer las respuestas

#16 Harvey Triana
23/03/2007 - 15:08 | Informe spam
Por que debería elegir C# por sobre VB.net?



C# es el lenguaje por excelencia de .NET. - VB.NET es un espeji$mo del
mismo. Cualquiera te sirve. Personalmente no usaria VB.NET para nada serio,
y eso que soy uno de aquellos gurus dinosaurios del VB -- Clásico.

<ht />
http://vexpert.mvps.org


"Guillermo Martin" escribió en el mensaje
news:
Hola a todos,
Estamos evaluando comenzar un desarrollo grande de base de datos (un
sistema
administrativo contable).
Las bases estarían en SQL.
Posiblemente se realizarán consultas desde dispositivos móviles y/o Linux,
pero no en lo inmediato.
Estamos en duda con respecto al lenguaje a utilizar, estamos entre VB y C#
Sabemos las ventajas que tienen uno y el otro, y la verdad no sabemos con
cual quedarnos.
La pregunta es:

Por que debería elegir C# por sobre VB.net?

Desde ya les agradezco!
Guille



Respuesta Responder a este mensaje
#17 Guillermo Martin
23/03/2007 - 15:45 | Informe spam
Diego:
Me dijo esto:

Federico:

Las diferencias son principalmente de sintaxis, el C# tiene la típica
sintaxis de C y VB tiene la heredada de Basic. Creo que la elección
principalmente pasa por la forma que te guste el código escrito, ya que el
framework de .Net es idéntico para todos los lenguajes y no hay muchas
diferencias en cuanto a las funcionalidades que ofrece cada uno.

Como dato adicional, te podría decir que con C# podrías escribir código no
administrado, es decir código que no corre dentro del framework, lo que te
permitiría acceder a algunas APIs específicas de manera más rápida, pero
tampoco esto sería un impedimento para usar VB porque podrías, en todo caso,
escribir librerías en C# que expongan esa funcionalidad en particular.

Por otro lado, en VB es un poco más facil el manejo de eventos y delegados,
gracias a la clausula Handles, y además en la última versión 2005 incorpora
algunos objetos interesantes para acceder más rápidamente a funciones
comunes como ser Logs de aplicación o información de la máquina de usuario.

En conclusión, te repito lo que te dije antes, las diferencias no son
significativas, lo que debería primar en tu elección es con que sintaxis te
resulta más cómodo trabajar.

Saludos


"Diego Jancic" escribió en el mensaje
news:
On 23 mar, 09:00, "Guillermo Martin" wrote:
Estimados,
Ante todo muchas gracias por las respuestas.
Sí, puse el mismo post en las news de VB, (en realidad lo puso un


compañero
de trabajo, Federico) y he tenido solo una respuesta.
Creo que no es una decición facil.
Seguiremos evaluando las distintas opiniones y consejos.
Les agradezco nuevamente por el aporte.
Saludos,
Guille

"Juan Diego Bueno" escribió en el


mensajenews: Interesante Google
Trends Labs

> "Alfredo Novoa" escribió en el mensaje
>news:
> > On Thu, 22 Mar 2007 15:58:49 -0300, "Guillermo Martin"
> > wrote:

> >>Por que debería elegir C# por sobre VB.net?

> > Es más conciso, más legible, más bonito y VB está en decadencia.

> >http://www.google.com/trends?q=visu...0&sa=N

> > Saludos



> Estoy utilizando la versión gratuita de SPAMfighter para usuarios
privados.
> Ha eliminado 10960 correos spam hasta la fecha.
> Los abonados no tienen este mensaje en sus correos.
> ¡Pruebe SPAMfighter gratis ya!



Simplemente por curiosidad, que respondio el desarrollador VB?
Respuesta Responder a este mensaje
#18 RFOG
23/03/2007 - 20:45 | Informe spam
Ya puestos, si eres "todo un hombre" puedes probar el C++/CLI, que es un
aborto entre el C++ de toda la vida y el C# pero que tiene enormes
ventajas siempre y cuando tu aplicación vaya usar código mezclado en
abundancia, ya que el uso es directo (generalmente no necesitas el interop
para nada), aparte de que tiene otras ventajas y es más potente que el
C#...

En Fri, 23 Mar 2007 15:45:37 +0100, Guillermo Martin
escribió:

Diego:
Me dijo esto:

Federico:

Las diferencias son principalmente de sintaxis, el C# tiene la típica
sintaxis de C y VB tiene la heredada de Basic. Creo que la elección
principalmente pasa por la forma que te guste el código escrito, ya que
el
framework de .Net es idéntico para todos los lenguajes y no hay muchas
diferencias en cuanto a las funcionalidades que ofrece cada uno.

Como dato adicional, te podría decir que con C# podrías escribir código
no
administrado, es decir código que no corre dentro del framework, lo que
te
permitiría acceder a algunas APIs específicas de manera más rápida, pero
tampoco esto sería un impedimento para usar VB porque podrías, en todo
caso,
escribir librerías en C# que expongan esa funcionalidad en particular.

Por otro lado, en VB es un poco más facil el manejo de eventos y
delegados,
gracias a la clausula Handles, y además en la última versión 2005
incorpora
algunos objetos interesantes para acceder más rápidamente a funciones
comunes como ser Logs de aplicación o información de la máquina de
usuario.

En conclusión, te repito lo que te dije antes, las diferencias no son
significativas, lo que debería primar en tu elección es con que sintaxis
te
resulta más cómodo trabajar.

Saludos


"Diego Jancic" escribió en el mensaje
news:
On 23 mar, 09:00, "Guillermo Martin" wrote:
Estimados,
Ante todo muchas gracias por las respuestas.
Sí, puse el mismo post en las news de VB, (en realidad lo puso un


compañero
de trabajo, Federico) y he tenido solo una respuesta.
Creo que no es una decición facil.
Seguiremos evaluando las distintas opiniones y consejos.
Les agradezco nuevamente por el aporte.
Saludos,
Guille

"Juan Diego Bueno" escribió en el


mensajenews: Interesante Google
Trends Labs

> "Alfredo Novoa" escribió en el mensaje
>news:
> > On Thu, 22 Mar 2007 15:58:49 -0300, "Guillermo Martin"
> > wrote:

> >>Por que debería elegir C# por sobre VB.net?

> > Es más conciso, más legible, más bonito y VB está en decadencia.

> >http://www.google.com/trends?q=visu...0&sa=N

> > Saludos



> Estoy utilizando la versión gratuita de SPAMfighter para usuarios
privados.
> Ha eliminado 10960 correos spam hasta la fecha.
> Los abonados no tienen este mensaje en sus correos.
> ¡Pruebe SPAMfighter gratis ya!



Simplemente por curiosidad, que respondio el desarrollador VB?







Visita mi blog principal: http://rfog.blogsome.com
Y este sobre programación: http://geeks.ms/blogs/rfog
Libros, ciencia ficción y programación
Un alma grande está por encima de la injuria, de la injusticia y del dolor.
Respuesta Responder a este mensaje
#19 Alfredo Novoa
23/03/2007 - 22:14 | Informe spam
On Fri, 23 Mar 2007 20:45:10 +0100, RFOG
wrote:

Ya puestos, si eres "todo un hombre" puedes probar el C++/CLI, que es un
aborto entre el C++ de toda la vida y el C#



Será un híbrido. ¿No? :-)


Saludos
Respuesta Responder a este mensaje
#20 RFOG
23/03/2007 - 22:20 | Informe spam
En Fri, 23 Mar 2007 22:14:37 +0100, Alfredo Novoa
escribió:

On Fri, 23 Mar 2007 20:45:10 +0100, RFOG
wrote:

Ya puestos, si eres "todo un hombre" puedes probar el C++/CLI, que es un
aborto entre el C++ de toda la vida y el C#



Será un híbrido. ¿No? :-)


Saludos



Vale. Que conste que es el que uso en la mayoría de mis proyectos y la
única documentación en castellano que hay sobre él es mía y en parte de
Octavio...

:-)
Visita mi blog principal: http://rfog.blogsome.com
Y este sobre programación: http://geeks.ms/blogs/rfog
Libros, ciencia ficción y programación
Un alma grande está por encima de la injuria, de la injusticia y del dolor.
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida