C#.NET vs VB.NET

24/12/2004 - 20:21 por Miguel Ortiz Falcón | Informe spam
Hola grupo...

Bueno me he topado con mucha gente, compañeros, etc, que
parecen amar a VB, y ahora bien muchos de los que quieren
migrar a .NET, en seguida piensan en VB.NET, obvio tienen
razón en hacerlo pues vienen de su "grandioso" VB.

Pero lo curioso es que uno le sugiere C#. Y aún si tener
el mínimo conocimiento de lo que es C#, su potencia,
facilidad, etc etc, incluso a veces sin saber "¿por qué
estoy migrando?". Deciden irse por su VB.NET...

Aún más me "impresiona" el caso, donde algunas personas
parten de "cero" en .NET e incluso no tienen ningun
conocimiento ni de VB ni mucho menos de C#. Y ya una vez
que sé que quieren empezar en este maravilloso mundo que
es .NET, les he preguntado que en qué lenguaje piensan
APRENDER a programar en .NET. Y todos me han
dicho "VB.NET" ¡¡¡solo 3 personas me han dicho que
C#!!!... y el resto me pregunto yo. ¿Qué tienen miedo o
qué pasa caray!!?. Me asombra como si se supone que
apenas van a aprender a usar un lenguaje de programación
en .NET porque no saben programar ni VB (para tener una
base quizás) ni C#, en seguida piensen que VB.NET "es lo
mejor" y uno les platica "otras" alternativas a VB.NET,
obvio C#!... Más sin embargo mucha gente "se cierra" a
esta idea. Y osea no lo entiendo. Mi explicación más
simple quizás, sea porque VB es el lenguaje donde cual
más "usa" VB. Es también un lenguaje de "escuela", donde
va uno a un colegio preparatorio quizás y les estan
enseñando VB. Entonces pienso que estas personas como ven
a la mayoria usar VB. Pues deciden ser de esos.

En mi particular punto de vista, prefiero 1000 veces C#
antes de desarrollar ya sea, más primitivamente en VB o
bien ahora, en VB.NET. VB tiene una sintaxis que me hace
tonta, burda, sucia por llamarle de alguna manera, y más
cuando habro y comparo un .cs contra un .vb, ¿Cuál es más
claro, limpio, y fácil de leer?... ¿Dónde estan los
delegados en VB.NET?

Y quizás los que ya tienen una base de VB, "podría"
entenderse, quieren empezar a programar rápido en .NET.
Pero los demás ? y estos con base en VB, ¿Por qué luego
no cambiar de opción?

Ahí les dejo este tema, a ver que piensan...

Saludos

Miguel Ortiz Falcón
michaelof@hotmail.com

Preguntas similare

Leer las respuestas

