• DBMS Reader's choice award
• Best of LAN Times
• Windows Tech Journal Star Tech award
• Ziff-Davis Cannes Software Excellence Award, Overall Technical Excellence
• Ziff-Davis Cannes Software Excellence Award, Languages and Tools
• Visual Basic Programmer's Journal Editor's Choice
16. Насколько полно Borland предлагает стратегические решения тем компаниям, которым требуется дополнительная помощь в разработке клиент-серверных приложений?
В первом квартале 1996, Borland представил новую программу Premier Partner VAR, где главный акцент делается на решения в рамках технологии клиент-сервер. Эта программа будет играть важную роль в дополнении комплекта Delphi Client/Server Suite средствами, предназначенными для основных вариантов разработок по технологии клиент-сервер.
17. В чем заключаются преимущества 32-разрядного компилятора в родной код микропроцессора?
Используя новый оптимизирующий компилятор в 32-разрядный код Delphi 2.0 генерирует приложения, превосходящие по своим качествам интерпретаторы p-кода, такие как Visual Basic и PowerBuilder. На данный момент приложения, произведенные с помощью Delphi 1.0 выполняются примерно в 10-20 раз быстрее интерпретаторов p-кода. Предполагается дополнительное увеличение этого показателея в 32-разрядной версии. Новый оптимизирующий 32-разрядный компилятор в Delphi 2.0 использует один и тот же генератор кода, что и Borland C++ и включает множество видов оптимизации, таких как оптимизация использования регистров, оценка общих частей выражений оптимизация использования переменных и генерация кода, оптимированного для выполнения на процессоре Pentium для получения более компактного и быстрого кода. Приложения перекомпилированные во второй версии меньше по размерам и работают быстрее, чем раньше. Ввиду нового кодогенератора появились возможности не только использовать, но и создавать OBJ-файлы для более легкого переноса кода между Delphi и C/C++. Кроме того, сейчас компилятор выдает более информационные сообщения об ошибках, равно как и предупреждения и советы о некорректном коде, неиспользованных или используемых до инициализации переменных и др.
18. Насколько быстрее работают приложения, скомпилированные новым компилятором?
Тестовые испытания показали, что код, полученный при помощи Delphi 2.0 работает в среднем на 300-400% быстрее, чем 16-разрядные приложения. Это означает, что новые приложения будут работать в 15-50 раз быстрее, чем интерпретаторы p-кода. Например, тесты Sieve (что такое - не знаю) показали, что Delphi 2.0 работают в 15 раз быстрее, чем VB 3.0 и в 815 раз быстрее, чем PowerBuilder 4.0.
Ниже приводятся результаты тестирования 16- и 32-разрядных версий Delphi. Все тесты выполнялись на Gateway 2000 V66 (66MHz, процессор 486) с 16Mb памяти. 16-разрядные тесты выполнялись под Windows 3.1. Новые 32-разрядные тесты были выполнены с использованием пре-релиза Delphi 2.0.
Большее число означает большую производительность
Power Builder | Visual Basic | Delphi 1.0 | Delphi 2.0 | |
---|---|---|---|---|
Sieve | 0.22 | 11.95 | 52.77 | 179.37 |
Whetstone | 0.04 | 1.41 | 4.70 | 15.53 |
File read | 0.05 | 0.42 | 0.74 | 2.89 |
File write | 0.05 | 0.33 | 1.75 | 5.28 |
19. Какой вид коллективной работы над проектом поддерживает Delphi 2.0?
Delphi Client/Server Suite 2.0 использует Open Tools API для тесной интеграции с системой контроля версий Intersolv PVCS (сама система входит в комплект поставки) для работой с файлами. Delphi Developer 2.0 также имеет интерфейс к Intersolv PVCS, но не включает саму систему PVCS. Благодаря Open Tools API, разработчики могут самостоятельно подключать другие системы контроля версий, такие как MKS Source Integrity, Microsoft Source Safe и др.
20. Насколько Delphi Client/Server Suite 2.0 сравним с PowerBuilder?