Comments 14
Такое ощущение, что статья должна была быть написано года 2 назад.
Ссылка на stackoverflow данные от середина 2017 года (судя по url 2017/05/09). С тех пор, прошло почти 2 года. А за 2 года, .net core стал несколько популярнее, а в нем уже C# только, ни какого vb.net.
Ссылка на stackoverflow данные от середина 2017 года (судя по url 2017/05/09). С тех пор, прошло почти 2 года. А за 2 года, .net core стал несколько популярнее, а в нем уже C# только, ни какого vb.net.
0
Ссылка на stackoverflow данные от середина 2017 года (судя по url 2017/05/09)
Картинку прикрепили свежую, от сюда https://insights.stackoverflow.com/trends?utm_source=so-owned&utm_medium=blog&utm_campaign=trends&utm_content=blog-link&tags=c%23%2Cvb.net
+2
UFO just landed and posted this here
У — Уныние
ВУ — Визуальное Уныние.
Как можно любить такой язык?
ВУ — Визуальное Уныние.
Как можно любить такой язык?
+4
Ну по поводу if (null >= null) компилятор сразу предупреждает «Comparing with null of type 'int?' always produces 'false'», а гугление поясняет почему 'int?' — например stackoverflow.com/questions/4730648/c-sharp-nullable-equality-operations-why-does-null-null-resolve-as-false
0
А у меня один вопрос от первой части возник. Судя по графику, в 2018 случилось что-то, отчего TIOBE VB.NET вырос в 2.5 раза. При этом SO trends как видим остался на месте. Что же это за событие?
+3
Мне показалось или автор везде выбирал те особенности языков, где VB.net хоть на капельку, но лучше C#? А если это не так, то дальше следует объяснения, почему VB.net все же лучше и его стоит простить.
0
Ну он и не скрывает, что vb — его любимый язык. В первой части прямо так и написал.
0
Совсем недавно перешел с VB.net, на котором программировал почти 10 лет, на c#. Переход дался совершенно безболезненно, т.к. почти нереально найти примеры и решение проблем на Basic — все ответы на том же StackOverflow — на c#. Поэтому невольно читал код на c# и привык. Очень помогают конвертеры — некоторые старые наработки с VB удобно переносить на c#.
Что хочу сказать — многого не знал, конечно, что в этих статьях написано — видимо, не столкнулся ещё. Но кое-какие вещи для себя тоже нашел, которые здесь не описаны, и даже хотел подобную статью написать. Но, как всегда, лень ) Например, использование await в catch — в VB это почему-то запрещено, что приводило к «лапше» в виде лишних булевых переменных.
Вообще, код на c# пишется быстрее — тупо меньше печатать, синтаксис «в символах» короче.
Что хочу сказать — многого не знал, конечно, что в этих статьях написано — видимо, не столкнулся ещё. Но кое-какие вещи для себя тоже нашел, которые здесь не описаны, и даже хотел подобную статью написать. Но, как всегда, лень ) Например, использование await в catch — в VB это почему-то запрещено, что приводило к «лапше» в виде лишних булевых переменных.
Вообще, код на c# пишется быстрее — тупо меньше печатать, синтаксис «в символах» короче.
+1
Sign up to leave a comment.
Исчерпывающий список различий между VB.NET и C#. Часть 2