Portal:Software Development Tools: Difference between revisions

From Perl Guilds - Getting Medieval with Perl
Jump to navigation Jump to search
No edit summary
Line 46: Line 46:


=== MacOS ===
=== MacOS ===
=== Cross Platform ===
* [https://www.giuspen.net/cherrytree/ Cherry Tree] - an amazing hierarchical note-taking application ([https://github.com/giuspen/cherrytree github])
** supports nodes of many different content types
** node can even be executable Perl (and others)
** syntax highlighting for snippets
** supports LaTeX, HTML, embedded images


== Database Clients and SQL/Schema Designers ==
== Database Clients and SQL/Schema Designers ==

Revision as of 10:18, 21 February 2025

Introduction

This portal is for all software tools that a Perl programmer can use to ehance their productivity. Most tools here will support Perl directly, but they don't need to as long as they offer workflow and productivity enhancements for Perl journeymen.

Note to editors: Please provide sufficient description of the tool's purpose and potential advantage it could bring, particularly if it is a surprising suggestion or not well known. Feel free to create pages for tools that deserve sufficient coverage.

Text Editors, IDEs with Perl Support

Power Users

Windows

Linux

MacOS

Cross Platform

Debuggers

Profiling, Benchmarking, Test Coverage

  • Devel::NYTProf
  • Test::Coverage

Power Tools

Windows

  • MobaXTerm

Linux

  • mosh
  • htop

MacOS

Cross Platform

  • Cherry Tree - an amazing hierarchical note-taking application (github)
    • supports nodes of many different content types
    • node can even be executable Perl (and others)
    • syntax highlighting for snippets
    • supports LaTeX, HTML, embedded images

Database Clients and SQL/Schema Designers

SQLite

MySQL/MariaDB

PostgeSQL

Other ...

RAD Tools and GUI Builders

wxPerl (wxWidgets wrapper)

  • wxGlade (Latest at this time, Version 1.1.0, July 7, 2024)
  • wxDesigner (Latest at this time, 2.14 - wxWidgets 2.8.8/ 2.20a - wxidgets pre-3.0, May 2009)
    • outputs Perl code
    • archived but a trial is downloadable [here] (archive.org)
    • Reliable contact for license: undetermined at this time
  • DialogBlocks - (Latest at this time, Version 5.18, August 21st, 2024)
    • can export C++, XRC, which wxGlade should be able to import
    • No Perl export (see XRC)
    • Cross Platform (Windows, Mac, Linux)
    • Registration required, but support is discontinued - email support@anthemion.co.uk, they may just give you a free key if you are nice :-)