C# vs Visual basic

30/09/2004 - 17:23 por Natacha | Informe spam
Hola a todos

En mi compañia estan haciendo un estudio paa saber porque
lenguaje de Visual Estudio debemos empezar nuestros
desarrollos.

Les agradeceria si tienen documentacion o algun link que
expusiera las razones de porque irnos por C# y no por
Visual basic.


Gracias a todos

Preguntas similare

Leer las respuestas

#1 Octavio Telis Aynes
30/09/2004 - 19:14 | Informe spam
pues...

Capaciten a un equipo muestra en ambos lenguajes...

Después realicen un proyecto en C# y repliquenlo en VB.NET,

Tomen tiempos en cuanto a Velocidades de aprendizaje y desarrollo

¿Por qué tanta madeja?

Bueno, es que como los dos son .NET y al final generan MSIL, además de ser
ambos lenguajes agradables, eficientes y altamente productivos... muy a
pesar de las curiosidades que uno tiene de más contra el otro, curiosidades
que solo en casos muy especiales se dejan ver. No veo más parámetro de
decisión que el que te propongo.

Como te digo, no hay un punto de comparación que se ventajoso para cambiar
uno por otro. Lamentablemente esa es una de las discusiones que generan
largos hilos en los foros y que nunca concluyen en algo concreto.


Saludos...

Octavio Telis Aynés
www.comunidadpuntonet.org/df/


"Natacha" escribió en el mensaje
news:234501c4a701$5f23bcc0$
Hola a todos

En mi compañia estan haciendo un estudio paa saber porque
lenguaje de Visual Estudio debemos empezar nuestros
desarrollos.

Les agradeceria si tienen documentacion o algun link que
expusiera las razones de porque irnos por C# y no por
Visual basic.


Gracias a todos
Respuesta Responder a este mensaje
#2 Clever
30/09/2004 - 19:53 | Informe spam
Yo hace tiempo como principiante de .Net
tambien me pregunte lo mismo.

Y yo me decidi por C# ya que tenia conocimiento basico
anterior de C++.

Pero segun en un articulo k lei alguna vez en C# fue
hecho especialmente para .Net, o mas bien, era mas
optimo,pero no decian porque era optimo y segun creo yo es
mas optimo por los ciclos de maquina que le toma a una
instruccion de C# son menores que en los demas lenguajes.

Aunque en lo personal, la sintaxis de VB se me hace
mas facil que la de C# ya que en VB es mas predecible
escribir el codigo pq yo la vdd odio el sensitiveCase de
C# y creo yo k hay mas errores de compilacion en C# k en
VB, pero todo por culpa del sensitive.

Pero como te digo, yo me decidi por C# por conocimientos
anteriores de C++, esa fue mi base.

Pero si es por facilidad de lenguaje te recomiendo VB y
ademas hay mas documentacion.
Si es por algunos segundos mas optimos, C#.

Espero k te sirve mi opinion de principiante en .NEt

Saludos.
Respuesta Responder a este mensaje
#3 Jose Luis Manners
30/09/2004 - 21:23 | Informe spam
Mas que nada creo que deberían tomar en consideración la curva de
aprendizaje de los desarrolladores en cada equipo de trabajo. Con esto me
refiero a analizar las destrezas que ya poseen los desarrolladores en cada
equipo y determinar cual lenguaje va mas de acuerdo con esas destrezas (cual
les tomará menos tiempo en aprender). Una de las cualidades del .NET
Framework es que puedes programar en cualquiera de los dos lenguajes ya que
al final el código es traducido a un lenguaje "universal" (llamado IL).
Otra cualidad es que puedes en una misma solución incluir proyectos escritos
en VB.NET y otros escritos en C#. Asi que una aplicación heterogénea puede
estar compuesta de partes escritas en diferentes lenguajes.

Ahora bien, referente al desempeño de una aplicación es de conocimiento
general que en algunas situaciones el código MSIL generado por
C# está más optimizado que el generado por VB.NET. Pero no es algo que
notarías en una aplicación común y corriente.

Por lo que he visto, mucha gente prefiere VB.NET porque ya han utilizado
VBv1-6 en el pasado y se sienten comodos con la sintaxis de VB (curva de
aprendizaje). Lo mismo pasa con programadores de C/C++ y el C#. Aunque
programo en ambos lenguajes, para mi la transición de VC++/Java/C# fue el
camino más lógico y escogí C# como mi lenguaje principal porque ofrece
muchas funcionalidades de programación orientada a objetos que VB.NET
actualmente no tiene. Antes que los programadores de VB.NET me quieran
halar por las orejas :-) aclaro: muchas de estas funciones de POO ya
vendrán incluídas en la próxima versión de VB.NET (2005).

