Benvenuto in Janox,
la suite completa per lo sviluppo WEB
Janox ti permette di sviluppare PHP e HTML5 partendo dai dati e dai processi di connettività ed elaborazione.
Janox è il tool di sviluppo pensato per le applicazioni complesse orientate ai dati, come gestionali, CRM e moduli di produzione.
La potenza di portabilità, cicli di sviluppo-manutenzione e modularità fanno di Janox lo strumento ideale per lo sviluppo condiviso e la partnership.
Download
Risorse | Pagina
Last stable release: 2.9.01
03.08.2023 | janox-2.9.01.tar.gz
Questa è la release stabile più recente, quindi la release di
riferimento per ogni esigenza di produzione.
Development release: 2.9.02
18.11.2024 | janox-2.9.02.tar.gz
Questa release è sperimentale: non deve essere usata in ambienti di
produzione ed è dedicata alle sole attività di sviluppo.
Documentazione
Risorse | Pagina
Attività
Risorse | Runtime
Risorse | Open Builder
Runtime
10.11.2024 | »
Fixes for UTF-8
Open Builder
01.01.1970 | »
Runtime
03.03.2024 | »
Image controls added to selective response
Runtime
12.02.2024 | »
Checkbox controls added to selective response
Runtime
29.01.2024 | »
JXTest
La filosofia Janox
Facile da utilizzare come un CMS, efficace come un RAD, potente
come PHP
Un sistema RAD permette tempi di sviluppo e manutenzione impareggiabili, ma con forti limiti di potenzialità. Un linguaggio di sviluppo general purpose permette di affrontare qualunque impresa, ma con costi enormi di tempo e di strutturazione, soprattutto in applicazioni complesse.
Janox ricerca un perfetto equilibrio fra questi strumenti, offrendo una stratificazione di differenti approcci di sviluppo attraverso i quali il programmatore può muoversi in completa libertà, a seconda delle esigenze, delle capacità e delle proprie strategie.
Quindi la filosofia di Janox è di lasciare lo sviluppatore libero, in ogni momento, di trovare il proprio giusto equilibrio fra semplicità e potenza.
Il paradigma di sviluppo
L’interfaccia di sviluppo è costituita da un eseguibile compilato,
dedicato al nostro particolare modello di RAD, basato sul rapporto tra
repository e moduli esecutivi.
Janox offre un approccio table driven a tutta la struttura dell'applicazione e alla definizione di tutti gli elementi tramite repository. Le funzionalità di base, di interfaccia ed anche esecutive sono in larga parte ottenibili dalla definizione stessa dei repository.
In questo modo lo sviluppatore può concentrare il proprio sforzo sulle soluzioni specifiche, senza limiti di integrazione, sia server-side che client-side, e con un vasto corredo di strumenti e strategie di alto livello.
Write once, run everywhere
Janox può essere eseguito su qualunque macchina dove sia presente una
installazione PHP standard, senza bisogno di librerie aggiuntive.
Janox produce codice esecutivo PHP7-8 e interfacce HTML5, JavaScript e CSS3. Questo assicura una completa portabilità delle applicazioni attraverso piattaforme e tecnologie, in totale trasparenza.
La potente astrazione di database e la vasta gamma di gateway disponibili consentono la stessa portabilità e la stessa trasparenza anche verso il DBMS.
Questa portabilità consente allo sviluppatore di concentrarsi sullo sviluppo dei concetti, posticipando le più specifiche scelte tecnologiche ai momenti di produzione.