Erick Orlando © – Software Developer

Tecnologías Microsoft, OpenSource, Linux, Programación con C# y VB

[ENG] Recommendations to develop with Visual Basic .NET (part I) — 26 mayo, 2015

[ENG] Recommendations to develop with Visual Basic .NET (part I)


Today I want to share with you something that has always been much debate.

For years the developers of C# and VB have debated about which language is better there, to clarify some things that in my opinion, Visual Basic continues dragging things from versions as Visual Basic 6, that was very popular in the past, and that even though it is practically an obsolete language, even in the current versions (I use Visual Studio 2013) continue supporting features of the past.

With this, I don’t mean that Visual Basic is bad, the bad thing is that it still supports things that at the end and after the bad practices constitute.

Let’s take a look at some:

visual basicversuscsharp

Option Strict

Sigue leyendo

Anuncios
Recomendaciones al desarrollar con Visual Basic .NET (Parte Final) — 14 mayo, 2015
Recomendaciones al desarrollar con Visual Basic .NET (Parte II) — 7 mayo, 2015
Recomendaciones al desarrollar con Visual Basic .NET (Parte I) — 5 mayo, 2015

Recomendaciones al desarrollar con Visual Basic .NET (Parte I)


Hoy quiero compartir con ustedes algo que siempre se ha debatido mucho.

Durante años los desarrolladores de C# y VB han debatido sobre cual lenguaje es mejor que el otro, hay que aclarar algunas cosas que a mi parecer, Visual Basic sigue arrastrando cosas desde versiones como Visual Basic 6, que fue muy popular en su época, y que si bien ya es prácticamente un lenguaje obsoleto, aún en las versiones actuales (Yo uso Visual Studio 2013) se siguen soportando características del pasado.

Con esto no quiero decir que Visual Basic es malo, lo malo es que aun soporta cosas que al fin y al cabo constituyen malas prácticas.

Repasemos algunas:

visual basicversuscsharp

Option Strict

Lamentablemente hasta el día de hoy esta opción esta deshabilitada de forma predeterminada, esta opción si estuviese habilitada, impide que cuando declaremos una variable de un tipo por ejemplo String, no podamos asignar un valor distinto al declarado.

Sigue leyendo