devblog

Eine Vorschau auf Xajax 0.6

Richtig gelesen! Die Arbeiten an Xajax 0.6 haben bereits begonnen, obwohl Xajax 0.5 noch nicht einmal als entgültige stable Version veröffentlicht wurde. Dies wird allerdings innerhalb der nächsten 10 Tage nachgeholt!
Aufgrund der langen Entwicklungszeit von Version 0.5 ist diese auch weiterhin PHP4 kompatibel. Die vorherigen Beta Releases werden bereits vielfach produktiv eingesetzt und wir möchten niemanden enttäuschen, der noch an einen PHP4 WebServer gebunden ist. Einige User beklagten daher schon (zurecht), daß Xajax momentan nicht PHP5 strict valid, und PHP4 tot ist - das ist der Punkt an dem Version 0.6 ansetzt.

Das Ziel ist es möglichst zügig die Vorzüge von PHP5 voll und ganz auszunutzen, um die Geschwindkeit und Funktionalität weiter zu verbessern. Gleichzeitig werden mit Xajax 0.6 auch Altlasten wie die legacy Klasse und sämtliche momentan als veraltet gekennzeichneten Funktionen entfallen. Zur Diskussion stehen Responses in JSON statt XML und eine Response Queue, die nach Bedarf Requests zwischenspeichern kann falls die maximale Anzahl an parallelen Verbindungen gerade ausgeschöpft ist.

Die genaue Roadmap wird derzeit noch erarbeitet und vorrausichtlich kurz nach dem finalen 0.5 Release erscheinen. Für Vorschläge zur nächsten Generation sind wir jederzeit offen.

Xajax 0.5 release candidate 1 erschienen!

Endlich ist es soweit, der Release Candidate 1 von Xajax 0.5 ist erschienen. Nehmt euch die Zeit, downloaded das Release und probiert es aus - die finale Version kommt schon sehr bald!

Nach dem Erscheinen der entgültigen Version 0.5 werden wir sofort beginnen an der nächsten Version zu arbeiten um die neuen Möglichkeiten durch PHP 5.2++ voll auszunutzen.

Weiter geht’s! Xajax 0.5rc1 folgt in Kürze!

Nach einer etwas längeren Zeit der Stille auf dieser Website geht es nun endlich weiter. Xajax 0.5rc1 steht quasi schon vor der Tür und wird in den nächsten Tage veröffentlicht.
Neben einer Reihe von Bugfixes seit der Version beta4b gab es auch zahlreiche kleinere Erweiterungen die die Funktionsumfang sinnvoll ergänzen und das Arbeiten mit Xajax teils sogar einfacher gestalten.

Die wichtigsten Änderungen betreffen vor allem das Plugin System, dessen Methoden zum registrieren von Response Commands nocheinmal überarbeitet wurden, wodurch die Übergabe von Werten wesentlich flexibler gestaltet werden kann.

In den nächsten Wochen werde ich ein paar detaillierte Infos über die neuen Xajax Funktionen geben und einen UpgradeGuide für alle Benutzer der 0.2.X Versionen zur Verfügung stellen. Desweiteren hat sich bei den beiden Plugins Comet und SWFupload etwas getan. Diese werden spätestens zur finalen Version von Xajax 0.5 noch einmal aktualisiert.

Willkommen

im neuen XAJAX devblog. Ich werde versuchen hier über Neuigkeiten der Entwicklung von XAJAX berichten und gelegentlich ein paar Tutorials, sowie Beispiele auf häufig gestellte Fragen veröffentlichen.

XAJAX ist ein Toolkit, dass Entwicklung von Ajax-Anwendungen im Web massiv beschleunigt. Gerade Neueinsteiger im sogenanten "Web 2.0" - sofern wenn man es so nennen mag - kommen auch mit wenig Grundkenntnisse in JavaScript schnell zu guten Ergebnissen. Gleichzeitig ist XAJAX sehr offen gestaltet um es in professionellen Umgebungen, wie z.B. YUI/Ext, einzubetten. Doch dazu später mehr :)