Aejaks to zestaw narzędzi okienkowy do szybkiego tworzenia aplikacji obsługujących AJAX Web. Łączy w sobie potężny prostotę języka Tcl z opartej na Javie systemu okienek przeglądarki niezależne Echo2.
Aejaks aplikacje są napisane w języku skryptowym pojedynczej, bez konieczności pisania kodu HTML, JavaScript czy CSS. Projekt czerpie z układu okienkowania TK, ale nie jest bezpośrednio zgodny z TK. Działa na dowolnym serwerze WWW Java i może korzystać z dowolnej istniejącej biblioteki Java.
Uprościć programowanie Ajax
Programowanie nowoczesnych aplikacji internetowych opartych na technologii AJAX ogół oznacza pisanie kodu w wielu językach: Javascript dla interfejsu, Java, PHP, Ruby, Tcl, Python, itp dla zaplecza, wraz ze zdrową dawką XML, CSS i DHTML.嚙 篌 aks pozwala te same aplikacje są pisane z jednego języka skryptowego, Tcl.
Cienka warstwa nad Echo2.
Echo2 Java jest zestawem narzędzi do budowy Ajax okienkowanie włączyć aplikacje.嚙 篌 aks przekłada większość Echo2 obiektów Java w obiekty Tcl, ale oferuje wiele funkcji skrótu, takie jak anonimowego budowy obiektu dla obiektów typu atrybutu.
Tk inspirowane interfejs obiektu
Tk wyznacza standardy dla aplikacji okienkowych z programowania w języku skryptowym.嚙 篌 aks pożycza od Tk (ale nie jest kompatybilny z Tk.) Przede widget poleceń tworzenia są bezpośrednimi implementacje bazowych obiektów Echo2.嚙 篌 aks wynika również model Tk grupowania widgetów zgodnie z ich hierarchią pakowania
Co nowego w tym wydaniu:.
- Ta wersja naprawia błąd w bibliotece MrPersister który spowodował typ danych SQL BOOLEAN nie być odwzorowane prawidłowo typu Boolean Java.
- włączone JTcl tłumacz został zaktualizowany do ustalenia ewentualnego przecieku pamięci.
- silnik bazy danych H2 został zaktualizowany do ostatniej wersji.
Co nowego w wersji 2.0:
- Ta wersja zastępuje tłumacza jacl z JTcl, aktualizowane verson TCL for Java.
- JTcl realizuje prawie wszystkie Tcl 8.4 funkcje.
- wspierane wersje wspólnotowych i związanych z Echo2 bibliotek są włączone, która rozwiązuje problemy ze zgodnością z Internet Explorer 9.
- Ponadto poprawione w tym wydaniu jest metoda updateOptimistic w pakiecie MrPersister.
- Obiekt Okno (& quot;. & Quot;). Teraz ma metody getClientProperties
- w bazie H2 został zaktualizowany do ostatniej wersji (patrz plik ZMIANY informacji uaktualnienia) .
Co nowego w wersji 1.3:
- widget ExpandableSection ma obecnie metod ustawić tytuł pierwszego planu i tła kolory.
- Przykładowy program Warmachine została wzmocniona, aby umożliwić pliki biblioteki dodatkowe JAR.
- Metoda Okno exitApp mogą teraz korzystać aplet wylogowania, aby wyjść z aplikacji.
- Błędy stałe obejmują usuwanie znaków obcych w pakiecie hyde.
- widget ComboBox została ustalona w celu uniknięcia ukośnik cytuje z białych znaków.
- Procedura biblioteki aejaks_entryBox został zmieniony tak, że teraz przechodzi oddzwaniania dwa argumenty; zmiana ta jest niezgodna z poprzednich wersji i wymaga zmiany kodu.
Co nowego w wersji 1.2:
- Poprawiono aejaks_console.tcl: puts i równo teraz pracować z prawdziwym Pliki, dodane menu wyboru czcionki.
- Zaloguj wiadomość jeżeli interp nie może zostać utworzony (poprawka Matt Avery),
- Tabela / renderujące komórki nagłówka teraz używać własnego interp eval TclEvent uniknąć chwytając interp resultObject.
- Pakiet MrPersister "obejmuje obecnie metodę" updateOptimistic, należy getColumnLabel () zamiast getColumnName () do Generic i mapą, podbić wersję pakietu mrpersister do 1,1, biblioteki do 3.8.2.
- Opcja DbObjForm "-dbAction updateOptimistic" dodanej; Tryb podglądu wyświetla TextField zamiast SelectField. Typy datownika lub datetime SQL są teraz przypisane do obiektów java.sql.Timestamp dla DbObjBuilder i DbObjForm.
- Aktualizacja do wersji 2.1.1+ Echo2 (ostatni z SVN), usunąć plaster TextComponent (stałe w kodzie upstream).
- Aktualizacja do wersji 1.1.111 H2.
- Ścieżka reflectobject Tcljava stara się już nie wycieka obiektów, do czasu oficjalnego patcha. Dodaj poprawkę do dysponowania odniesienia TclClassLoader.
- Lepsze oczyszczanie, gdy aplikacja zostanie zamknięta, a limit czasu sesji. Jacl interp jest umieszczony w czystszej sposób zmniejszania odniesienia wiszące na inne przedmioty.
- "niewolnicy i opakowania" Fix "Paczka" dla dzieci okna głównego. Zapytań
- aejaks_messageBox zawiera teraz opcję -msgType DirectHtml
- Warmachine pozwala teraz statyczne treści internetowych, które należy uwzględnić w wojnie.
Co nowego w wersji 1.1:
- błąd, który uniemożliwiał pakiet bazy danych MrPersister z pracy w Javie 1.6 została ustalona.
- PersistenceManager i JdbcDao obiekty zostały także ustalone.
Co nowego w wersji 1.0.
- Ta wersja posiada bibliotekę dostępu do bazy danych MrPersister
- Silnik H2 Baza danych jest wliczona do projektowania aplikacji bazodanowych szybkiego uruchomienia.
- Są także system Apache Log4J rejestrowania widget RichTextArea, standardowe okna dialogowe biblioteki do wiadomości, wejście, wybór kolorów, wybór daty i wysyłania plików, a pakiet Hyde łatwą integrację Tcl-to-Java.
- Nowe przykładowe aplikacje: TclTutor, Aejaks Rolodex i Warmachine .
Komentarze nie znaleziono