Мы хотели бы предложить способ будущего развития для Visual Basic 6 (VB6) и VBA, с помощью которого Microsoft сможет приспособить свои долгосрочные стратегии к таковым своих клиентов.
Этот способ также поможет обновить связи между Microsoft и сообществом разработчиков Visual Basic и продолжать поддержку сообществу разработчиков Office.
Мы просим, чтобы Microsoft развивала и далее VB6 и VBA, чтобы достичь эти цели (в порядке воспринятой важности):
1.Сохранение ресурсов
Будущие версии VB6/VBA должны:
- Использовать, существующее проекты VB6/VBA без большого преобразования;
- Поддерживать основной язык и синтаксис Visual Basic VB6/VBA ;
- Компилировать существующие проекты и производить идентичные результаты.
2. Продолжение поддержки языку Visual Basic
Microsoft должна продемонстрировать приверженность ядру языка Visual Basic . Это ядро должно быть увеличено и расширено, и изменения должны следовать документированному плану устаревания.
3. Удобство переноса неуправяемого кода VB/VBA на VB.NET
Решения если мигрировать код на VB.NET и как и когда, должны принадлежать клиенту. Некоторые могут решить остаться с неуправляемым VB, особенно для унаследованого базового кода. Некоторые будут использовать только VB.NET, другие их сочетание. Будущая версия VB6/VBA должна рассмотреть все эти варианты как действительные, облегчая перемещение между ними.
Мы полагаем, что лучший способ достичь эти цели для Microsoft - это включить обновленную версию VB6 в IDE Visual Studio. Для краткости мы назовем это обновление"VB.COM".
VB.COM должен использовать те же самые ключевые слова, синтаксис и типы как VB6, оставаться базирующимся на COM, и компилировать в родном коде. Visual Studio тогда поддержал бы и неуправляемый VB.COM и управляемый VB.NET, как теперь поддерживает и [неуправляемый] C ++ и [управляемый] C#.
С обоими VB в той же самой IDE будет возможно расширить условия разработки, чтобы обеспечить высокую степень совместимости между ними. Это позволит разработчику использовать оба в том же самом приложении, с совместимостью которую эффективно обеспечивает интегрированная структура.
Обеспечивая новую версию Visual Basic базирующегося на COM в IDE Visual Studio, Microsoft поможет поддержать полезность существующего кода своих клиентов, демонстрировать своё продолжающееся обязательство с базовым Visual Basic, и значительно упростить принятие VB.NET теми кто желает это сделать.
Это отражает подход, взятый для языка C и увеличивает жизнеспособность VB.NET, сохраняя активы клиентов. Продолжая развитие и управляемого и неуправляемого Visual Basic, Microsoft будет демонстрировать своё обязательство ко всему сообществу разработчиков.
|
|
|
Пожалуйста заметьте: подписание ходатайства требует проверки электронной почты Дайте согласие @classicvb.org чтобы заверить регистр вашей подписи! |
|