|
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
|
| Nome | Tipo Mime | Suffissi accettati (modificabili dall'utente) |
| HTML | text/html | xhtml,html,htm,shtml,asp, stm,idc,htx,ssi,cfm,hts |
| Testo | testo/semplice | txt,testo,doc,bat,log,tbd |
| JavaScript | testo/javascript | js |
| CSS | testo/css | css |
| Python | testo/python | py |
| Rubino | testo/rubino | rb |
| C++ | testo/cpp | cpp |
| Java | testo/java | java |
| Shell Script | text/unix | sh |
| Perl | testo/perl | pl |
| PHP | testo/perl | php |
| CGI | testo/cgi | cgi |
| Actionscript | testo/actionscript | come |
| Assemblaggio | testo/asm | asm |
| BBCode | testo/bbcode | bbc |
| C | testo/c | c |
| Clojure | testo/clojure | clj |
| C# | testo/cs | cs |
| LaTeX | testo/c | tex |
| Delfi | testo/delfi | dpr,p |
| Fortran | testo/fortran | f |
| Groovy | testo/groovy | groovy |
| Pagina server Java | testo/jsp | jsp |
| Lisp | text/lisp | el |
| Lua | testo/lua | lua |
| Makefile | testo/makefile | mak |
| MXML | testo/mxml | mxml |
| Proprietà | testo/proprietà | proprietà |
| SAS | testo/sas | sas |
| Scala | testo/scala | scala |
| SQL | testo/sql | sql |
| Tcl | testo/tcl | tcl |
| Script batch di Windows | testo/bat | bat |
| XML | testo/xml | xml,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.
|