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.

Nuovo Janox Mini WEB Server
14.06.2017 | Janox news

La versione in sviluppo 2.3.00 introduce un nuovo potente strumento: Janox Mini WEB Server.

Se volete provare l'applicazione Demo, eseguire dei test o eseguire in maniera facile e veloce applicazioni Janox da oggi sarà possibile farlo senza aver bisogno di un WEB Server configurato: basterà avere un eseguibile PHP 5.4 o superiore.

Per una documentazione dettagliata del nuovo strumento visita il nostro Wiki Janox Mini WEB Server.

Nuovo package per le release Janox
04.06.2017 | Janox news

Da oggi cambia il package di download per le release Janox.

Sono stati eliminati i file di setup, sia Windows che Linux, e da oggi le release verranno distribuite solo come archivio tar.gz.

Ma non preoccupatevi: da oggi provare, installare ed eseguire Janox sarà ancora più facile, grazie alle potenti funzionalità della nuova versione 2.3.

Torna a trovarci su www.janox.it per scoprire cosa c'è di nuovo..!

Il nuovo sito di Janox
17.05.2017 | Janox news

La Community è orgogliosa di inaugurare il nuovo sito di Janox.

Qui potrai trovare contenuti sempre aggiornati, i download, la documentazione, il supporto, le attività e i contatti con la nostra Community.

Visita il nuovo sito su www.janox.it per rimanere in contatto con il mondo di Janox.

Download
Risorse | Pagina

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

Development release: 2.3.00
19.06.2017 | janox-2.3.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 | Pagina

Commit
17.06.2017 | »
Fixed missing runtime

Commit
16.06.2017 | »
Fix all focus errors

Commit
14.06.2017 | »
Bypass LDAP auth when coming from "Start new session"

Commit
14.06.2017 | »
Fixed field phys-name in add-index functions

Commit
13.06.2017 | »
Fixed variable type

 

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.