Saludos,

Jose Luis Manners, MCP
http://blogs.geekdojo.net/jmanners
http://ireflect.blogspot.com/

"Encuentra felicidad en tu trabajo o nunca serás feliz."
Cristóbal Colón

"Natacha" wrote in message
news:234501c4a701$5f23bcc0$
Hola a todos

En mi compañia estan haciendo un estudio paa saber porque
lenguaje de Visual Estudio debemos empezar nuestros
desarrollos.

Les agradeceria si tienen documentacion o algun link que
expusiera las razones de porque irnos por C# y no por
Visual basic.


Gracias a todos
Respuesta Responder a este mensaje
#4 Zephryn Xirdal
30/09/2004 - 21:24 | Informe spam
En los foros en inglés suelen citar que el C++ es más rápido que el C#,
aparte de que puedes mezclar código .NET con código nativo sin ningún
problema ni tener que hacer "florituras".

Si recuerdo bien y no me equivoco, todo el .NET está programado en C# salvo
el compilador, que lo está en C++.

Personalmente no me gusta el VB, aunque es el lenguaje de batalla de MS, y
desde que pasó a ser compilado y luego completamente orientado a objetos, no
tengo ninguna pega que ponerle, porque se ha puesto al nivel de cualquier
otro lenguaje "serio".

Teniendo en cuenta la historia de los lenguajes soportados por MS, te
recomiendo el VB, aunque personalmente yo no lo aprendería ni a punta de
pistola; en la versión del VS 2005 va a ser el más avanzado de todos, con
"compilar y seguir" (al estilo del VC++ no manejado) y otras cosas.

. la inmensa mayoría de los seres necesitan impetuosamente tener una
autoridad a la cual puedan admirar, bajo la que puedan someterse, por la que
puedan ser dominados, y eventualmente, aún maltratados.

"Clever" escribió en el mensaje
news:1a2401c4a716$5908e210$

Yo hace tiempo como principiante de .Net
tambien me pregunte lo mismo.

Y yo me decidi por C# ya que tenia conocimiento basico
anterior de C++.

Pero segun en un articulo k lei alguna vez en C# fue
hecho especialmente para .Net, o mas bien, era mas
optimo,pero no decian porque era optimo y segun creo yo es
mas optimo por los ciclos de maquina que le toma a una
instruccion de C# son menores que en los demas lenguajes.

Aunque en lo personal, la sintaxis de VB se me hace
mas facil que la de C# ya que en VB es mas predecible
escribir el codigo pq yo la vdd odio el sensitiveCase de
C# y creo yo k hay mas errores de compilacion en C# k en
VB, pero todo por culpa del sensitive.

Pero como te digo, yo me decidi por C# por conocimientos
anteriores de C++, esa fue mi base.

Pero si es por facilidad de lenguaje te recomiendo VB y
ademas hay mas documentacion.
Si es por algunos segundos mas optimos, C#.

Espero k te sirve mi opinion de principiante en .NEt

Saludos.
Respuesta Responder a este mensaje
#5 David Salgado,MVP
30/09/2004 - 21:26 | Informe spam
Hola Natacha,

* Los dos son igual de potentes
* Usan el mismo entorno de desarrollo
* Puedes hacer el mismo tipo de proyectos
( igual en alguno en concreto es más cómodo un
lenguaje que otro, por ejemplo para las visual studio
tools for office es más comodo vb.net por lo de
parámetros opcionales )
* Parece que en el futuro van a seguir siendo muy similares

yo sinceramente me basaría en la curva de aprendizaje:
Soís de C++ ó Java -> C#
Soís de VB -> vb.net

eso sí, cuidado si sois de vb6, hay que aprender orientación a objetos y
dejar atrás malas manías, si hay tiempo podeis pasar a C# para aprender por
narices, si
ya teneís que hacer el proyecto y sois de vb6, pues en
vb.net que va a ser más rápido ( sintaxis... )

Espero sirva de ayuda ;)

David Salgado


"Natacha" wrote in message
news:234501c4a701$5f23bcc0$
Hola a todos

En mi compañia estan haciendo un estudio paa saber porque
lenguaje de Visual Estudio debemos empezar nuestros
desarrollos.

Les agradeceria si tienen documentacion o algun link que
expusiera las razones de porque irnos por C# y no por
Visual basic.


Gracias a todos
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida