VB разработан в том же масштабе, что и C#?
Я знаю, что VB по-прежнему очень популярен, но вкладывает ли Microsoft в разработку VB те же усилия, что и для C#? Будет ли VB со временем исчезнуть?
3 ответа
Microsoft сосредоточена на том, чтобы сделать C# и VB.NET (не VB6) похожими в том, что называют "коэволюцией" языков. Мы можем видеть это с C# 4.0, принимающим необязательные параметры, и с VB.NET 10, добавляющим поддержку автоматических свойств и лямбда-выражений с несколькими операторами.
Это подтверждается следующими ссылками:
Очень немногие люди добавляют в VB.NET номера, но люди, которые уже начали с VB, а затем перешли на VB.NET, останутся там надолго.
Я начал с этого направления разработки приложений Access. VBA 6 все еще используется в Access 2010, и мои старые коллеги называют.NET "LINQ и другие вещи". Дело в том, что им не нужны "предметы роскоши".NET, чтобы дешево и эффективно удовлетворять потребности своих клиентов.
VBA намного меньше, чем VB6. То же самое касается многих разработчиков VB6.
Тем не менее, я думаю, что вопрос (хотя и не четко сформулированный) относится к VB.NET. В этом случае, я думаю, VB.NET привлекает столько же внимания, сколько и C#. Большая разница состоит в том, что большинство лучших образцов находятся в C#, и поскольку разработка в настоящее время сильно зависит от поиска образцов, это меняет баланс в пользу C#. Но только справедливо. И есть вещи, которые проще сделать в VB.NET, чем в C#, хотя C# 4.0 с необязательными параметрами и т. Д. Закрывает этот пробел.
Я оставил Access частично потому, что живу в сельской местности, поэтому имеет смысл разрабатывать приложения для Интернета, которые не требуют от меня посещения офисов клиента. Но главным образом потому, что эстетика важна для меня, и я ненавидел синтаксис VB.
Другие люди ненавидят фигурные скобки. Я думаю, что они иллюстрируют объем того, к чему имеет доступ каждый элемент кода, но вы идете, лошади для курсов.
Нет. Категорически НЕТ. VB.NET не исчезнет, а VB6 и VBA еще не исчерпали свой потенциал.