На связи экстримальное программирование. Не путать с экстремальным
программированием.
Сегодня говорим о DELPHI. Введение
Первая версия DELPHIвышла в
свет в 1994 году, и как повествует Википедия – этот продукт стал для Borland–
флагманским, успешным. До нас не дожили первые версии этой среди, и по сути все
наши российские программисты начинали работать с версией DELPHI 3, 4 и 5.
Наиболее удачной версией, особенно в
применении к операционным системам Win 98, WinXP– стала версия DELPHI 6.0, ну и используемые и самые распространенные версии
сейчас 6.0; 7.0 – наиболее удачные в плане интегрированной среды, скорости
работы и запуска среды разработки. Все последующие версии (Delphi 2005,2009,DelphiXE, Embarcadero Rad Studio 2010 с
поддержкой ОС Windows 7) менее
популярны, но также используются программистами и организациями в России для
разработки приложений. В настоящее время дальнейшей разработкой среды
занимается компания Embarcadero.
Очень
много приложений и утилит было написано ранее на языке DELPHI, иной раз было удивительно
смотреть внутренности приложений – и с удивлением обнаруживать что та, или иная
программа написана на языке DELPHI.
Эти программы – выдавала спец.надпись при запуске из DOSсреды что
«программа работает только в Windows»
и это видно в сигнатуре exe-файла(исполняемого
файла). ThisprogrammustberununderWin32. Обычные приложения, написанные на Си и др. языках
содержат надпись «ThisprogramcannotberuninDOSmode».
Перед программистами, или молодыми людьми,
которые только решили осваивать программирование стоит очень большой выбор –
какие языки программирования знать и использовать в своей деятельности. По
началу общения с компьютером, конечно очень интересно заниматься тем, что
«интересно», но рано или поздно встаёт вопрос о том – «А что же всё таки нужно
человечеству, что покупается» и может принести программисту не только чисто
моральное удовлетворение, но еще и какую-то прибыль)?
Не могу знать, как сейчас обстоит дело в
институтах и университетах – насчет изучения языковпрограммирования, но большинство из нас
«застали» тот момент, когда студентов заставляли изучать язык «Паскаль», а
именно «TurboPascal».
Возможно, так происходит и сейчас, поэтому скорее всего какие-то основы языка
Паскаль или даже DELPHIвы получили.
Нашей целью является выбор наиболее
приоритетных знаний в области программирования, а именно определение и
пользование тем, что приносит программистам какой-либо доход.
А задавались ли вы вопросом о
том, - какие же программы (известные и популярные) написаны на языке DELPHI. В интернете нашел
довольно таки интересный список:
Интернет,общение
QIP
Skype
The Bat!
Web-Браузеры
Avant Browser
Netcaptor
Утилиты
Total Commander
Help & Manual
Словари
Dicto
Разработка
Dev-C++
Help & Manual
Inno Setup
Очень удивило и порадовало что Skypeнаписан
на DELPHI)).
Хочу сказать, что если вы хотите преуспеть в жизни, то останавливаться
на выборе какого-то определенного языка программирования – не стоит, тем более
что вам пригодятся знания, - точнее все ваши знания, и чем их больше, тем
лучше!
Знать только один язык программирования для программиста – смерть!
Область применения DELPHI
Область применения Delphiнастолько
обширна, что охватывает очень большой круг приложений – от разработки простых
утилит для пользователя – и до создания крупных информационных систем для
компаний и корпораций.
Охотно берут на работу, связанную с 1С (об 1С мы поговорим позже) –
программистов со знанием каких-то серьезных языков программирования, будь то DELPHIили
Си.
Очень интересно узнать, какие же предприятия и организации в России
используют DELPHIдля разработки. Вот несколько интересных сведений, по
использованию языка DELPHI.
Вся информация взята из свободных источников (сеть интернет, объявления и
вакансии)
Открытое страховое акционерное общество Ингосстрах
Проект — разработка инструмента создания и ведения договоров
страхования жизни в информационной системе компании. Основные функции системы:
автоматизация поддержки жизненного цикла договоров страхования, поддержка
создания и модификации вариантов страхования жизни, расчет резервов и тарифов
по договорам с использованием отдельных методик для каждого вида договора
страхования. Алгоритмы и правила создаются внутри вариантов и используются при
ведении договора. Поддержка процесса создания пользовательских отчетов в
терминалах предметной области. «Бесшовная» интеграция с корпоративной
системой.
Используемые технологии:
Среда разработки — Delphi 5.0, СУБД — Oracle
9
То есть здесь мы уже
видим, что DELPHIиспользуется в связке с СУБД Oracle 9.
ОАО «АК Томские Мельницы»
tomskmills.ru
Информации по проектам
нет, но в интернете было размещение вакансии – требуется программист DELPHI.
Также есть информация о том, что
банк-клиент (интернет-банк) самого крупного нашего российского банка
(«Сбербанк») – использует язык DELPHIдля разработки системы обмена информацией клиентов
(удаленно) через интернет или обычный модем – с банком.
Есть также упоминание
использования различными компаниями языка DELPHIв связке с MySQL, также MSSQL.
Попробуем в дальнейшем осветить
деятельность наших российских компаний в «свете» использования DELPHIи
возможно порадуем вас – более подробной информацией по российским проектам.
Ещё один из немалых плюсов в том, что в интернете просто великое и
огромное множество исходников и примеров на языке DELPHI, а также огромное множество книг
на русском языке – о DELPHI,
что естественно позволяет очень быстро и эффективно программировать (создавать)
приложения на языке DELPHI.
Если вам необходимо создать простую и
удобную программу для определенного узкого круга пользователей – то вам также подойдет DELPHI. Мы (http://kklab.ru) использовали DELPHIдля
создания программы АРМ Риелтора (http://arm.kklab.ru),
а также еще во множестве других проектов.
Если же вы собираете создать какой-либо
независимый проект, который будет использовать вполне обычные и простые
технологии, не самые современные конечно)) – то DELPHI– это ваш
язык, и во многом DELPHI– неустаревающий язык, пока есть Windows.