Perforce , юридически Perforce Software, Inc. , является американским разработчиком программного обеспечения, используемого для разработки и запуска приложений, включая программное обеспечение для контроля версий, управление репозиториями через Интернет, совместную работу разработчиков, управление жизненным циклом приложений, серверы веб-приложений, инструменты отладки и программное обеспечение для гибкого планирования. .
Тип | Частный |
---|---|
Промышленность | Контроль версий программного обеспечения, управления жизненным циклом приложений , Git управления хранилищем, инструменты для совместной работы разработчиков и планирование Agile программного обеспечения |
Основан | 1995 г. |
Штаб-квартира | Миннеаполис, Миннесота |
Обслуживаемая площадь | по всему миру |
Ключевые люди | Марк Тис, генеральный директор Джанет Драйер, председатель совета директоров |
Продукты | Акана , CodeDynamics, Gliffy , Hansoft, Helix ALM люкс, Helix ядро, Helix ЧАС , Helix Swarm, Helix TeamHub, HostAccess, HydraExpress, IMSL Численный библиотеки , JRebel и Xrebel, Klocwork , OpenLogic, Perfecto, PV-WAVE , SourcePro, Stringray, TestCraft, TotalView для высокопроизводительных вычислений, визуализация, Zend Server , Zend Studio |
Владелец | Clearlake Capital, Francisco Partners |
Количество работников | 250+ (2014) [1] |
Веб-сайт | www |
Компания базируется в Миннеаполисе, штат Миннесота , и в равной степени принадлежит частным инвестиционным компаниям Clearlake Capital и Francisco Partners . [2] [3]
История
Perforce Software была основана в 1995 году в Аламеде, штат Калифорния , Кристофером Сейвальдом, разработчиком программного обеспечения и выпускником факультета компьютерных наук Калифорнийского университета в Беркли . [4] Его первый продукт также назывался Perforce и представлял собой систему контроля версий, позволяющую компаниям сотрудничать над крупными программными проектами, отслеживая изменения как в исходном коде, так и в двоичных файлах. [4] [5]
В июне 2013 года компания выпустила Helix Swarm, инструмент для разработчиков, работающих в разных географических регионах, для совместной работы над проверкой кода. [6]
В июне 2014 года компания выпустила версию своего механизма управления версиями Perforce, известного к тому времени как P4D, который поддерживал параллелизм , то есть способность программы запускать несколько частей одновременно. [7]
В марте 2015 года компания переименовала свой продукт в Perforce Helix, который теперь поддерживает распределенную поддержку разработки и включает функции безопасности, позволяющие отслеживать подозрительное использование. [8] Возможности обеспечения безопасности Helix включают в себя возможности обнаружения IP-угроз, разработанные совместно с компанией Interset, занимающейся аналитикой. [9] В октябре компания в сотрудничестве с GitLab выпустила GitSwarm, программный инструмент, объединяющий распределенный рабочий процесс git для разработчиков с единым репозиторием кода Perforce. [10]
В феврале 2016 года Зайвальд продал компанию инвестиционной группе Summit Partners, а Джанет Драйер была назначена новым генеральным директором. [11] Штаб-квартира компании была перенесена в Миннеаполис. [12] В ноябре Perforce объявила о приобретении Seapine Software , поставщика инструментов управления жизненным циклом приложений (ALM). [13] Программное обеспечение Seapine TestTrack ALM было переименовано в Helix ALM. [14]
В сентябре 2017 года компания приобрела компанию Hansoft в Уппсале, Швеция , разработчика программного обеспечения для гибкого планирования. [15] Также в сентябре Perforce объявила о приобретении финской компании по управлению репозиториями Deveo. [16] Продукты Deveo были объединены в Helix TeamHub Perforce, первое индивидуальное предприятие для команд разработчиков, работающих на Git.
В январе 2018 года Summit Partners продала Perforce частной инвестиционной компании Clearlake Capital. [2] В мае Perforce приобрела британскую фирму Programming Research (PRQA), занимающуюся статическим анализом кода . [17] В июне компания объявила, что генеральный директор Джанет Драйер переходит на роль председателя совета директоров, а главный операционный / финансовый директор Марк Тис берет на себя роль генерального директора. [18] В октябре компания приобрела компанию Perfecto, занимающуюся тестированием мобильной и веб-автоматизации. [19]
В январе 2019 года Perforce объявила о приобретении Rogue Wave Software , компании-разработчика программного обеспечения, специализирующейся на инструментах разработки для высокопроизводительных вычислений . [20] В апреле частная инвестиционная компания Francisco Partners приобрела 50% Perforce, став равным партнером Clearlake Capital. [3] В сентябре Perforce Software была удостоена награды 2019 Computer Entertainment Developers Conference (CEDEC) за разработку Helix Core. [21] [22]
В июне 2020 года Perforce приобрела разработчика программного обеспечения TestCraft Technologies, поставщика автоматизированного решения для тестирования веб-приложений на основе Selenium . [23] В июле Perforce приобрела разработчика программного обеспечения Methodics, поставщика программного обеспечения DevOps для управления жизненным циклом интеллектуальной собственности для полупроводниковых компаний. [24]
Продукты
Perforce разрабатывает программное обеспечение, используемое разработчиками программного обеспечения для управления кодом в процессе разработки. В ассортиментную линейку входят:
Ядро спирали
Первый выпуск | 1995 |
---|---|
Стабильный выпуск | 2020.2 / 2112800 [25] / 22 апреля 2021 г . |
Операционная система | AIX , FreeBSD , HP-UX , Linux , macOS , NetBSD , Solaris , Windows |
Тип | Ревизионный контроль |
Лицензия | Проприетарный |
Веб-сайт | www .perforce .com / products / helix-core |
Helix Core, ранее называвшаяся Perforce Helix, - это программное обеспечение компании для управления версиями для крупномасштабных сред разработки. [26] Спираль Система управления версиями управляет центральной базой данных и мастер - хранилище из файлов версий.
Клиенты Helix Core делятся примерно на пять категорий: Git , команда , графический интерфейс , веб и подключаемые модули . Система Perforce может сделать часть или весь свой контент доступным в виде репозиториев Git. Пользователи Git и других клиентов могут работать с одним и тем же содержимым файла и историей. Коммиты Git видны пользователям других клиентов как списки изменений Perforce, и наоборот. Пользователи отправляют измененные файлы вместе в списках изменений , которые применяются как атомарные коммиты .
Серверное и клиентское программное обеспечение выпускается в виде готовых исполняемых файлов для Microsoft Windows , macOS , Linux , Solaris , FreeBSD и других операционных систем .
Helix ALM
Первый выпуск | Март 1996 г . |
---|---|
Стабильный выпуск | 2020.3.1 / 21 декабря 2020 г . |
Операционная система | Microsoft Windows , Linux , Mac OS X |
Тип | Система отслеживания ошибок , программное обеспечение для управления проектами |
Лицензия | Проприетарный |
Веб-сайт | www .perforce .com / products / helix-alm |
Helix ALM, ранее называвшаяся TestTrack , представляет собой набор инструментов, используемых для управления жизненным циклом приложений (ALM), позволяющий разработчикам управлять всеми этапами разработки своих продуктов и систем с помощью одного продукта. [13] [14] Программное обеспечение было первоначально разработано Seapine Software, которое было приобретено Perforce и переименовано. [27] Helix ALM предоставляет централизованный набор возможностей для управления требованиями, дефектами, проблемами и тестированием на протяжении всего цикла разработки программного обеспечения. [28]
Пакет состоит из трех компонентов: [29]
- Helix RM для управления требованиями
- Helix IM для отслеживания и управления проблемами
- Helix TCM для управления тестовыми случаями
Helix QAC
Компания разрабатывает программный инструмент статического анализа кода Helix QAC для языков программирования C и C ++ . [30]
Прочие товары и услуги
- Helix TeamHub - это инструмент для размещения кода и артефактов и совместной работы разработчиков, который поддерживает разработку в средах Git, в дополнение к Apache Subversion и Mercurial . [31]
- Helix Swarm - это инструмент разработки, интегрированный с Helix Core, который позволяет географически рассредоточенным разработчикам координировать проверку кода. [6]
- Hansoft - это программное обеспечение, используемое для поддержки гибкой разработки программного обеспечения. [15]
- Perfecto - это платформа для тестирования настольных и мобильных приложений. [19]
- TestCraft - это автоматизированное решение для тестирования веб-приложений на основе Selenium. [23]
Приобретены продукты и услуги Rogue Wave Software.
С приобретением Rogue Wave в январе 2019 года Perforce приобрела следующие продукты:
- Akana - поставщик компьютерных программных продуктов для управления интерфейсом прикладного программирования (API)
- CodeDynamics - программный инструмент для динамического анализа кода [32]
- Gliffy - программа для построения диаграмм через облачное приложение HTML5
- HostAccess - набор продуктов эмуляции терминала для Windows [ необходима ссылка ]
- HydraExpress - основа для создания C ++ Web - служб из существующего кода C ++ [33]
- IMSL Numerical Libraries - коммерческая коллекция программных библиотек с функциями численного анализа для компьютерного программирования.
- PV-WAVE - язык программирования четвертого поколения, ориентированный на массивы, используемый для создания и развертывания приложений визуального анализа данных.
- JRebel и XRebel - инструменты разработки Java и управления производительностью для разработчиков программного обеспечения [34]
- Klocwork - это анализ статического кода инструмент
- SourcePro - программное обеспечение, позволяющее разработчикам создавать приложения на C ++ с использованием общих API-интерфейсов, которые можно переносить с одной платформы на другую [35]
- Stringray - инструмент для разработки объектно-ориентированных интерфейсов для программирования Windows [36]
- TotalView для HPC - программное обеспечение для отладки приложений C / C ++, Fortran и Python на разных языках [37]
- Визуализация - инструменты визуализации данных для помощи в разработке приложений, включая построитель графического интерфейса пользователя и возможности абстракции управления данными [38]
- Zend Server - сервер веб-приложений для запуска и управления приложениями PHP.
- Zend Studio - коммерческая проприетарная интегрированная среда разработки (IDE) для PHP
Кроме того, Perforce также приобрела OpenLogic, консалтинговую организацию, специализирующуюся на программном обеспечении с открытым исходным кодом, у Rogue Wave. [39]
Клиенты
Клиенты Perforce - разработчики программного обеспечения в самых разных компаниях, включая Netflix , SAP , Disney , Intuit и NYSE . [1] Компания считается лидером в игровой сфере: 18 из 20 ведущих разработчиков игр, включая Ubisoft и Electronic Arts, используют систему контроля версий Perforce. [40]
Офисы
Штаб-квартира компании находится в Миннеаполисе, штат Миннесота, с дополнительными офисами по всему миру. [41]
Рекомендации
- ^ a b «Perforce: самый большой маленький секрет DevOps» . DevOps.com . 2014-03-18 . Проверено 21 ноября 2017 .
- ^ а б «Clearlake Capital покупает программное обеспечение Perforce» . socaltech.com . 2018-01-10 . Проверено 11 января 2018 .
- ^ а б «Франциско Партнерс, ссылка Clearlake на сделку Perforce» . pitchbook.com . 2019-05-01 . Проверено 15 мая 2019 .
- ^ а б «Легкое прикосновение - как беззаботный генеральный директор направляет силы и клиентов» . alamedamagazine.com . 2008-04-11 . Проверено 21 ноября 2017 .
- ^ «Perforce обновляет кроссплатформенный интерфейс для инструмента управления версиями программного обеспечения» . macworld.com . 2008-03-10 . Проверено 21 ноября 2017 .
- ^ а б «Perforce Swarm, платформа для разработчиков, способная конкурировать с GitHub и Atlassian» . techcrunch.com . 2013-06-12 . Проверено 21 ноября 2017 .
- ^ «Perforce вводит технологию параллелизма в платформу управления версиями» . sdtimes.com . 2014-06-11 . Проверено 21 ноября 2017 .
- ^ «Perforce полностью распространяется в системе управления исходным кодом» . sdtimes.com . 2015-03-04 . Проверено 21 ноября 2017 .
- ^ «Использование данных журнала и машинного обучения для отсеивания плохих парней» . forbes.com . 2015-03-27 . Проверено 21 ноября 2017 .
- ^ «Новый инструмент Perforce дает разработчикам то, что им нравится, а ИТ - то, что им нужно» . techcrunch.com . 2010-10-06 . Проверено 21 ноября 2017 .
- ^ «Summit Partners приобретает Perforce Software от Alameda» . mercurynews.com . 2016-02-03 . Проверено 21 ноября 2017 .
- ^ «Face Time: генеральный директор Perforce Software Джанет Драйер» . bizjournals.com . 2017-01-10 . Проверено 21 ноября 2017 .
- ^ а б «Perforce приобретает поставщика ALM Seapine Software» . sdtimes.com . 2016-11-17 . Проверено 21 ноября 2017 .
- ^ а б «Perforce использует приобретение Seapine Software вместе с ребрендингом TestTrack ALM» . pocketgamer.biz . 2017-05-30 . Проверено 21 ноября 2017 .
- ^ а б «Perforce приобретает поставщика инструментов гибкого планирования Hansoft» . sdtimes.com . 2017-09-26 . Проверено 21 ноября 2017 .
- ^ «Финский Deveo раскупила американская компания Perforce» . goodnewsfinland.com . 2017-09-15 . Проверено 21 ноября 2017 .
- ^ «Perforce Software, поддерживаемая Clearlake, приобретает Programming Research» . pehub.com . 2018-05-02 . Проверено 9 июля 2018 .
- ^ «Генеральный директор Джанет Драйер возглавляет вторую компанию в рейтинге Top Workplaces» . startribune.com . 2018-06-21 . Проверено 11 июля 2018 .
- ^ а б «Необязательно приобрести Perfecto, провайдер мобильного и веб-тестирования» . sdtimes.com . 2018-10-08 . Проверено 21 декабря 2018 .
- ^ «Perforce расширяет портфель DevOps с приобретением Rogue Wave» . sdtimes.com . 2019-01-22 . Проверено 23 января 2019 .
- ^ «CEDEC AWARDS 2019» . CGWorld (на японском). 2019-09-09 . Проверено 9 апреля 2020 .
- ^ Коч, Гюлер; Айдос, Мурат; Текерек, Мехмет (сентябрь 2019 г.). «Оценка заслуживающего доверия использования Scrum для гибкой разработки программного обеспечения на основе взглядов разработчиков программного обеспечения». 2019 4-я Международная конференция по информатике и инженерии (УБМК) . IEEE: 63–67. DOI : 10.1109 / ubmk.2019.8907213 . ISBN 978-1-7281-3964-7. S2CID 208208412 .
- ^ а б «Perforce приобретает TestCraft» . Девопс Дайджест . 2020-06-18 . Проверено 7 августа 2020 .
- ^ «Дайджест новостей SD Times: Perforce Software приобретает Methodics, основы Android в Kotlin и раунд финансирования TileDB» . SD Times . 2020-07-20 . Проверено 7 августа 2020 .
- ^ «Индекс выпуска программного обеспечения - Perforce» . www.perforce.com .
- ^ «Массивный Git: Perforce Helix4Git - это Git в масштабе» . techtarget.com . 2017-05-29 . Проверено 21 ноября 2017 .
- ^ «Perforce использует приобретение Seapine Software вместе с ребрендингом TestTrack ALM» . Проверено 17 июня 2017 .
- ^ Локвуд, Энтони (19 марта 2014 г.). «Выбор редакции: обновлен пакет управления разработкой продуктов» . Настольная инженерия . Архивировано из оригинала на 2016-03-03 . Проверено 17 января 2018 .
- ^ «Seapine делает ставку на профессиональную производительность» . SD Times . 2008-09-01. Архивировано 30 октября 2013 года . Проверено 12 января 2018 .CS1 maint: bot: исходный статус URL неизвестен ( ссылка )
- ^ «Perforce добавляет поддержку Slack в Helix ALM» . itprotoday.com . 2018-10-27 . Проверено 7 декабря 2018 .
- ^ «Perforce запускает Helix TeamHub» . DevOpsdigest.com . 2017-09-12 . Проверено 21 ноября 2017 .
- ^ «Тестирование программного обеспечения - это автоматизация» . SD Times . 2016-02-29 . Проверено 22 апреля 2020 .
- ^ «Волна изгоев съедает Акумем» . Реестр . 2010-10-04 . Проверено 22 апреля 2020 .
- ^ «Rogue Wave приобретает ZeroTurnaround для своих инструментов разработчика Java» . SD Times . 2017-11-29 . Проверено 22 апреля 2020 .
- ^ «Rogue Wave представляет обновление SourcePro» . ADT Mag . 2005-08-02 . Проверено 23 апреля 2020 .
- ^ «Разбойник покупает ската» . Компьютерный мир . 1998-01-26 . Проверено 23 апреля 2020 .
- ^ «Интерфейс для поддержки идентификации процессов динамического MPI 2 для масштабируемой параллельной отладки» . Исследовательские ворота . 2006-09-01 . Проверено 23 апреля 2020 .
- ^ «Уходя изгоев (волна) над ILOG C ++» . Доктор Доббс . 2012-05-11 . Проверено 23 апреля 2020 .
- ^ «Rogue Wave планирует использовать портфель OpenLogic для развертывания решений, призванных помочь разработчикам быстрее находить и писать лучшие открытые исходные коды» . ZDNet . 2013-08-22 . Проверено 29 января 2020 .
- ^ «Программная игра - новая платформа Helix от Perforce» . computerweekly.com . 2015-03-06 . Проверено 21 ноября 2017 .
- ^ «Свяжитесь с нами» . perforce.com . Проверено 19 октября 2020 .
Внешние ссылки
- Официальный веб-сайт