Padre (software) - Padre (software)
![]() | |
![]() Padre 1.00 | |
Vývojáři | Komunita svobodného softwaru |
---|---|
Stabilní uvolnění | 1.00 / 8. listopadu 2013 |
Úložiště | ![]() |
Napsáno | Perl |
Operační systém | Cross-platform |
K dispozici v | arabština, čínština, čeština, holandský, Angličtina, Perština, francouzština, Němec, hebrejština, maďarský, italština, japonský, korejština, Norština, polština, Portugalština (Brazílie), ruština, španělština, turečtina |
Typ | Vývoj softwaru |
Licence | "Licence Perl", což je Umělecká licence nebo GPLv 1[1] |
webová stránka | Padre |
Padre (zkratka pro „Perl Application Development and Refactoring Environment“) je vícejazyčný platforma pro vývoj softwaru obsahující IDE a a zapojit systém jej rozšířit. Je napsán především v jazyce Perl a používá se k vývoji aplikací v tomto Jazyk.[2]
Padre je napsán v Perlu 5, ale může být rozšířen o jakýkoli jazyk běžící nad ním Virtuální stroj papouška, jako Raku prostřednictvím svého zásuvného systému a jeho integrace s Parrotem. Vývoj oficiálně začal v červnu 2008, ale Padre znovu použil komponenty, které byly k dispozici na CPAN a nejnovější verze Padre je sama o sobě vždy k dispozici na CPAN. Nejdůležitější je, že používá vázání Perl z wxWidgets pro okenní systém a PPI správně analyzovat a zvýraznit Perl a povolit refaktoring. Hlavní výhodou Padre pro vývojáře v Perlu je, že je k dispozici plný a snadný přístup ke zdrojovému kódu jejich editoru a jedinečná sada funkcí „Perl intuice“, které umožňují IDE porozumět podrobnostem o struktuře a obsahu projektu, aniž by bylo nutné sdělené uživatelem.
Architektura
Padre využívá plug-iny, aby poskytoval všechny své funkce nad běhovým systémem. Všechny funkce kromě základní podpory Perl 5 jsou implementovány jako zásuvné moduly. Padre má zásuvné moduly pro HTML a XML úpravy.
Tento mechanismus plug-in je odlehčený rámec. Kromě toho, že umožňuje Padreho rozšířit pomocí dalších programovací jazyky, plug-in framework umožňuje Padre pracovat se síťovými aplikacemi jako např telnet, a systémy pro správu databází. Architektura modulu plug-in podporuje zápis libovolného požadovaného rozšíření do prostředí, například for správa konfigurace, systémy řízení verzí (Podvracení, Git ) podpora atd.
Padre widgety jsou implementovány wxWidgets, open source, multiplatformní sada nástrojů napsaná v C ++.
Funkce
- Podpora záložek
- Skládání kódu
- Podpora relací
- Diff Feature
- CPAN Explorer Tool
- Grafický nástroj pro ladění
- Nástroj pro správu verzí
Pozoruhodné plug-iny
- Ovládání verzí: Podvracení, Git, Mercurial
- Jazyky: Raku, Papoušek, HTML, XML, CSS, Latex
- Kompatibilita editoru: Vim
- Pomocný nástroj pro Katalyzátor
Viz také
Reference
- ^ „Stáhnout Padre, Perl IDE“. Citováno 18. dubna 2015.
- ^ „Padre's Homepage“. Citováno 22. července 2009.