|
Thursday, 30. November 2006
Die Arbeit an Gobi macht gerade wieder super viel Spass. Was einerseits daran liegt, dass Helma 1.6 (unreleased) rockt wie Sau, und dass endlich die HelmaLibs da sind, wenn man sie braucht.
Ich dachte helma 1.6 ist im wesentlich identisch mit helma 1.5, ausser dass man nun e4x verwenden könnte? aber das tust du ja gar nicht mal bei gobi. worin liegt dann der große Vorteil deines Erachtens bei helma 1.6?
und bzgl HelmaLibs: du verwendest derzeit in Gobi helma.File, helma.Mail und helma.Search. die gab es doch auch schon länger?
Aber dass dir das Applikationen Schreiben Spaß macht, ist fein! Freut mich für dich. Und ausserdem kam dabei ja immer noch was Gutes, v.a. auch für Helma selbst, heraus. Hoffe das hält also an.
Gefühlsmässig ist der aktuelle 1.6 snapshot sehr schnell, was eventuell ein bisschen daran liegt, dass ich vor ein paar Tagen das Rhino mit diesem Patch eingecheckt habe. Ausserdem liegts so an den Feinheiten, alles schön rund, fast keinen Bugs mehr begegnet in der letzten Zeit. Und bei helmaLib ist der grosse Unterschied, dass app.addRepository() jetzt sofort wirkt statt später. Für mich macht das den Unterschied zwischen Benutzbarkeit und Nicht- aus. antville.org hab ich übrigens auch grad auf 1.6 upgedatet.
Bei Gobi verwend ich übrigens auch noch core.String und core.Date. (Seit gestern. Das ist das schöne, wie gesagt, dass man das schnell einwählt im entsprechenden File und sich keine weiteren Sorgen machen muss.)
Noch eine supere Feinheit mit dem neuen Rhino ist der JavaImporter. Bei der Gobi Update-Seite mach ich z.b. folgendes:
var dateFormat, timeFormat;
with (JavaImporter(java.text.DateFormat)) {
dateFormat = DateFormat.getDateInstance(DateFormat.LONG);
timeFormat = DateFormat.getTimeInstance(DateFormat.SHORT);
}
Sprich eine wirklich saubere Lösung für den Umgang mit langen Java-Packages, die nicht den globalen Namespace verschmutzt.
Weil wir grad dabei sind nochwas: Der Rhino-Debugger ist in Helma 1.6 zum ersten mal wirklich gut/brauchbar.
bzgl performance: du fühlst die performance lokal beim developen? aber die response-zeiten bewegen sich ja im milli-sekunden bereich. na, wenn das kein placebo-effect ist :-) aber wie sieht es denn mit der load vom antville-server aus? hast du da einen vorher/nachher vergleich?
offtopic: wenn man von google.de auf deine seite kommt, dann landet man im referrer spam detector. just to let you know.
normalerweise merk ich eh nix. also wenn ichs merk dann muss das was bedeuten. antville load verfolg ich nicht so.
Log in to add your comment!
|