|
Propriété
|
Commentaire
|
|
Description
|
Outil de développement Web et de programmation générale, avec interface graphique multi-documents de bureau
|
|
Droit d'auteur
|
Arachnophilia est protégé par Copyright 2015, P. Lutus. Tous droits réservés.
|
|
Licence
|
GPL version 3.0
|
|
Code source
|
Le code source d'Arachnophilia, sous la forme d'un projet NetBeans, est disponible ici.
|
|
Langue
|
Java
|
|
Version linguistique requise
|
Java1.6
|
|
Configuration système requise
|
Java 1.6 Runtime (disponible gratuitement sur http://java.com)
|
|
Compatibilité des plateformes
|
Toute plateforme pour laquelle il existe un moteur d'exécution Java 1.6
|
|
Fonctionnalités spécifiques au Web
|
- Éditeur de pages Web en couleur syntaxique avec/sans retour à la ligne
- Embellisseur XHTML et analyseur de syntaxe
- Barres d'outils de balises XHTML modifiables par l'utilisateur pour les activités courantes de développement Web
- Éditeur et interprète d'expressions régulières sophistiqués pour la gestion du contenu des pages
- Assistant Tableaux pour transformer le contenu tabulaire en texte brut en tableaux XHTML
- Assistants de liste pour transformer des listes de texte brut en listes XHTML ordonnées et non ordonnées
- Service FTP intégré pour exporter du contenu local vers le Web
- Convertisseur de document Rich-Text-Format en XHTML
- Fonctionnalité d'enregistrement automatique programmée pour ceux qui oublient de cliquer sur "Enregistrer" très souvent (ou pas du tout)
- Vérificateur orthographique
|
|
Fonctionnalités spécifiques à la programmation
|
- Coloration syntaxique pour de nombreux types de fichiers sources (liste complète ci-dessous)
- Option de retour à la ligne sans effet sur la coloration de la syntaxe (contrairement aux versions précédentes)
- Option de numérotation des lignes
- Séances interactives d'édition/compilation au cours desquelles les messages d'erreur du compilateur mettent en évidence les lignes du fichier source correspondantes
- Fonctionnalité d'indentation automatique de l'éditeur pour préserver la structure source pendant l'édition
- Embellisseurs pour les types de fichiers sources courants (C, C++, Java, JavaScript, Perl, Ruby, Bash Shell Script et autres, liste ci-dessous)
- Convertisseur de base numérique
- La possibilité de transformer automatiquement un fichier source en une page Web XHTML colorée en vue de sa publication
|
|
Types de fichiers pris en charge pour l'édition et la coloration syntaxique
|
| Nom | Type MIME | Suffixes acceptés (modifiable par l'utilisateur) |
| HTML | text/html | xhtml,html,htm,shtml,asp, stm,idc,htx,ssi,cfm,hts |
| Texte | text/plain | txt,text,doc,bat,log,à déterminer |
| JavaScript | text/javascript | js |
| CSS | texte/css | css |
| Python | text/python | py |
| Rubis | text/rubis | rb |
| C++ | text/cpp | cpp |
| Java | text/java | java |
| Script Shell | text/unix | sh |
| Perl | text/perl | pl |
| PHP | text/perl | php |
| CGI | text/cgi | cgi |
| Actionscript | texte/actionscript | comme |
| Assemblage | text/asm | asm |
| BBCode | text/bbcode | bbc |
| C | text/c | c |
| Clojure | texte/clojure | clj |
| C# | text/cs | cs |
| LaTeX | text/c | tex |
| Delphi | text/delphi | dpr,p |
| Fortran | text/fortran | f |
| Groovy | texte/groovy | groovy |
| Page du serveur Java | text/jsp | jsp |
| Lisp | text/lisp | el |
| Lua | text/lua | lua |
| Makefile | text/makefile | mak |
| MXML | text/mxml | mxml |
| Propriétés | texte/propriétés | propriétés |
| SAS | text/sas | sas |
| Scala | text/scala | scala |
| SQL | text/sql | sql |
| Tcl | text/tcl | tcl |
| Script batch Windows | text/bat | bat |
| XML | text/xml | xml,glade |
|
|
Types de fichiers pris en charge pour l'embellissement/reformattage
|
- Identifié par suffixe : XHTML, XML, HTML, C, C++, Java, Ruby, Perl, PHP, JavaScript, CSS, Shell Script
- Identifié par heuristique : tout type de fichier source contenant des accolades '{','}'
|
|
Personnalisation utilisateur : système de macros
|
- Tous les menus et barres d'outils du programme sont définis par des macros modifiables par l'utilisateur
- Les utilisateurs peuvent modifier l'apparence ou le comportement de n'importe quel élément de menu ou bouton de la barre d'outils en cliquant dessus avec le bouton droit et en modifiant son contenu
- Un panneau de personnalisation est fourni pour accéder et modifier directement l'arborescence de définition des macros
- Les utilisateurs peuvent créer ou supprimer des menus, des barres d'outils et des macros individuelles, ainsi qu'ajouter, modifier ou supprimer des parties de l'ensemble de macros par défaut
- Toute commande Arachnophilia peut être saisie dans une macro par son nom
- Sous le contrôle des macros, des programmes externes peuvent être exécutés pour fournir une entrée de document ou pour modifier le contenu du document
- Tous les paramètres utilisateur et définitions de macros sont enregistrés entre les exécutions du programme
- Les définitions de macros peuvent être exportées, importées et partagées entre les installations d'Arachnophilia
|
|
Personnalisation utilisateur : périphérique de stockage portable
|
Les utilisateurs peuvent installer sur un périphérique de stockage portable (exemple : clé USB) une copie d'Arachnophilia, ainsi qu'un ensemble de définitions d'utilisateur personnalisées, à utiliser lors du déplacement d'une machine à l'autre.
|