Documentazione |  
Specifiche e Copyright
L'Arachnophilia è © Copyright 2015, P. Lutus.

L'Arachnophilia è CareWare

L'attuale incarnazione di Arachnophilia rappresenta ben oltre un decennio di lavoro di sviluppo in tre fasi:

Questo elenco di specifiche si applica ad Arachnophilia 5.5 e successivi:

Proprietà Commento
Descrizione Strumento di sviluppo web e programmazione generale, con interfaccia grafica desktop multi-documento
Diritto d'autore Arachnophilia è Copyright 2015, P. Luto. Tutti i diritti riservati.
Licenza GPL versione 3.0
Codice sorgente Il codice sorgente di Arachnophilia, sotto forma di progetto NetBeans, è disponibile qui.
Lingua Giava
Versione linguistica richiesta Giava 1.6
Requisiti di sistema Java 1.6 Runtime (disponibile gratuitamente su http://java.com)
Compatibilità della piattaforma Qualsiasi piattaforma per la quale esiste un motore Java 1.6 Runtime
Funzionalità specifiche per il Web
  • Editor di pagine Web a colori di sintassi con/senza ritorno a capo
  • Abbellitore XHTML e analizzatore di sintassi
  • Barre degli strumenti dei tag XHTML modificabili dall'utente per le comuni attività di sviluppo web
  • Sofisticato editor e interprete di espressioni regolari per la gestione del contenuto della pagina
  • Table Wizard per trasformare il contenuto tabulare in testo normale in tabelle XHTML
  • List Wizards per trasformare elenchi di testo semplice in elenchi XHTML ordinati e non ordinati
  • Servizio FTP integrato per esportare contenuti locali sul Web
  • Convertitore di documenti Rich Text Format in XHTML
  • Funzione di salvataggio automatico a tempo per coloro che dimenticano di fare clic su "Salva" molto spesso o per niente
  • Correttore ortografico
Caratteristiche specifiche della programmazione
  • Colorazione della sintassi per molti tipi di file di origine (elenco completo di seguito)
  • Opzione di ritorno a capo senza alcun effetto sulla colorazione della sintassi (a differenza delle versioni precedenti)
  • Opzione di numerazione delle righe
  • Sessioni interattive di modifica/compilazione in cui i messaggi di errore del compilatore evidenziano le corrispondenti righe del file sorgente
  • Funzione di rientro automatico dell'editor per preservare la struttura della sorgente durante la modifica
  • Abbellitori per tipi di file sorgente comuni (C, C++, Java, JavaScript, Perl, Ruby, Bash Shell Script e altri, elenco di seguito)
  • Convertitore base numerica
  • La possibilità di trasformare automaticamente un file sorgente in una pagina Web XHTML colorata per la sintassi per la pubblicazione
Tipi di file supportati per la modifica e la colorazione della sintassi
NomeTipo MimeSuffissi accettati
(modificabili dall'utente)
HTMLtext/htmlxhtml,html,htm,shtml,asp,
stm,idc,htx,ssi,cfm,hts
Testotesto/semplicetxt,testo,doc,bat,log,tbd
JavaScripttesto/javascriptjs
CSStesto/csscss
Pythontesto/pythonpy
Rubinotesto/rubinorb
C++testo/cppcpp
Javatesto/javajava
Shell Scripttext/unixsh
Perltesto/perlpl
PHPtesto/perlphp
CGItesto/cgicgi
Actionscripttesto/actionscriptcome
Assemblaggiotesto/asmasm
BBCodetesto/bbcodebbc
Ctesto/cc
Clojuretesto/clojureclj
C#testo/cscs
LaTeXtesto/ctex
Delfitesto/delfidpr,p
Fortrantesto/fortranf
Groovytesto/groovygroovy
Pagina server Javatesto/jspjsp
Lisptext/lispel
Luatesto/lualua
Makefiletesto/makefilemak
MXMLtesto/mxmlmxml
Proprietàtesto/proprietàproprietà
SAStesto/sassas
Scalatesto/scalascala
SQLtesto/sqlsql
Tcltesto/tcltcl
Script batch di Windowstesto/batbat
XMLtesto/xmlxml,glade
Tipi di file supportati per abbellimento/riformattazione
  • Identificato dal suffisso: XHTML, XML, HTML, C, C++, Java, Ruby, Perl, PHP, JavaScript, CSS, Shell Script
  • Identificato dall'euristica: qualsiasi tipo di file sorgente contenente '{','}' parentesi graffe
Personalizzazione dell'utente: sistema macro
  • Tutti i menu e le barre degli strumenti del programma sono definiti da macro modificabili dall'utente
  • Gli utenti possono modificare l'aspetto o il comportamento di qualsiasi voce di menu o pulsante della barra degli strumenti facendo clic con il pulsante destro del mouse e modificandone il contenuto
  • Viene fornito un pannello di personalizzazione per accedere e modificare direttamente l'albero delle definizioni delle macro
  • Gli utenti possono creare o eliminare menu, barre degli strumenti e singole macro, nonché aggiungere, modificare o eliminare parti del set di macro predefinito
  • Qualsiasi comando Arachnophilia può essere inserito in una macro per nome
  • Sotto il controllo delle macro, i programmi esterni possono essere eseguiti per fornire l'input del documento o per modificare il contenuto del documento
  • Tutte le impostazioni utente e le definizioni delle macro vengono salvate tra le esecuzioni del programma
  • Le definizioni delle macro possono essere esportate, importate e condivise tra le installazioni di Arachnophilia
Personalizzazione dell'utente: dispositivo di archiviazione portatile Gli utenti possono installare su un dispositivo di archiviazione portatile (esempio: chiavetta USB) una copia di Arachnophilia, oltre a una serie di definizioni utente personalizzate, da utilizzare durante il passaggio da una macchina all'altra.

Documentazione |