Aejaks

Software screenshot:
Aejaks
Dettagli del software:
Versione: 2.2
Data di caricamento: 20 Feb 15
Sviluppatore: Tom Poindexter
Licenza: Libero
Popolarità: 12

Rating: nan/5 (Total Votes: 0)

Aejaks è un toolkit a finestre per lo sviluppo rapido di applicazioni Web AJAX-enabled. Esso combina il potente semplicità del linguaggio Tcl con il sistema a finestre del browser-indipendente Echo2 basato su Java.
Aejaks applicazioni sono scritte in un unico linguaggio di scripting, senza bisogno di scrivere codice HTML, Javascript, CSS o. Il progetto prende in prestito dal sistema a finestre Tk, ma non è direttamente compatibile con Tk. Funziona in cima a qualsiasi server Web Java, e può fare uso di qualsiasi libreria Java esistente.
Semplificare la programmazione Ajax
Programmazione moderne applicazioni web basate su Ajax generalmente significa scrivere il codice in un numero di lingue: Javascript per l'interfaccia, Java, PHP, Tcl, Ruby, Python, ecc per il backend, insieme con una sana dose di XML, CSS e DHTML.嚙 篌 aks permette le stesse applicazioni essere scritte con un linguaggio di scripting singolo, Tcl.
Un sottile strato sopra Echo2.
Echo2 è un toolkit a finestre basato su Java per la costruzione di Ajax-abilitare le applicazioni.嚙 篌 aks traduce la maggior parte del Echo2 oggetti Java in oggetti Tcl, ma offre molte funzioni di scelta rapida, come l'edilizia oggetto anonimo per gli oggetti attributo tipo.
Tk interfaccia oggetto ispirato
Tk stabilito lo standard per le applicazioni a finestre di programmazione di un linguaggio di scripting.嚙 篌 aks prende in prestito da Tk (ma non è compatibile con Tk.) In particolare, i comandi di creazione dei widget sono implementazioni dirette degli oggetti ECHO2 sottostanti.嚙 篌 AKS segue anche il modello Tk di raggruppare i widget in base alla loro gerarchia imballaggio

Cosa c'è di nuovo in questa versione:.

  • Questa versione corregge un bug nella libreria MrPersister che ha causato un tipo di dati SQL BOOLEAN non essere mappato correttamente a un tipo booleano Java.
  • L'interprete JTcl incluso è stato aggiornato per correggere una possibile perdita di memoria.
  • Il motore di database H2 è stato aggiornato ad una versione recente.

Cosa c'è di nuovo nella versione 2.0:

  • Questa versione sostituisce l'interprete Jacl con JTcl, un verson aggiornato di Tcl per Java.
  • JTcl implementa quasi tutte Tcl 8.4 caratteristiche.
  • versioni supportate comunitari di Echo2 e librerie correlate sono inclusi, che risolve problemi di compatibilità con Internet Explorer 9.
  • risolto anche in questa versione è il metodo updateOptimistic nel pacchetto MrPersister.
  • oggetto Window (& quot;. & Quot;). Ha ora un metodo getClientProperties
  • Il database H2 è stato aggiornato ad una versione recente (vedi il file CAMBIAMENTI per informazioni di aggiornamento).

Cosa c'è di nuovo nella versione 1.3:

  • Il ExpandableSection widget ha ora metodi per impostare il titolo primo piano e sfondo colori.
  • Il programma di esempio Warmachine è stato migliorato per consentire file di libreria JAR aggiuntivo.
  • Il metodo Window exitApp possono ora utilizzare un servlet di logout per uscire un'applicazione.
  • Bugs fisso includere i caratteri estranei rimozione del pacchetto hyde.
  • Il ComboBox widget è stato fissato al fine di evitare backslash quoting di caratteri di spaziatura.
  • La procedura di libreria aejaks_entryBox è stato modificato in modo che il callback ora passa due argomenti; questo cambiamento non è compatibile con le versioni precedenti e richiede una modifica del codice.

Cosa c'è di nuovo in versione 1.2:

  • aejaks_console.tcl fisso: puts e filo ora lavorare con reale file, aggiunto il menu di selezione dei font.
  • Log messaggio se interp non può essere creata (patch da Matt Avery)
  • cella Tabella / renderer intestazione ora utilizzare il proprio interp eval TclEvent evitare afferrando il interp resultObject.
  • package MrPersister include ora il metodo 'updateOptimistic', utilizzare getColumnLabel () al posto di getColumnName () per Generic e Map, bump versione del pacchetto mrpersister a 1,1, biblioteca a 3.8.2.
  • opzione DbObjForm '-dbAction updateOptimistic' aggiunto; modalità di visualizzazione mostra una TextField invece di un SelectField. Tipi timestamp o datetime SQL sono ora mappati in oggetti java.sql.Timestamp per DbObjBuilder e DbObjForm.
  • Aggiornamento Echo2 alla versione 2.1.1+ (ultima da SVN), cerotto TextComponent rimosso (fissato nel codice upstream.)
  • H2 aggiornato alla versione 1.1.111.
  • Tcljava percorso reflectobject cerca di non perdere gli oggetti più, in attesa patch ufficiale. Aggiungi patch per disporre di riferimenti TclClassLoader.
  • Better cleanup quando l'applicazione viene chiuso e il timeout della sessione. Interp Jacl è disposto in modo pulito, riducendo i riferimenti penzoloni ad altri oggetti.
  • 'schiavi Pack' Fix e "bambini Pack 'per le query finestra principale.
  • aejaks_messageBox ora include un'opzione -msgType DirectHtml
  • Warmachine consente ora di contenuti web statici da includere in una guerra.

Cosa c'è di nuovo nella versione 1.1:

  • Un bug che impediva il pacchetto database MrPersister di lavorare in Java 1.6 è stato fissato.
  • oggetti PersistenceManager e JdbcDao sono stati fissati.

Cosa c'è di nuovo nella versione 1.0:.

  • Questa versione dispone di una libreria di accesso al database MrPersister
  • Il motore Database H2 è incluso per lo sviluppo di applicazioni di database di avvio rapido.
  • Sono inclusi anche il sistema Apache Log4J logging, un widget RichTextArea, finestre di dialogo della libreria standard per i messaggi, input, selezione dei colori, la selezione della data e upload di file, e un pacchetto Hyde per una facile integrazione Tcl-to-Java.
  • Le nuove applicazioni di esempio: TclTutor, Aejaks Rolodex, e Warmachine
  • .

Screenshots

aejaks_1_75714.png
aejaks_2_75714.png

Commenti a Aejaks

I commenti non trovato
Aggiungi commento
Accendere le immagini!