#6 ANGELO RODRIGUEZ
27/12/2004 - 00:12 | Informe spam
hola a todos
no es una eleccion simple escoger el lenguaje que las personas
prefieren, sin embargo por rapides en desarrollo se puede decir que es
mas "eficiente" VB, sin embargo cuando se requiere accesoa elemntos
tales como apuntadores y bajo nivel es preferible C#, no es cuestion de
cual es mejor, sin duda cada uno tendra sus puntos de vista, sino que
labor se va a realizar. en mis analisis de desempenio me ha ido mejor
programando en C#, pero cuando se requiere rapides y economia
(desarrolladores mas baratos, porque pagan menos aqui a VB que a C#)
prefiero VB.
en fin si lo que se quiere es un producto rapido sin mayores
pretenciones, que funcione y economico (desarrolladores baratos) usar VB
es una alternativa logica, si se requiere un producto que haga funciones
especializadas accesos rapido a datos apuntadores y estructuras
complejas de programacion C# es lo mejor que se puede encontrar

ANGELO RODRIGUEZ
MCSE 2003, MCSA 2003, MCAD, Security+, CIW pro
CREANGEL.COM
Consultoria en seguridad informacion
http://www.creangel.com
MSN
Yahoo angelorodriguez337
cel 310 321 2289
icq 39652307
Bogota, Colombia





ivanhoe_x wrote:
NET, les he preguntado que en qué lenguaje piensan
APRENDER a programar en .NET. Y todos me han
dicho "VB.NET" ¡¡¡solo 3 personas me han dicho que
C#!!!... y el resto me pregunto yo
¿Qué tienen miedo o qué pasa caray!!?.






En mi particular punto de vista, prefiero 1000 veces C#
antes de desarrollar ya sea, más primitivamente en VB o
bien ahora, en VB.NET. VB tiene una sintaxis que me hace
tonta, burda, sucia por llamarle de alguna manera, y más
cuando habro y comparo un .cs contra un .vb, ¿Cuál es más
claro, limpio, y fácil de leer?... ¿Dónde estan los
delegados en VB.NET?






Me parece michaelof que andas un poquitin errado, estaria bien que leyeras
un
poco mas de lo que se trata .NET

para que luego no pase eso que "ops meti la pata"


"Miguel Ortiz Falcón" wrote in message
news:028d01c4e9ed$b45b2690$
Hola grupo...

Bueno me he topado con mucha gente, compañeros, etc, que
parecen amar a VB, y ahora bien muchos de los que quieren
migrar a .NET, en seguida piensan en VB.NET, obvio tienen
razón en hacerlo pues vienen de su "grandioso" VB.

Pero lo curioso es que uno le sugiere C#. Y aún si tener
el mínimo conocimiento de lo que es C#, su potencia,
facilidad, etc etc, incluso a veces sin saber "¿por qué
estoy migrando?". Deciden irse por su VB.NET...

Aún más me "impresiona" el caso, donde algunas personas
parten de "cero" en .NET e incluso no tienen ningun
conocimiento ni de VB ni mucho menos de C#. Y ya una vez
que sé que quieren empezar en este maravilloso mundo que
es .NET, les he preguntado que en qué lenguaje piensan
APRENDER a programar en .NET. Y todos me han
dicho "VB.NET" ¡¡¡solo 3 personas me han dicho que
C#!!!... y el resto me pregunto yo. ¿Qué tienen miedo o
qué pasa caray!!?. Me asombra como si se supone que
apenas van a aprender a usar un lenguaje de programación
en .NET porque no saben programar ni VB (para tener una
base quizás) ni C#, en seguida piensen que VB.NET "es lo
mejor" y uno les platica "otras" alternativas a VB.NET,
obvio C#!... Más sin embargo mucha gente "se cierra" a
esta idea. Y osea no lo entiendo. Mi explicación más
simple quizás, sea porque VB es el lenguaje donde cual
más "usa" VB. Es también un lenguaje de "escuela", donde
va uno a un colegio preparatorio quizás y les estan
enseñando VB. Entonces pienso que estas personas como ven
a la mayoria usar VB. Pues deciden ser de esos.

En mi particular punto de vista, prefiero 1000 veces C#
antes de desarrollar ya sea, más primitivamente en VB o
bien ahora, en VB.NET. VB tiene una sintaxis que me hace
tonta, burda, sucia por llamarle de alguna manera, y más
cuando habro y comparo un .cs contra un .vb, ¿Cuál es más
claro, limpio, y fácil de leer?... ¿Dónde estan los
delegados en VB.NET?

Y quizás los que ya tienen una base de VB, "podría"
entenderse, quieren empezar a programar rápido en .NET.
Pero los demás ? y estos con base en VB, ¿Por qué luego
no cambiar de opción?

Ahí les dejo este tema, a ver que piensan...

Saludos

Miguel Ortiz Falcón



Respuesta Responder a este mensaje
#7 Foxandxss
02/01/2005 - 01:19 | Informe spam
Buenas, pues yo vengo de C y C++ y opte por C#, nunca me ha gustado VB no
se porque, quizas por ser sencillo, me gustan las cosas dificiles y como
mi cuñado me aconsejo C# pues entonces entre de cabeza en este lenguaje, y
por ahora no me arrepiento.

Un saludo.



Alex Sánchez wrote:

En Panama hicimos una pequeña encuesta y el 60% de la gente usa VB.NET en
lugar de C#, esto tiene que ver con los programadores que viene de VB. Fuera
de algunos elementos que incluye C# ambos lenguajes deberian ser
equivalentes porque comparte el IL, casualmente estuve en el Teched y el
User Group de San Diego tuvo su reunion mensual donde aprovecho para invitar
a los equipos de desarrolladores de VB.NET y C# de Microsoft (los
programadores que hacen el compilador y el IDE) para que respondieran esta
pregunta Observe que cada team tiene un foco diferente, lo que les lleva
a tener prioridades diferentes en su plan de trabajo (es por eso que se
tienen opciones que el otro lenguaje no - aunque llegaran cuando se alcance
su prioridad) VB.NET esta hecho para facilitar la adopcion en los
programadores VB (aunque la nueva version solo comparta su nombre con la
version anterior) e incluye opciones y herramientas pensadas en el
programador noveles (alguna vez muchos de nosotros). Por otro lado el team
de C# presento foco en temas de mejores practicas, arquitectura, adopcion de
OO para mi que el team de C# hizo polvo al de VB.NET (que entre las cosas
que mostraron fue un wizard(!)) , hay que recordar que Anders Hejlsberg esta
a cargo de C# (si, el mismo de pascal, Borland C y Delphi)
http://en.wikipedia.org/wiki/Anders_Hejlsberg

