Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Kratkij konspekt lekcij.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
1.81 Mб
Скачать

Средства разработки приложений

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

Eclipse (некоммерческая организация Eclipse Foundation) – набор технологий, используемых во многих известных средствах разработки в качестве основы для создания среды, т.к. Eclipse представляет собой платформу, в которую можно добавлять расширения различных производителей, и инструментов разработки приложений. Поддерживаются все современные веб-технологии, параллельное программирование и grid-вычисления.

IBM’s Rational Application Developer (RAD) for Websphere – среда разработки и набор инструментов, основанные на платформе Eclipse и оптимизированные для создания приложений, выполняемых под управлением сервера приложений IBM WebSphere. С помощью RAD можно создавать приложения для платформ J2SE, J2EE, порталов, веб-приложения, веб-службы, SOA-приложения, используя встроенные визуальные средства быстрого проектирования, разработки, тестирования и развертывания.

RAD является составной частью портфеля продуктов семейства IBM Rational для поддержки всего жизненного цикла разработки приложений и интегрирован с такими инструментами, как средство проектирования приложений Rational Software Architect, управления артефактами Rational Asset Manager, коллективной работой Rational Team Concert, средствами управления качеством разработки Rational ClearCase и Rational ClearQuest, управления требованиями Rational RequisitePro, включая способы использования нескольких продуктов внутри одного экземпляра среды Eclipse.

MyEclipse (Genuitec) – основанная на платформе Eclipse и ее расширениях среда разработки приложений, включает средства поддержки J2SE, J2EE, баз данных, UML, технологии Java Server Faces, AJAX и генерации отчетов.

Средство разработки Delphi, созданное компанией Borland и принадлежащее сегодня компании Embarcadero, было создано еще в середине 90-х годов, когда средства визуальной разработки приложений только начали появляться. Создавая Delphi, компания Borland сумела объединить удобство и простоту визуального проектирования пользовательского интерфейса с объектно-ориентированным языком программирования и высокопроизводительным компилятором. Библиотека повторно используемых компонентов Visual Component Library (VCL), входящая в комплект поставки продукта и используемая при создании приложений, может быть пополнена компонентами сторонних разработчиков. Последняя версия Delphi включает средства поддержки нескольких языков программирования (Delphi, C, C++) для платформ Windows, .NET и Mono, средства моделирования приложений, поддерживает ряд современных технологий разработки веб-приложений, таких как AJAX.

JDeveloper (Oracle) – бесплатный инструмент, представляет собой не только средство разработки, но и платформу, используемую во всех продуктах Oracle, и включающую средства администрирования баз данных, инструменты для поддержки SOA-приложений и бизнес-процессов. Инструменты продукта предназначены для всех этапов жизненного цикла приложений и включают визуальные средства UML-моделирования, инструменты для создания кода, тестирования, оптимизации, анализа, развертывания, и их качество, равно как и качество документации продукта, оценивается разработчиками очень высоко.

Adobe Creative Suite – наследник известного набора инструментов Macromedia Studio, включающего Dreamweaver 8, Flash 8, Flash 8 Video Converter, Fireworks 8, Contribute 3 и FlashPaper, включает инструменты для создания графики, анимации, обработки видео- и аудиоданных, считается наилучшим средством для создания веб-приложений.

Microsoft Visual Studio представляет собой среду разработки, ориентированную на платформу Microsoft .NET и включающую инструменты Visual C++, Visual Basic, Visual C# и Visual J#. С помощью Visual Studio можно создавать широкий спектр Windows- и веб-приложений, веб-служб и приложений для мобильных устройств, поддерживает несколько версий .NET Framework, разработку AJAX-приложений, язык LINQ (language integrated query) для упрощения создания приложений с базами данных.

NetBeans (Sun Microsystems) – средство разработки Java-приложений, продукт с открытым кодом, поддерживает все типы Java-приложений (J2SE, J2EE, мобильные и веб-приложения) и включает средства контроля версий и рефакторинга, средства поддержки языков, отличных от Java (Ruby, JRuby, JavaScript, PHP, и технологии AJAX).

Sun Studio (Sun) – среда разработки для языков C, C++ и Fortran, основанная на платформе NetBeans, поддерживающая платформы Solaris, OpenSolaris и Linux и рассчитанная на оптимизацию производительности обработки данных с помощью многоядерных процессоров Sun SPARC, двух- и четырехъядерных процессоров Intel и AMD. Sun Studio включает среду разработки, оптимизирующие компиляторы с автоматическим распараллеливанием вычислений, высокопроизводительные библиотеки.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]