¿ Cual es el lenguaje que ocupas para desarrollar en .Net ?
1.- VB.Net
2.- C#
3.- Ambos
4.- Otro
| ||||
Lenguaje para desarrollar ¿ Cual es el lenguaje que ocupas para desarrollar en .Net ? 1.- VB.Net 2.- C# 3.- Ambos 4.- Otro
__________________ Nadie roba nada ya que en la vida todo se paga . . . Exentrit - Soluciones SharePoint & Net |
| |||
vb.net porque sabia vb6, pero de apoquito estoy aprendiendo C# y mi intención es poder manejar ambos lenguajes en un futuro. Ademas, que tambien me gustaria luego poder pasar a c/c++, quiero meterme en el mundo del codigo peligroso =P |
| ||||
C# para mi es el mas agradable para desarrollar, dado que tiene una similitud con Java muy grande (el cual era mi Favorito), ademas de provenir de lenguajes como C y C++(los primeros que uno aprende) los cuales manejan todos casi que la misma sintaxis. Por eso para no tener que aprender tantas miles de Sintaxis, C# se adecua mucho a lo que buscaba para desarrollar en .Net |
| |||
Cita: No trae toda la potencia de C++... ni por asomo ;) No hablemos de potencias si no sabemos cuáles son.
Iniciado por brcordova C# hace tiempo desarrollaba en VB6.0 pero por cuestiones laborales nos hicieron cambiar a C# y la verdad ya no lo pienso cambiar es una excelente herramienta, trae toda la potencia de C++ o Java con la facilidad de VB, es una excelente herramienta. ![]() |
| |||
Cita: Cuanto antes mejor :)) No es peligroso, sólo hay que domesticarlo desde pequeño...
Iniciado por wok vb.net porque sabia vb6, pero de apoquito estoy aprendiendo C# y mi intención es poder manejar ambos lenguajes en un futuro. Ademas, que tambien me gustaria luego poder pasar a c/c++, quiero meterme en el mundo del codigo peligroso =P |
| ||||
Cita: Para ser sincero utilizo los 2, todo depende de mi equipo de trabajo ya que algunos usan vb.net y otros c#.Y tu rootk?, cual usas? Y decir que cual es mejor que otro, mmm.. habría un gran debate jeje, ya que a mi opinión los 2 son igual de buenos y haces lo mismo, uno tiene ventajas que el otro.. y viceversa. |
| |||
Cita: me acaba de surgir una dudilla.
Iniciado por RootK Para ser sincero utilizo los 2, todo depende de mi equipo de trabajo ya que algunos usan vb.net y otros c#. Y decir que cual es mejor que otro, mmm.. habría un gran debate jeje, ya que a mi opinión los 2 son igual de buenos y haces lo mismo, uno tiene ventajas que el otro.. y viceversa. Ahora con .NET, TODOS los lenguajes que lo utilicen, tendran el mismo performance si haces exactamente lo mismo? Por ejemplo (algo sencillo), si pones un ciclo dentro de otro que haga una multiplicacion miles de veces, c/c++ lo hacen mucho mas rapido que c# por ejemplo. Ahora, si llegas a utilizar managed c++ (c++.net) y haces lo mismo, ahora tendra igual de velocidad que c#?. Si es asi, entonces VB.net ya se volvio algo hasta cierta manera "respetable", no es asi? (al menos en su performance y estabilidad). |
| |||
Cita: Sobre lo de Managed C++ no lo sé porque es una bobada (a mi parecer) usarlo (para eso ya está C#), pero si crea código intermedio... Pues igual de malo
Iniciado por blackwind me acaba de surgir una dudilla. Ahora con .NET, TODOS los lenguajes que lo utilicen, tendran el mismo performance si haces exactamente lo mismo? Por ejemplo (algo sencillo), si pones un ciclo dentro de otro que haga una multiplicacion miles de veces, c/c++ lo hacen mucho mas rapido que c# por ejemplo. Ahora, si llegas a utilizar managed c++ (c++.net) y haces lo mismo, ahora tendra igual de velocidad que c#?. Si es asi, entonces VB.net ya se volvio algo hasta cierta manera "respetable", no es asi? (al menos en su performance y estabilidad). ![]() VB.NET crea el mismo código que C#. Por eso digo que VB.NET no es más que C# con sintaxis antigua de VB, para facilitar el cambio. Hay muy pocas diferencias (se pueden ver en una tabla de Microsoft), pero en cualquier caso mejor usar C#, aunque sea sólo por la sintaxis. |
| ||||
Nosotros en la uni hemos dao java y visual basic.Los 2 en segundo de carrera. en tercero teniamos una asignatura anual en la que se daba html,javascript,servlets y jsp.Y el año pasado que llegue yo decidieron meter .net tb,ya que muchos proyectos y empresas estaban empezando a funcionar con el.La idea era que en un par de meses cogieramos una base que nos sirviera para cuando terminaramos la uni si nos tocaba hacer el proyecto en .net... pro habia poco teimpo. Lo dimos en vb.net. Por que?? Seguramente porque es un lenguaje mas sencillo de ver,podiamos haberlo dao en c# por que ademas veniamos de programar mucho con los jsp (usebeans...) en java,yo creo q lo dimos por que ninguno destaca del otro en rendimiento,y ninguno es mejor que el otro,por que hay mas gente ya que lo hace en vb.net, y por que es mu sencillito de ver. Luego si coges una costumbre con ella te kedas asi que sigo con vb.net. |
| |||
Cita: si lo que dices es cierto, entonces para managed c++ es igual.
Iniciado por MaxExtreme Sobre lo de Managed C++ no lo sé porque es una bobada (a mi parecer) usarlo (para eso ya está C#), pero si crea código intermedio... Pues igual de malo ![]() VB.NET crea el mismo código que C#. Bueno, pues M$ no solamente creo una GRAN tecnologia (.net), sino que tambien le dio vida a un lenguaje debió haber muerto hace tiempo (vb). Bien por ellos ![]() |
| |||
Hola, en mi trabajo (oz.com.mx) usamos los 2, pero más vb.net debido a que el desarrollo es más rapido (conste que solo es mi opinion).. A mi parecer, C# y VB.NET se puede casi lo mismo (Lo digo por lo de codigo unsafe), Bueno, vote por VB ![]() Salu2 ![]() |
| ||||
Yo me voy por VB.NET aunque esta mejor pagado C#. Podria decir Delphi con al cual he desarrollado muchos años pero debido a la falta de oportunidades(al menos en todo el pais MExico y exceptuando la capital) Las vacantes son de 1 a 20 a favor de Visual Basic .NET. |
| ||||
Cita: Mmmm.. me llama la atencion lo que comentas friend, porque en el mercado no he visto (al menos en la ciudad de mexico donde vivo) que paguen mas por saber c#.Yo me voy por VB.NET aunque esta mejor pagado C#. Es posible que en ciertos paises usen más un lenguaje que otro.. pero decir que pagan mas.. me quedo la duda. Salu2 |
| ||||
Cita: Mi estimado Rootk, mi voto fue por C#, y estoy de acuerdo con davidalcaraz el C# hoy por hoy es mejor pagado, de hecho en la consultora que estoy trabajando estan requiriendo muchos programadores en C#, por si alguien le interesa mandeme un privado, y en cuanto al pago por lo menos en el DF, y a nivel centro y sudamerica, por que tengo algunos conocidos tanto en centro como en sudamerica el C# lo estan pagando mejor, un programador de VB esta en un rango de 10 a 14 mil pesos mx y un programador C# esta en un rango de entre 15 y 20 mil pesos mx.
Iniciado por RootK Mmmm.. me llama la atencion lo que comentas friend, porque en el mercado no he visto (al menos en la ciudad de mexico donde vivo) que paguen mas por saber c#. Es posible que en ciertos paises usen más un lenguaje que otro.. pero decir que pagan mas.. me quedo la duda. Salu2 Estas cantidades te las comento con conocimiento de causa, por que estuve trabajando en TV Azteca y a la mayoria de VB's estaban en ese rango y los C#'s estabamos por arriba en cuanto a ingresos. Ahora desde el punto de vista de .NET, es invariable en que lenguaje escribamos, ya que es solamente para gusto del programador por que finalmente la tecnologia .NET te pasa todos los lenguajes al IL o MSIL (Intermediate Languaje) y posteriormente el JIT o jitter lo convierte a lenguaje nativo que es el que realmente entiende el framework. Para mayor informacion del MSIL http://msdn.microsoft.com/library/sp...nguageMSIL.asp
__________________ Saludos desde la Cd. de México. :si: LAMP :arriba: |
| ||||
Cita: Pues creo que va a depender de la empresa porque en las que he trabajo y con las personas que conozco algunos ganan menos usando c# y viceversa, creo que tambien algo que tiene que ver es el nivel que tengas como desarrollador, no porque sepas lo básico de c# ya te van a pagar 18 mil pesos, puede que tengas un nivel bastante bueno con vb.net y puedes ganar bastante ya que tu experiencia es muy buena, pero en fin, ya depende del caso.
Iniciado por brcordova y en cuanto al pago por lo menos en el DF, y a nivel centro y sudamerica, por que tengo algunos conocidos tanto en centro como en sudamerica el C# lo estan pagando mejor, Por cierto, da gusto saber que ya hay otro paisano del D.F. ![]() Salku2 |
| |||
VB.NET no puede usar punteros, C# por el contrario sí... Lo cual es una característica extremadamente importante. Así que no son totalmente idénticos en cuanto a posibilidad de fabricación de código. |
| ||||
Cita: Estoy de acuerdo, pero si hablamos de diferencias, hay muchas, pero a fin de cuentas el punto es que se puede hacer lo mismo sea c# o vb.net
Iniciado por MaxExtreme Así que no son totalmente idénticos en cuanto a posibilidad de fabricación de código. ![]()
__________________ Nadie roba nada ya que en la vida todo se paga . . . Exentrit - Soluciones SharePoint & Net |
| |||
Cita: Claro, pero para manejar punteros en VB.NET no lo puedes hacer normalmente (en C# definir una zona de código inseguro pero...) lo cual exige más trabajo
Iniciado por RootK Estoy de acuerdo, pero si hablamos de diferencias, hay muchas, pero a fin de cuentas el punto es que se puede hacer lo mismo sea c# o vb.net ![]() ![]() |