Aejaks

Software screenshot:
Aejaks
Software informatie:
Versie: 2.2
Upload datum: 20 Feb 15
Ontwikkelaar: Tom Poindexter
Licentie: Gratis
Populariteit: 32

Rating: 3.0/5 (Total Votes: 1)

Aejaks is een windowing toolkit voor de snelle ontwikkeling van de AJAX-enabled webapplicaties. Het combineert de krachtige eenvoud van de taal Tcl met de Java-gebaseerde Echo2 browser-onafhankelijke window systeem.
Aejaks applicaties zijn geschreven in een scripttaal, zonder noodzaak om geen HTML, Javascript, of CSS te schrijven. Het project leent van de Tk window systeem, maar is niet direct compatibel met Tk. Het draait op de top van een Java Web-server, en kan gebruik maken van alle bestaande Java-bibliotheek te maken.
Vereenvoudig Ajax programmering
Programmeren van moderne Ajax-gebaseerde web applicaties betekent over het algemeen het schrijven van code in een aantal talen: Javascript voor de interface, Java, PHP, Tcl, Ruby, Python, etc. voor de backend, samen met een gezonde dosis van XML, CSS en DHTML.嚙 篌 aks laat dezelfde toepassingen met een enkele scripttaal, Tcl worden geschreven.
Een dunne laag over Echo2.
Echo2 is een op Java gebaseerde window toolkit voor het bouwen van Ajax-toepassingen mogelijk te maken.嚙 篌 aks vertaalt de meeste van de Echo2 Java-objecten in Tcl objecten, maar biedt veel snelkoppeling functies, zoals anonieme object constructie voor attribuut-type objecten.
Tk geïnspireerd objectinterface
Tk de standaard gezet voor het programmeren window-applicaties van een scripttaal.嚙 篌 aks leent van Tk (maar is niet compatibel met Tk.) Het meest opvallend is, widget creatie commando's zijn directe implementaties van de onderliggende Echo2 objecten.嚙 篌 aks volgt ook de Tk model van het groeperen van widgets op basis van hun verpakking hiërarchie

Wat is nieuw in deze release:.

  • Deze versie lost een bug in de MrPersister bibliotheek die een SQL BOOLEAN datatype niet goed in kaart worden gebracht om een ​​Booleaanse Java soort veroorzaakt.
  • De meegeleverde JTcl tolk is opgewaardeerd naar een mogelijke geheugenlek op te lossen.
  • heeft De H2 database-engine is opgewaardeerd naar een recente versie.

Wat is nieuw in versie 2.0:

  • Deze versie vervangt de Jacl tolk met JTcl, een bijgewerkte verson van Tcl voor Java.
  • JTcl implementeert bijna alle Tcl 8.4 functies.
  • -Gemeenschap ondersteunde versies van Echo2 en aanverwante bibliotheken worden opgenomen, waardoor de compatibiliteit problemen oplost met Internet Explorer 9.
  • Ook opgelost in deze release is de updateOptimistic methode in de MrPersister pakket.
  • Window object (& quot;. & Quot;). Heeft nu een getClientProperties methode
  • De H2-database is opgewaardeerd naar een recente versie (zie de WIJZIGINGEN bestand voor upgrade-informatie).

Wat is nieuw in versie 1.3:

  • De ExpandableSection widget heeft nu methoden om de titel voorgrond en achtergrond in te stellen kleuren.
  • De Warmachine monster programma werd verbeterd om extra JAR bibliotheek bestanden.
  • De Window methode exitApp kunnen nu gebruik maken van een logout servlet om een ​​aanvraag af te sluiten.
  • Bugs vast onder het verwijderen van vreemde tekens in het hyde pakket.
  • De ComboBox widget werd bevestigd aan backslash voorkomen citeren van spaties.
  • De bibliotheek procedure aejaks_entryBox is gewijzigd, zodat de callback passeert nu twee argumenten; deze verandering is onverenigbaar met de vorige versies en zal een wijziging van de code nodig.

Wat is nieuw in versie 1.2:

  • Vaste aejaks_console.tcl: puts en spoel werken nu met echte bestanden, voegde lettertype keuzemenu.
  • Meld bericht als interp niet kan worden gecreëerd (patch door Matt Avery)
  • Table cell / header renderers gebruiken nu hun eigen interp eval TclEvent om te voorkomen grijpen de geïnterpol resultObject.
  • MrPersister pakket bevat nu methode 'updateOptimistic', gebruiken getColumnLabel () in plaats van getColumnName () voor Generic en Kaart, bump versie van mrpersister pakket tot 1,1, bibliotheek naar 3.8.2.
  • DbObjForm optie '-dbAction updateOptimistic' toegevoegd; weergavemodus toont een tekstveld in plaats van een SelectField. Timestamp of datetime SQL-typen worden nu in kaart gebracht in java.sql.Timestamp objecten voor DbObjBuilder en DbObjForm.
  • Bijgewerkt Echo2 naar versie 2.1.1+ (laatste van SVN), verwijderd TextComponent patch (in upstream code vast.)
  • Bijgewerkt H2 naar versie 1.1.111.
  • Tcljava reflectobject pad probeert objecten niet meer lekken, in afwachting van de officiële patch. Patch toe te ontdoen van TclClassLoader gevonden.
  • Beter opruimen wanneer toepassing wordt afgesloten en de sessie time-out. Jacl interp is geplaatst in een schonere manier, het verminderen van bungelende verwijzingen naar andere objecten.
  • Fix 'Pack slaven' en 'Pack kinderen' voor root venster queries.
  • aejaks_messageBox bevat nu optie -msgType DirectHtml
  • Warmachine maakt het nu statische webcontent te worden opgenomen in een oorlog.

Wat is nieuw in versie 1.1:

  • Een bug die de MrPersister databank pakket verhinderd te werken in Java 1.6 werd vastgesteld.
  • PersistenceManager en JdbcDao voorwerpen werden ook opgelost.

Wat is nieuw in versie 1.0:.

  • Deze versie heeft een MrPersister toegang tot de database bibliotheek
  • De H2-database-engine is inbegrepen voor quick-start database applicatie ontwikkeling.
  • Ook inbegrepen zijn de Apache Log4J logging systeem, een RichTextArea widget, standaard bibliotheek dialoogvensters voor berichten, ingang, kleur selectie, datum selectie, en het uploaden van bestanden, en een Hyde pakket voor eenvoudige Tcl-to-Java-integratie.
  • Nieuwe voorbeeldapplicaties: TclTutor, Aejaks Rolodex, en Warmachine
  • .

Screenshots

aejaks_1_75714.png
aejaks_2_75714.png

Reacties op Aejaks

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!