Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Экстримальное программирование


Добрый день!

На связи экстримальное программирование. Не путать с экстремальным программированием.

 

Сегодня говорим о DELPHI. Введение

    Первая версия DELPHI вышла в свет в 1994 году, и как повествует Википедия – этот продукт стал для Borland – флагманским, успешным. До нас не дожили первые версии этой среди, и по сути все наши российские программисты начинали работать с версией DELPHI 3, 4 и 5.

    Наиболее удачной версией, особенно в применении к операционным системам Win 98, Win XP – стала версия DELPHI 6.0, ну и используемые и самые распространенные версии сейчас 6.0; 7.0 – наиболее удачные в плане интегрированной среды, скорости работы и запуска среды разработки. Все последующие версии (Delphi 2005,2009,Delphi XE, Embarcadero Rad Studio 2010 с поддержкой ОС Windows 7) менее популярны, но также используются программистами и организациями в России для разработки приложений. В настоящее время дальнейшей разработкой среды занимается компания Embarcadero.

     Очень много приложений и утилит было написано ранее на языке DELPHI, иной раз было удивительно смотреть внутренности приложений – и с удивлением обнаруживать что та, или иная программа написана на языке DELPHI. Эти программы – выдавала спец.надпись при запуске из DOS среды что «программа работает только в Windows» и это видно в сигнатуре exe-файла(исполняемого файла). This program must be run under Win32. Обычные приложения, написанные на Си и др. языках содержат надпись «This program cannot be run in DOS mode».

 

    Перед программистами, или молодыми людьми, которые только решили осваивать программирование стоит очень большой выбор – какие языки программирования знать и использовать в своей деятельности. По началу общения с компьютером, конечно очень интересно заниматься тем, что «интересно», но рано или поздно встаёт вопрос о том – «А что же всё таки нужно человечеству, что покупается» и может принести программисту не только чисто моральное удовлетворение, но еще и какую-то прибыль)?

    Не могу знать, как сейчас обстоит дело в институтах и университетах – насчет изучения языков  программирования, но большинство из нас «застали» тот момент, когда студентов заставляли изучать язык «Паскаль», а именно «Turbo Pascal». Возможно, так происходит и сейчас, поэтому скорее всего какие-то основы языка Паскаль или даже DELPHI вы получили.

    Нашей целью является выбор наиболее приоритетных знаний в области программирования, а именно определение и пользование тем, что приносит программистам какой-либо доход.

А задавались ли вы вопросом о том, - какие же программы (известные и популярные) написаны на языке DELPHI. В интернете нашел довольно таки интересный список:

Интернет,общение

  • QIP
  • Skype
  • The Bat!

Web-Браузеры 

  • Avant Browser
  • Netcaptor

Утилиты

  • Total Commander
  • Help & Manual

Словари

  • Dicto

Разработка

  • Dev-C++
  • Help & Manual
  • Inno Setup

Очень удивило и порадовало что Skype написан на DELPHI)).

Если вам интересно, то по этой ссылке, вы найдете очень большой список программного обеспечения http://delphi.wikia.com/wiki/Good_Quality_Applications_Built_With_Delphi

   Хочу сказать, что если вы хотите преуспеть в жизни, то останавливаться на выборе какого-то определенного языка программирования – не стоит, тем более что вам пригодятся знания, - точнее все ваши знания, и чем их больше, тем лучше!

   Знать только один язык программирования для программиста – смерть!

 

Область применения DELPHI

Область применения Delphi настолько обширна, что охватывает очень большой круг приложений – от разработки простых утилит для пользователя – и до создания крупных информационных систем для компаний и корпораций.

   Охотно берут на работу, связанную с 1С (об 1С мы поговорим позже) – программистов со знанием каких-то серьезных языков программирования, будь то DELPHI или Си.

   Очень интересно узнать, какие же предприятия и организации в России используют DELPHI для разработки. Вот несколько интересных сведений, по использованию языка DELPHI. Вся информация взята из свободных источников (сеть интернет, объявления и вакансии)

Открытое страховое акционерное общество Ингосстрах

 

Проект — разработка инструмента создания и ведения договоров страхования жизни в информационной системе компании. Основные функции системы: автоматизация поддержки жизненного цикла договоров страхования, поддержка создания и модификации вариантов страхования жизни, расчет резервов и тарифов по договорам с использованием отдельных методик для каждого вида договора страхования. Алгоритмы и правила создаются внутри вариантов и используются при ведении договора. Поддержка процесса создания пользовательских отчетов в терминалах предметной области. «Бесшовная» интеграция с корпоративной системой. 


Используемые технологии: 

Среда разработки — Delphi 5.0, СУБД — Oracle 9

То есть здесь мы уже видим, что DELPHI используется в связке с СУБД Oracle 9.

 

ОАО «АК Томские Мельницы»

tomskmills.ru

Информации по проектам нет, но в интернете было размещение вакансии – требуется программист DELPHI.

    Также есть информация о том, что банк-клиент (интернет-банк) самого крупного нашего российского банка («Сбербанк») – использует язык DELPHI для разработки системы обмена информацией клиентов (удаленно) через интернет или обычный модем – с банком.

Есть также упоминание использования различными компаниями языка DELPHI в связке с MySQL, также MS SQL.

Попробуем в дальнейшем осветить деятельность наших российских компаний в «свете» использования DELPHI и возможно порадуем вас – более подробной информацией по российским проектам.

   Ещё один из немалых плюсов в том, что в интернете просто великое и огромное множество исходников и примеров на языке DELPHI, а также огромное множество книг на русском языке – о DELPHI, что естественно позволяет очень быстро и эффективно программировать (создавать) приложения на языке DELPHI.

    Если вам необходимо создать простую и удобную программу для определенного узкого круга  пользователей – то вам также подойдет DELPHI. Мы (http://kklab.ru) использовали DELPHI для создания программы АРМ Риелтора (http://arm.kklab.ru), а также еще во множестве других проектов.

    Если же вы собираете создать какой-либо независимый проект, который будет использовать вполне обычные и простые технологии, не самые современные конечно)) – то DELPHI – это ваш язык, и во многом DELPHI – неустаревающий язык, пока есть Windows.


В избранное