Que es mejor o recomiendan más Vb o C#?

Iniciado por andrecid, 1 Noviembre 2014, 11:43 AM

0 Miembros y 1 Visitante están viendo este tema.

zShackra

#10
Cita de: kub0x en 18 Noviembre 2014, 23:08 PMEstamos empezando a comparar .NET con otros lenguajes y eso nos desvía del tema. C++ le da mil vueltas, la WinAPI te da la libertad y el control que siempre quisiste tener sobre la memoria, excepciones, event loops, hooking, compilado no interpretado, herencia multiple (en .NET es ir poniendo interfaces a lo loco -.-) . Para aprender dignamente necesitas de un buen inglés además de mucha lectura, documentación, esfuerzo y programación. Suelo crear wrappers en algunos proyectos para usar DLLs nativas desde .NET, no veas el buen equipo que hacen.

En fin, todo esto un programador novel no lo sabe, y por lo tanto escogerá aquello que le es más fácil o intuitivo, pero que no digan que VB es más lento que C#, pues esa es otra carrera.

Saludos.

Bueno, mi analogía con C/C++ fue sólo para referirme a la sintaxis, quizá se preste a malinterpretación, pero el asunto es que alguien que viene acostumbrado de hacer lo que le venga en gana con el sistema desde una sintaxis que lleva años estudiando y practicando, que le induzcan otra que no se asemeja en nada, simplemente provocará repudio. Es por eso que C# por mucho, llevará la delantera contra VB .NET.

Ojo que nadie ha dicho que VB .NET sea más o menos rápido que C#, pero sí menos amigable y/o atractivo... creo que VB .NET fue un triste movimiento de Microsoft en busca de actualizar, preservar y obligar a programadores VB a migrar a .NET (pues si no, los perdían, ya que VB, como se ha demostrado, está pasando al olvido por sus mismos patrocinantes), pues si bien analizas y comparas, ¿qué sentido tiene crear dos lenguajes íntegramente iguales en cuanto a funcionalidad y completamente diferentes en cuanto a sintaxis?

ivancea96

Cita de: zShackra en 18 Noviembre 2014, 23:41 PMmenos amigable y/o atractivo... creo que VB .NET fue un triste movimiento de Microsoft en busca de actualizar, preservar y obligar a programadores VB a migrar a .NET

Cuidado. Atractividad y amigabilidad son gustos.

No fue un triste movimiento, fue un buen paso de Windows para adaptar VB a .NET.

También recordad el ranking TIOBE, que aunque no es una biblia, sí es una estadística a tener en cuenta:

http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

Aunque la estadística apoya a C# con una diferencia de un ~1.5%, el caso es que el conjunto VB no está para nada obsoleto. Yo lo programo, y mucha otra gente también.

zShackra

#12
Cita de: ivancea96 en 18 Noviembre 2014, 23:49 PM
Cuidado. Atractividad y amigabilidad son gustos.

No fue un triste movimiento, fue un buen paso de Windows para adaptar VB a .NET

Así es, desde un principio dejé claro que todo lo que he dicho no es más que una opinión subjetiva de un cuasi-detractor de VB. No me agrada, ni me agradará, y aún no comprendo como pueden seguir usando un lenguaje tan obsoleto como VB cuando no es siquiera POSIX. Una cosa es VB .NET y otra VB.

Y aún así, si no fuera por no perder programadores de su lado, no veo otro motivo para que Microsoft adaptara VB a .NET... es decir, lo veo inútil, teniendo C#.