Наши партнеры ArtmMisto
Спочатку вона створювалася під операційну систему Microsoft Windows. Перші версії Делфі на чільне місце ставили мову програмування Object Pascal, представляючи собою всього лише редактор, налаштований на синтаксис цієї мови. Через деякий час він почав своє самостійне розвиток в повноцінну середу розробки.
Вважається, що саме Делфі поклав основу всім візуальному програмуванню під Win.
Історія створення Делфі 7
Структурна середовище програмування Делфі працює на мови Object Pascal, який в свою чергу походить від мови Турбо Паскаль. Згодом в Object Pascal додалася технологія RTTI, тобто можливість визначення типу даних і доступу до опису їх класів і членів, яка відповідно перейшла і в Делфі.
У відповідь на випуск компанією Microsoft середовища програмування Visual Basic, в 1995 році світ побачила розробка фірми Borland - перша версія Delphi. Потім щороку випускалася нова версія цього продукту, аж до 2002 року, коли вийшла всім добре відома Делфі 7.
Кожна версія мала свої особливості і разючі відмінності від попередньої. Наприклад, в першій була реалізована запозичена з С ++ новітня модель об'єктів. Друга версія і вище призначені для роботи з 32-х розрядної операційною системою.
Опис середовища розробки
Основними перевагами цього програмного продукту для розробників є:
Компілятор високої продуктивності, що дозволяє перевести код мовою оригіналу в машинний; Впровадження об'єктно-орієнтованої моделі програмування Висока швидкість створення додатків, завдяки великій кількості стандартних модулів Велика кількість сервісів і засобів для створення баз даннихВстроенний компілятор досі є найшвидшим, він виробляє компіляцію зі швидкістю, що перевищує 120 000 строк / хв. Його висока продуктивність дозволяє створювати якісні прикладні програми клієнт-серверної архітектури.Процесс побудови стає дуже зручним завдяки наявності великої кількості готових компонент, які можна легко вставити в тіло програми, перевівши їх на поле проекту. Розробник ще до компіляції може побачити те, як буде виглядати готова програма і внести необхідні корективи.
Ще однією важливою перевагою 7 версії Делфі є те, що код можна використовувати максимальну кількість разів, тобто крім стандартних 270 базових класів, користувач може створювати і використовувати сам. Це дуже корисна особливість при створенні вирішенні складної і специфічної проблеми.
У Делфі 7 передбачена можливість підключення до різних корпоративних баз даних. Зв'язок з БД заснована на SQL-запитах. У складі програмного продукту Делфі 7 присутні такі сервіси, як Database Engine і SQL Link. Ще одні плюсом є підтримка локального сервера Interbase.
Відмінності від попередніх версій
Делфі 7 є окремою гілкою в історії Borland, тому що до сих пір активно використовується досвідченими розробниками. Основними особливостями цієї версії є:
- Можливість підтримки Microsoft.NET
- Наявність засобів моделювання UML
- Можливість розробки Web-проектів
- DBExpress в цій версії підтримує такі СУБД, як Oracle9i, MySQL 3.23.49, Informix SE, InterBase 6.5, DB2 7.2.
- Оновлений інтерфейс додатків DataSnap.
- Наявність нової компоненти Rave Reports, за допомогою якої можна створювати якісні звіти, а також мати доступ до даних dbExpress, ADO і BDE.
- Наявність підтримки тим і елементів управління Windows XP, які перейшли (успадкованих) у версії Windows 7 і Windows 8.
- Підтримка операційної системи Linux.
Причини використання старої версії Делфі
Багато розробники до сих пір використовують саме цю версію програми, хоча вийшло вже кілька нових. Відбувається це тому, що свого часу Делфі 7 було приділено багато уваги, а значить у цієї версії підвищена безпека і велика кількість доступних компонент, призначених для спрощення процесу написання програми. До того ж в нових версіях часто є багато невиявлених проблем, які буде дуже прикро знайти при написанні складною і вимагає особливої уваги програми. Тому ті, хто не хоче ризикувати, і зараз використовують Делфі 7 в роботі. У Делфі написано безліч успішних проектів, які до сих пір дуже популярні. Прикладом такої програми є Total Commander або Skype.