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.

 

Janox è software open source e viene distribuito gratuitamente secondo i termini della GNU Lesser General Public License (LGPL).

Janox, the full cross-tech development suite.

Rilasciata la nuova versione Janox 2.4.00
02.09.2018 | Janox news

La Community Janox è lieta di annunciare il primo rilascio della versione 2.4.00 con molte novità, fra cui:

  • nuovi controlli Treeview, Images-lister e Progress-bar;
  • controllo grid: options, click on header e pinned columns;
  • nuovo sistema Multi-Language Translations (JXMLT);

...e molto altro!

La nuova versione di sviluppo 2.4.00 è disponibile per il download alla nostra pagina, ma attenzione: questa release è sperimentale e non è indicata per installazioni di produzione.

Consolidata la nuova versione Janox 2.3.00
01.06.2018 | Janox news

La Community Janox è lieta di annunciare il consolidamento della versione 2.3.00.

Per una lista completa delle novità e delle attività di fixing in questa versione vi rimandiamo al file RELEASE contenuto nel pacchetto.

La versione 2.3.00 è stabile ed ampiamente testata ed è consigliata anche per installazioni di produzione.

JXOB - Janox Open Builder
17.07.2017 | Janox news

Da oggi la nuova interfaccia di sviluppo Janox Open Builder (JXOB), nella branch di sviluppo 2.3.00, sostituisce il vecchio Generator e ne implementa le potenzialità: nuove funzionalità, più velocità e numerose correzioni:

  • cross-reference per tutti gli elementi di repository e di programma;
  • nuovo editor per le form GUI;
  • integrazione della documentazione di functions reference;
  • ...e molto altro...!

Inizia subito ad usare il nuovo Janox Open Builder!

Download
Risorse | Pagina

Last stable release: 2.3.00
31.05.2018 | janox-2.3.00.tar.gz
Questa è la release stabile più recente, quindi la release di riferimento per ogni esigenza di produzione.

Development release: 2.4.00
10.12.2018 | janox-2.4.00.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

Open Builder
09.12.2018 | »
Fixed allowed characters in properties for grid columns

Open Builder
09.12.2018 | »
Fixed properties length (Title, Description and Footer) for columns in grid

Runtime
07.12.2018 | »
Fixed log-table creation for unexisting tables

Runtime
07.12.2018 | »
Fixed attached files recovering from processes monitor

Runtime
19.11.2018 | »
New "Hidden" style for application main menu

 

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 PHP5-7 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.