Aejaks er en windowing værktøjssæt til hurtig udvikling af AJAX-aktiverede webapplikationer. Det kombinerer den kraftfulde enkelhed af Tcl sprog med Java-baserede ECHO2 browser-uafhængig vinduesystemet.
Aejaks applikationer er skrevet i et enkelt scriptsprog, uden behov for at skrive noget HTML, Javascript, eller CSS. Projektet låner fra Tk vinduesystemet, men er ikke direkte kompatible med Tk. Det kører på toppen af alle Java webserver, og kan gøre brug af et eksisterende Java-bibliotek.
Forenkle Ajax programmering
Programmering moderne Ajax-baserede web-applikationer betyder normalt at skrive kode i en række sprog: Javascript for grænsefladen, Java, PHP, Tcl, Ruby, Python, etc. til backend, sammen med en sund dosis af XML, CSS & DHTML.嚙 篌 aks lader de samme applikationer skrives med et enkelt scriptsprog, Tcl.
Et tyndt lag over ECHO2.
ECHO2 er en Java baseret windowing værktøjskasse til opbygning af Ajax-aktivere programmer.嚙 篌 aks oversætter det meste af ECHO2 Java-objekter i Tcl objekter, men giver mange genvejstaster funktioner, såsom anonym objekt konstruktion for attribut-type objekter.
Tk inspireret objekt grænseflade
Tk sætte standarden for programmering vinduessystemer programmer fra et scriptsprog.嚙 篌 aks låner fra Tk (men er ikke kompatibel med Tk.) Mest bemærkelsesværdigt, widget skabelse kommandoer er direkte implementeringer af de underliggende ECHO2 objekter.嚙 篌 aks følger også Tk model gruppere widgets efter deres emballage hierarki
Hvad er nyt i denne udgivelse:.
- Denne version løser en fejl i MrPersister bibliotek, som forårsagede en SQL BOOLEAN datatype ikke at blive kortlagt korrekt til en Boolean Java type.
- Den medfølgende JTcl tolk er blevet opgraderet til at fastsætte en eventuel hukommelsesfejl.
- H2 database motor er blevet opgraderet til en nyere version.
Hvad er nyt i version 2.0:
- Denne version erstatter Jacl tolk med JTcl, en opdateret verson af Tcl for Java.
- JTcl gennemfører næsten alle Tcl 8.4 funktioner.
- EU-understøttede versioner af ECHO2 og relaterede biblioteker er inkluderet, som løser kompatibilitetsproblemer med Internet Explorer 9.
- Også fastsat i denne udgivelse er updateOptimistic metoden i MrPersister pakken.
- Window objekt (& quot;. & Quot;). Har nu en getClientProperties metode
- H2-databasen er blevet opgraderet til en nyere version (se ændringerne fil til opgradering information).
Hvad er nyt i version 1.3:
- ExpandableSection widget har nu metoder til at indstille titel forgrund og baggrund farver.
- Warmachine prøve programmet blev udvidet til at tillade yderligere JAR biblioteksfiler.
- Window metoden exitApp kan nu bruge en logout servlet at afslutte et program.
- Bugs fast omfatter fjernelse uvedkommende tegn i hyde pakke.
- kombinationsfeltet widget blev fastsat for at undgå omvendt skråstreg citerer af blanke tegn.
- Biblioteket procedure aejaks_entryBox er blevet ændret, således at tilbagekald nu passerer to argumenter; denne ændring er uforenelig med tidligere versioner, og vil kræve en kode ændring.
Hvad er nyt i version 1.2:
- Fast aejaks_console.tcl: puts og skyl nu arbejde med ægte filer, tilføjede skrifttype menuvalg.
- Log besked hvis der ikke kan skabes interp (plaster af Matt Avery)
- tabelcelle / header destruktionsanstalter nu bruge deres egen interp eval TclEvent at undgå opsigtsvækkende interp resultObject.
- MrPersister pakke inkluderer nu 'updateOptimistic' metode, brug getColumnLabel () i stedet for getColumnName () til Generic og kort, bump version af mrpersister pakke til 1,1, bibliotek til 3.8.2.
- DbObjForm option '-dbAction updateOptimistic «tilføjede; visning viser en TextField stedet for en SelectField. Tidsstempel eller datetime SQL typer er nu kortlagt i java.sql.Timestamp objekter for DbObjBuilder og DbObjForm.
- Opdateret ECHO2 til version 2.1.1+ (senest fra SVN), fjernes TextComponent patch (fast i upstream kode.)
- Opdateret H2 til version 1.1.111.
- Tcljava reflectobject sti forsøger at ikke lække objekter længere, indtil officiel patch. Tilføj patch til at disponere over TclClassLoader referencer.
- Bedre oprydning, når ansøgning forlades og timeout session. Jacl interp er anbragt i en renere måde, reducerer dinglende referencer til andre objekter.
- Fix 'Pack slaver «og» Pack børn «for root-vinduet forespørgsler.
- aejaks_messageBox indeholder nu mulighed -msgType DirectHtml
- Warmachine nu tillader statisk webindhold, der skal indgå i en krig.
Hvad er nyt i version 1.1:
- En fejl, der forhindrede MrPersister databasepakken fra at arbejde i Java 1.6 blev fastsat.
- PersistenceManager og JdbcDao genstande blev også rettet.
Hvad er nyt i version 1.0:.
- Denne udgivelse har en MrPersister database adgang bibliotek
- H2 Database motor er inkluderet for quick-start-database applikationsudvikling.
- Der er også Apache Log4J logging-system, en RichTextArea widget, standard bibliotek dialoger for beskeder, input, farvevalg, dato udvælgelse, og fil uploads, og en Hyde pakke til nem Tcl-til-Java integration.
- Nye prøve applikationer: TclTutor, Aejaks Rolodex, og Warmachine .
Kommentarer ikke fundet