Проще, чем Visual Basic 6? - PullRequest
       36

Проще, чем Visual Basic 6?

6 голосов
/ 23 марта 2009

Несколько лет назад я программировал на VB6, мне очень понравилось, потому что это было очень просто и быстро, когда вышел VB.net, я отказался от него, потому что они многое изменили. Интересно, есть ли после всех этих лет новый язык или IDE, которые помогают программированию проще и быстрее, чем VB6. Меня не очень интересуют академические / личные проблемы, такие как очень высокая производительность, отличная мобильность через ОС, открытый исходный код и т. Д. Я хотел бы знать, есть ли что-то для программирования небольших и средних настольных приложений. очень просто и быстро.

Извините, если мой английский не очень понятен.

Редактировать, отвечая Николаю: Ну, я должен признать, что я не слишком много пробовал VB.Net, я был немного разочарован, потому что мне пришлось бы изучать много нового, и я изучил VB6 не так давно (в тот момент).

Ответы [ 16 ]

11 голосов
/ 23 марта 2009

VB.Net является естественным развитием VB6 и предлагает множество бесплатных инструментов и ресурсов в Интернете для начала работы. Microsoft даже предоставляет бесплатную среду разработки, а также бесплатную базу данных для разработки / комплектации ваших приложений.

Проверьте на этом сайте для получения информации и ссылок для загрузки на все бесплатное программное обеспечение Microsoft.

Кроме того, вы сказали, что пробовали VB.Net и вам это не понравилось - мне было бы интересно узнать, почему? Да, есть небольшая кривая обучения, но обилие информации для начала работы в Интернете, безусловно, может помочь этому. Сначала я был немного ошеломлен .NET (особенно ASP.Net), не видя смысла в переключении / изучении нового языка.

8 голосов
/ 23 марта 2009

Я всегда чувствовал, что Microsoft Access был лучшим решением для такого рода требований.

edit - я понимаю, что это не политкорректный ответ. Но общий пакет встроенной БД, пакет разработки great GUI, отличный генератор отчетов (намного превосходящий, например, отчеты Crystal Reports), простая разработка таблиц и запросов - все это в одном удобном месте. пакет, сделать его почти тривиальным для разработки. Для быстрого развития это лучшее, что я использовал.

FWIW, я делаю Java, C ++, C, VB4 / 6, ASP, JSP, Perl, PHP, CSS / DHTML, JavaScript, Pascal, Fortran, Kenemy и Kurtz Basic, BAL, сценарии оболочки Unix, Oracle, mySql, RPG III, COBOL, некоторые проприетарные вещи, различные макросы, различные распределенные технологии, язык управления заданиями, CPL и т. Д. И т. Д. Я вышел из разработки в Access из-за ограничений масштабируемости.

5 голосов
/ 23 марта 2009

Powerbasic может быть вам по вкусу -

http://www.powerbasic.com/

4 голосов
/ 23 марта 2009

Один из самых простых языков для изучения и использования - Python .

3 голосов
/ 23 марта 2009

FLEX / AS3 / MXML / AIR (tnx le dorfier ) очень близки к тому, что чувствовал VB6 много лет назад. Но понимает такие вещи, как CSS и производит вывод, который работает в браузерах на любой платформе (или на рабочем столе с AIR). Вы пишете код и запускаете его, цикл кодирования очень быстрый. А AS3 по крайней мере так же мощен, как VB6, плюс есть множество дополнений и библиотек для поддержки всевозможных приложений, всех основных веб-сервисов, интерфейса базы данных, анимации, видео, 3D, автогенерация кода PHP и т.д.etc.etc ...

А Flex Builder 3 - бесплатно для студентов и преподавателей.

альтернативный текст http://www.infoworld.com/infoworld/img/17TC-adobe-flex-builder.jpg

2 голосов
/ 23 марта 2009

Первые две версии VB.NET имели серьезные недостатки по сравнению с Visual Basic 6. Однако большинство этих проблем было исправлено со времени Visual Studio 2005. Сегодня я считаю, что для новых проектов все, что делало VB6 настолько простым в использовании доступно с VB.NET, плюс вы получаете новые языковые конструкции и .NET Framework. Там также рефакторинг и VB Power Pak, который возвращает старый простой в использовании механизм печати. ​​

Конечно, есть кривая обучения. Но не более чем переход от QuickBASIC / PDS к VB 1. Если вам нужно сохранить или перенести более старый проект, тогда различия между VB6 и VB.NET гораздо серьезнее.

Наконец, есть Mono Project, который поддерживает компилятор VB. Это обеспечивает определенную степень относительной невосприимчивости от решения Microsoft об очередном прорыве назад.

2 голосов
/ 23 марта 2009

Python или Ruby.

Динамические языки имеют ряд преимуществ (и недостатков), но для того, что вы предлагаете, они кажутся идеальными. Я бы порекомендовал привязки Python или Ruby высокоуровневого инструментария в качестве идеальной среды. Например, библиотека Qt предоставляет большинство необходимых вам функций, а динамические языки позволяют легко экспериментировать

2 голосов
/ 23 марта 2009

У Microsoft появился новый диалект бейсика, который называется Small Basic С сайта:

Small Basic - это маленький и легкий в освоении язык программирования в дружественном и привлекательная среда разработки, Small Basic делает программирование ветер. ...

Small Basic получает свое вдохновение из оригинального программирования BASIC язык, и основан на Платформа Microsoft .NET. Это правда маленький, всего 15 ключевых слов ...

Малая базовая разработка окружающая среда ... обеспечивает мощные современные функции окружающей среды как Intellisense ™ ...

1 голос
/ 23 марта 2009

взгляните на Lua

  • очень маленький основной язык, вся документация представляет собой одну (очень удобочитаемую) веб-страницу. Вы можете легко изучить основы в выходные дни.
  • очень хорошие (маленькие) книги с хорошими советами.
  • очень полезное сообщество.
  • очень быстро, как со стандартным байт-кодом VM, так и с JIT.
  • часто используется в играх, потому что это быстро и легко встраивается в приложение, и потому что это легко объяснить игрокам, заинтересованным в расширении игры.
  • читаемые источники.
  • Лицензия MIT, используйте для чего угодно, без всяких условий.
1 голос
/ 23 марта 2009

Если это еще не сделано, я бы порекомендовал python. Это один из самых простых языков для изучения.

Моим первым языком был Паскаль, и я думаю, что он также является одним из самых простых языков, и, поскольку Delphi снова становится популярным, я думаю, что это очень хорошая альтернатива VB6.

Я всегда считал, что Delphi проще, чем VB, несмотря на распространенное мнение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...