На главную Напишите нам! Напишите нам!
11-11-2012

Почему именно Delphi (Lazarus)?

Предлагаем именно в Delphi (Lazarus) написанные программы. По несколь- ким причинам. Большими, объёмными проектами мы не занимаемся, для этого есть другие компании. Нами разрабатывается ПО для местных целей. Автоматизации и оптимизации, конкретного рабочего места. Вопросы, решаемые программой, в основном связаны с облегчением труда конкрет- ному специалисту, а не отделу в целом. Программа снимает проблему выполнения рутинных операций, десятки и сотни раз в день. Кроме того, разрабатываем ПО под личные цели и т. д.

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

 Почему именно Delphi? В Delphi сделать первый шаг очень просто, она интуитив- но понятна. Конечно, небольшому числу разработчиков по долгу службы нужны глубокие специфические знания, которые приходят со временем. А начинающим Delphi позволяет начать создавать программы сразу, не углубляясь в изучение внутренностей операционной системы, и даже собственной среды разработки. Поэтому программист может сразу сосредоточиться на логике работы будущей программы.

Delphi - прекрасная система визуального объектно-ориентированного проектирова- ния, одинаково радующая и новичков в программировании, и профессионалов. Начинающим Delphi позволяет сразу, с небольшими затратами времени и сил создавать прикладные программы, которые внешне неотличимы от программ, создан- ных профессионалами. А для опытного программиста Delphi открывает неограничен- ные возможности для создания сколь угодно сложных программ любого типа, в том числе, распределённых приложений, работающих с любыми базами данных.

   Почему следует изучать программирование в Delphi?

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

Учащимся программирование в Delphi особенно необходимо. Студентам-технарям не нужно объяснять, что такое и зачем нужно программирование в Delphi.

Но на примере Delphi можно убедиться, что программирование доступно и людям с гуманитарным складом ума. Гуманитариям программирование в Delphi даст ту свободу в обработке информации, которая необходима в любой области деятельности. Например, в экономической теории расчёты могут сопровождаться графиками и диаграммами, создание которых в Delphi возложено на один из компонентов.

И именно гуманитариям освоить программиро- вание в Delphi будет гораздо проще, чем любой другой язык программирования. Паскаль - это язык программирование для начинающих.

Ведь Delphi - система визуального создания программ. Иногда для создания программы, содержащей все элементы профессионального продукта, не требуется написать ни строчки кода самостоятельно. Просто составив связи между элементами интерфейса, мы получаем готовый текст работоспособной программы.

Вы можете и глубже освоить Delphi и Lazarus - для этого надо шаг за шагом знакомиться с Delphi, Kylix, SQL, Components, Borland, Inprise, FAQ, Software, Development, documentation, RDBMS, Delphi-новости, компоненты Delphi, components, InterBase, Firebird, Yaffil. У Вас безусловно получится, если Вы этого захотите!

Класс!

Lazarus. Призрак Delphi в Linux

Lazarus производит противоречивое впечатление. С одной стороны, сразу видно, что он не просто сделан по мотивам Delphi, но и является калькой с него, клоном. Для Delphi-программистов все здесь будет родное. На официальном сайте даже утверждается, что можно использовать код из Delphi-программ. Естественно, что запустить можно только тот код, который использует стандартные компоненты. О сторонних компонентах и, тем паче, компонентах OCX, речи, конечно, не идет.

Несмотря на внешнее сходство с Delphi, Lazarus - явно продукт еще недоработанный. Дело даже не в том, что нет полной поддержки проектов Delphi и сторонних компонентов для него. В конце концов, Lazarus и не обязан это уметь. Больше всего мне не понравилось то, что для построения графического интерфейса используется библиотека GTK+. На мой взгляд, это огромный недостаток, так как сейчас больше востребованы GTK2 и Qt. На сайте можно встретить упоминания о том, что сейчас ведутся работы по переносу виджетов на GTK2, Qt и Windows API, но эта работа выполнена не до конца. И неизвестно, будет ли она выполнена вообще, так как задача эта весьма трудоемка. Уже одно то, что разработчикам удалось сделать то, что есть, внушает уважение.

Мне Lazarus показался достаточно сырым продуктом. Может быть, он будет доработан. Мне бы этого хотелось бы, даже несмотря на то, что я не Delphi-программист. Но пока что он не выглядит средой, подходящей для создания серьезных и современных приложений для Linux.

GNU General Public License

Цель GNU GPL — предоставить пользователю права копировать, модифицировать и распространять программы (что по умолчанию запрещено законом об авторских правах), а также гарантировать, что и пользователи всех производных программ получат вышеперечисленные права. Принцип «наследования» прав называется «копилефт» (калька с английского «copyleft») и был придуман Ричардом Столлмэном. По контрасту с GPL, лицензии собственнического ПО очень редко дают пользователю такие права и обычно, наоборот, стремятся их ограничить, например, запрещая восстановление исходного кода. GNU General Public License (Универсальная общедоступная лицензия GNU или Открытое лицензионное соглашение GNU) — возможно наиболее популярная лицензия на свободное программное обеспечение, созданная в рамках проекта GNU в 1988 г. Её также сокращённо называют GNU GPL или даже просто GPL.

Яндекс.Метрика
Копирование возможно при указании прямой индексируемой гиперссылки