Prefiero y recomiendo el C# parece que implemento mejor mis análisis en esta
plataforma por ser un poco mas exigente, por mi trabajo he tenido que
utilizar VB.net para algunos clientes luego de algunos ajustes en la forma
de pensar tambien se obtienen buenos resultados (cuidado con el option
strict off)


Alex Sánchez
//Logic Studio Panamá
{
Ejecución de Proyectos .NET
Galerías Balboa, Avenida Balboa y Aquilino de la Guardia, piso 3 oficina 46
Marbella - Panamá
(507) 673 9049
http://www.logicstudio.net
Participa del .NET User Group http://panama.latindevelopers.net
Comité de Relación de Grupos de Usuarios INETA-LATAM Muchas voces, una
pasión -> Asociación Internacional .NET;
}


"Guillermo 'guille'" escribió en el mensaje
news:O#
> Entonces al final que es lo que usas ¿C# o VB?, ya que al principio dices
que
> C# y después que VB...
>
> La verdad es que si estamos trabajando con .NET (usando las librerías de
..NET)
> da igual el lenguaje.
> Reconozco que el C#, sintácticamente, es más "limpio" que el VB.NET, pero
> también hay que reconocer que (ahora mismo, con el VS 2005 ya hablaremosde
> nuevo) con el VB se acelera la "corrección" de errores, al menos usando el
IDE
> de Visual Studio .NET, ya que corrige la mayoría (por no decir todos) los
> errores de compilación (sobre todo si usamos Option Strict On).
>
> Pero de todas formas, (aunque yo sea un "enamorado" de VB), la elección
debe
> ser particular de cada uno... y, lo mejor, es aprender los dos
lenguajes... que
> tampoco cuesta tanto, ya que realmente "lo gordo" está en conocer las
clases
> del propio .NET Framework.
>
> Nos vemos.
> Guillermo
> Microsoft VB MVP desde 1997
> Te invito a mi sitio dedicado al VB y más...
> http://www.elguille.info/
> http://www.mundoprogramacion.com/
> (puede que el correo usado sea anti-spam)
>
>
> "Tio" wrote in message
> news:Ov6ZW$
> > Yo se poquito, pero te comento:
> >
> > programaba en delphi, anteriormente en pascal.
> >
> > En delphi me desenvolvía bien, pero llegó net, me picaba, ¿me pasaba a
VB?...
> > la verdad es que había hecho cosas en vb para pocketpc, pero pensé,
> >
> > Entorno nuevo, lenguaje especialmente pensado para el entorno, tomando
las
> > cosas de C++/ C y Java no me lo pienso mas, me decidí a C# y la
verdad
> > hasta el momento no me arrepiento.
> >
> > Eso si, el lenguaje a final de cuentas parece ser lo de menos, los
lenguajes
> > net es mas bien por comodidad del programador, no por necesidad de
adaptarse
> > a un proyecto tipo.
> >
> > en fin, me reitero que no soy un experto, solo planteo lo que me rondó
por la
> > cabeza y porqué me decidí hacia C#.
> >
> > PD: Un punto muy importante para haber tomado VB y no C# era que
Žsiempre es
> > mas fácil encontrar documentación VB que C#, espero que eso cambie .
> >
> > nos leemos..
> > "Miguel Ortiz Falcón" escribió en el mensaje
> > news:028d01c4e9ed$b45b2690$
> > Hola grupo...
> >
> > Bueno me he topado con mucha gente, compañeros, etc, que
> > parecen amar a VB, y ahora bien muchos de los que quieren
> > migrar a .NET, en seguida piensan en VB.NET, obvio tienen
> > razón en hacerlo pues vienen de su "grandioso" VB.
> >
> > Pero lo curioso es que uno le sugiere C#. Y aún si tener
> > el mínimo conocimiento de lo que es C#, su potencia,
> > facilidad, etc etc, incluso a veces sin saber "¿por qué
> > estoy migrando?". Deciden irse por su VB.NET...
> >
> > Aún más me "impresiona" el caso, donde algunas personas
> > parten de "cero" en .NET e incluso no tienen ningun
> > conocimiento ni de VB ni mucho menos de C#. Y ya una vez
> > que sé que quieren empezar en este maravilloso mundo que
> > es .NET, les he preguntado que en qué lenguaje piensan
> > APRENDER a programar en .NET. Y todos me han
> > dicho "VB.NET" ¡¡¡solo 3 personas me han dicho que
> > C#!!!... y el resto me pregunto yo. ¿Qué tienen miedo o
> > qué pasa caray!!?. Me asombra como si se supone que
> > apenas van a aprender a usar un lenguaje de programación
> > en .NET porque no saben programar ni VB (para tener una
> > base quizás) ni C#, en seguida piensen que VB.NET "es lo
> > mejor" y uno les platica "otras" alternativas a VB.NET,
> > obvio C#!... Más sin embargo mucha gente "se cierra" a
> > esta idea. Y osea no lo entiendo. Mi explicación más
> > simple quizás, sea porque VB es el lenguaje donde cual
> > más "usa" VB. Es también un lenguaje de "escuela", donde
> > va uno a un colegio preparatorio quizás y les estan
> > enseñando VB. Entonces pienso que estas personas como ven
> > a la mayoria usar VB. Pues deciden ser de esos.
> >
> > En mi particular punto de vista, prefiero 1000 veces C#
> > antes de desarrollar ya sea, más primitivamente en VB o
> > bien ahora, en VB.NET. VB tiene una sintaxis que me hace
> > tonta, burda, sucia por llamarle de alguna manera, y más
> > cuando habro y comparo un .cs contra un .vb, ¿Cuál es más
> > claro, limpio, y fácil de leer?... ¿Dónde estan los
> > delegados en VB.NET?
> >
> > Y quizás los que ya tienen una base de VB, "podría"
> > entenderse, quieren empezar a programar rápido en .NET.
> > Pero los demás ? y estos con base en VB, ¿Por qué luego
> > no cambiar de opción?
> >
> > Ahí les dejo este tema, a ver que piensan...
> >
> > Saludos
> >
> > Miguel Ortiz Falcón
> >
> >
> >
>
>
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida