Jump to content

Платформа приложения

В компьютерном программировании среда разработки приложений. [1] состоит из программной среды, используемой разработчиками программного обеспечения для реализации стандартной структуры прикладного программного обеспечения . [2]

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

Примеры [ править ]

Apple Computer разработала одну из первых платформ коммерческих приложений MacApp (первая версия 1985 г.) для Macintosh . Первоначально написанный на расширенной (объектно-ориентированной) версии Паскаля , названной Object Pascal , позже он был переписан на C++ . Еще одна известная платформа для Mac — PowerPlant от Metrowerks , основанная на Carbon . Cocoa для macOS предлагает другой подход к платформе приложений, основанный на платформе OpenStep , разработанной в NeXT .

С 2010-х годов многие приложения были созданы с использованием фреймворков на основе Google проекта Chromium . Двумя наиболее известными из них являются Electron и Chromium Embedded Framework .

Свободные программные платформы с открытым исходным кодом существуют как часть проектов Mozilla , LibreOffice , GNOME , KDE , NetBeans и Eclipse .

Microsoft продает платформу для разработки приложений Windows на C++, называемую Microsoft Foundation Class Library , и аналогичную среду для разработки приложений с помощью Visual Basic или C# , называемую .NET Framework .

Некоторые платформы могут создавать кроссплатформенные приложения для Linux , Macintosh и Windows из общего исходного кода , например Qt , wxWidgets , Juce , Foxtoolkit или Eclipse Rich Client Platform (RCP).

Oracle Application Development Framework (Oracle ADF) помогает создавать Java -ориентированные системы.

Silicon Laboratories предлагает встроенную платформу приложений для разработки беспроводных приложений на своей серии беспроводных чипов.

MARTHA — это проприетарная программная платформа Java, на которой построено все программное обеспечение RealObjects.

Ссылки [ править ]

  1. ^ «Среды объектно-ориентированных приложений» . Архивировано из оригинала 15 мая 2018 г. Проверено 29 мая 2011 г.
  2. ^ «Подробно о платформе приложений Mozilla» . Архивировано из оригинала 28 июля 2012 г. Проверено 29 мая 2011 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 9a5215e435dcfeb0c035ff5633fa16e2__1710956580
URL1:https://arc.ask3.ru/arc/aa/9a/e2/9a5215e435dcfeb0c035ff5633fa16e2.html
Заголовок, (Title) документа по адресу, URL1:
Application framework - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)