Schlagwort-Archive: Entwicklung

Erste Alpha von PHP 5.3 erschienen

Late Static Binding, Namensräume, Lambda-Funktionen, Closures. Wem bei diesen Worten das Herz aufgeht, darf sich auf die kommende PHP Version 5.3 freuen. In einer ersten Alpha Version ist die neuste PHP Version nun erschienen. PHP 5.3 wird damit einige Dinge, die eigentlich für PHP 6.0 geplant waren, vorwegnehmen. Die erste stabile Version unter der neuen Versionsnummer soll zwischen September und Oktober erscheinen. Auch in Sachen Geschwindigkeit soll PHP 5.3 nochmals eine Steigerung darstellen, weshalb sicherlich auch Administratoren, die mit den genannten Schlagworten nicht viel anfangen können, ihren Teil an dieser Version haben werden.
Persönlich freue ich mich schon sehr auf diese neue Version, bewegt sich PHP doch steil Richtung PHP 6.0, das einige bisherige Konzepte über Board wirft und neuen Dingen Einzug gewährt. Dank eigenem Server ist ein Wechsel zudem zeitnah möglich, das ermöglicht eine baldige Nutzung in eigenen Skripten. Mancher Webhoster agiert hier verständlicherweise etwas zögerlicher, aber letztendlich wird es früher oder später den meisten zur Verfügung stehen.

Tabwechsel in Firefox 3.1

Vor einigen Tagen gab Mozilla in einem Blogeintrag einen Einblick in eine der neuen Hauptfunktionen in Firefox 3.1 – dem Tabwechsel. Das ursprünglich schon für den Firefox 3 geplante Feature ermöglicht ein vom Verhalten und Aussehen attraktiveres Wechseln zwischen den Tabs, indem es alle geöffneten Tabs mit kleinen Vorschaubildern sowie Seitentiteln versieht und diese auf einem dunkel hinterlegten Hintergrund anzeigt.
Übrigens ist es bereits in Firefox 3 möglich, über die gleiche Tastenkombination – STRG + TAB – zwischen den Tabs vorwärts bzw. mittels – STR + SHIFT + TAB – rückwärts zu wechseln.

Technik für Jung und Alt

Mittlerweile ist ein Jahr vergangen, seit wir Zuhause auf ein Schnurlostelefon umgestiegen sind. Genügend Zeit, um sich daran zu gewöhnen, mag man meinen. Doch weit gefehlt, auch heute noch bereitet genau jenes Teil manchen Familienteilen immer noch Probleme und so genießt das schnurgebundene Pendant dann doch meist den Vorzug.
Neue Technik, neue Möglichkeiten, doch die Einfachheit, mit der man frühere Produkte nutzen konnte, scheint heute meist auf der Strecke geblieben zu sein. Die heutige Generation nimmt die fülle an neuen Funktionen dankend an, die ältere dagegen versucht sich vehement dagegen aufzustemmen und den altgedienten Dingen treu zu bleiben. Ist hier kein Mittelweg zu finden, der beide Lager besänftigt und die jeweils gewünschten Funktionen in einfacher Weise bereitstellt? Usability ist zugegebenermaßen ein Produktteil, der viele Gedanken erfordert, aber der Erfolg lässt sich leicht an durchdachten Produkten wie den Apple Produkten ableiten. Doch auch positive Entwicklungen wie die Office 2007 Suite von Microsoft belegen, dass manche Hersteller das Auge der Zeit erkannt haben und sich verstärkt darauf ausrichten.
Die ältere Generation wird mit der Zeit verschwinden, aber auch in Zukunft wird für den potentiellen Kunden die Bedienbarkeit eine Rolle spielen. Es gewinnt eben nicht immer der mit den meisten Äpfeln für den kleinsten Preis, sondern derjenige, der es auch anständig zu präsentieren versteht.

Windows 7 soll es richten

Derzeit kursieren fast täglich neue Informationen zum nächsten Windows, derzeit noch schlicht Windows 7 genannt, im Internet. Zuerst wurde gemunkelt, es könnte schon 2009 soweit sein, dann ruderte Microsoft aber zurück. 2010/2011 könnte es nach aktuellen Plänen soweit sein, aber genaue Zeitpläne gäbe es sowieso nicht, so Microsoft. Was Windows 7 bringt – darüber kann derzeit nur spekuliert werden. Vielleicht wird es das Vista, das sich viele gewünscht haben? Mit WinFS Dateisystem, einer wirklich neuen Oberfläche und einem radikaleren Wechsel wäre Windows 7 wirklich eine neue Version wert.
„Freut euch nicht zu früh, Microsoft hat bisher immer zuviel versprochen, die Ergebnisse waren meist ernüchternd“, so ein Kommentar in einem Forum. Das diese Aussage durchaus richtig ist, können viele bestätigen. Ich hatte mir von Windows Vista damals wirklich mehr erwartet, etwas völlig neues, wie es dargestellt wurde. Das Endergebnis dagegen: sehr ernüchternd. Windows XP war da schon eher ein größerer Schritt von der 9x-Reihe zur NT-Schiene für Endanwender. Bevor also diesmal die Freude über neue Sachen losgeht, ist es vielleicht besser, ersteinmal abzuwarten. Denn auch wenn kleine Dinge publik werden, kommt es doch meistens anders, als gemunkelt wird.

Yella 0.4.0 – erste Einblicke

Die aktuelle Yella Entwicklungsversion 0.4.0 ist schon in fortgeschrittenem Zustand, ein guter Zeitpunkt, um einen ersten Überblick zu gewähren.
Im Entwicklungsplan stellt Yella 0.4.0 eine weitere Station dar, die auf die langfristige Entwicklung der Version 1.0.0 hinausläuft. Eine grobe Planung in diese Richtung ist mit Beginn der Entwicklung an Version 0.4.0 schon geschehen, neben den noch geplanten größeren Änderungen bis zur Version 1.0.0 werden zusätzlich vorgeschlagene Features somit erst in einer nachfolgenden Version aufgenommen, sofern deren Einbau zugestimmt wurde. In der Ankündigung zum Release von Version 0.4.0 werden zu diesem Thema sowie zur Roadmap weitere Informationen folgen.
Doch nun zur Version 0.4.0, die sich seit Anfang Dezember in Entwicklung befindet.
Innerhalb dieser gut zwei Monate hat sich vor allem am Style viel getan, dieser wird für die künftigen Versionen das Fundament darstellen.
Einen kleinen Überblick über neue Features liefert die nachfolgende kleine Liste.

  • Neu hinzugekommen sind Gruppentags. Jeder Gruppe kann ein Gruppentag (z.B. < b > … < / b >) zugewiesen werden, alle Mitglieder der jeweiligen Gruppe erhalten dann einen anhand dieses Gruppentags formatierten Benutzername.
    Yella 0.4.0: Gruppentags
  • Unter der Wer ist Online Anzeige ist eine neue Wer war da Anzeige hinzugekommen, die alle Benutzer, die in den letzten X Sekunden/Minuten/.. online waren.
    Yella 0.4.0: Wer war da?
  • Die neu implementierte Über Yella Seite zeigt nun die aktuelle Version sowie einige andere Informationen an
    .Yella 0.4.0: Über Yella
  • Jeder Benutzer hat nun die Möglichkeit, seinen Onlinestatus wahlweise anzuzeigen oder nicht. Falls er dies deaktiviert, wird er weder in der Wer ist online noch in der Wer war da Anzeige geführt.
    Yella 0.4.0: Onlinestatus

Yella 0.4.0 ist damit noch nicht ganz am Ziel. An einem überarbeiteten Registrierungssystem, einer Erweiterung des Privaten Nachrichten Systems und an einigen weiteren kleinen Details muss noch gearbeitet werden. Aber es geht voran, vielleicht wird es etwas mit dem Release bis zum Ende des ersten Quartals 2008 – wenn alles wie geplant verläuft.

openSuSE 11.0 Zeitplan

Die nächste openSuSE Version wird 11.0, also mal wieder eine große Version, wie ich gerade lesen durfte. Viel konnte ich darüber noch nicht finden, lassen wir die Entwickler also noch ein bisschen werkeln. Mit einem neuen Build Service soll die Zusammenarbeit mit der Community verbessert werden.
Voraussichtlicher Release-Termin ist der 19. Juni 2008, aber den sollte man nicht zu fest nageln, bisher gab es bei den Terminen immer wieder Verschiebungen.

WordPress 2.4 vs Release Cycles

Und wo bleibt WordPress 2.4? fragen sich nun sicherlich einige Nutzer, die das beliebte Open Source Blogwerkzeug WordPress einsetzen. WordPress 2.4 wird aufgrund großer Änderungen und einem größeren Zeitbedarf einfach übersprungen, das nächste Release trägt somit die Version 2.5. Das WordPress Entwicklerteam war vor einigen Versionen auf einen Release Cycle von 4 Monaten umgestiegen, d.h. alle 4 Monate wird eine neue Version von WordPress veröffentlicht. Das solche festen Zeitpläne auch große Nachteile haben, zeigt sich nun.
Zum einen sind 4-monatige Updates auf eine neue Major Version etwas kurz. Als Benutzer hat man hier somit fast ständig etwas zu tun, vor allem, wenn bei einem Update zudem etwas nicht klappen sollte und das Update somit nicht zeitnah durchgeführt werden kann. Die neuen Funktionen und Änderungen in den Releases entschädigen dafür natürlich wieder etwas, trotzdem artet das ganze ein bisschen aus.
Auf der anderen Seite können Entwickler in einer 4-monatigen Entwicklungsphase nicht wirklich radikale Änderungen vornehmen, sonst platzt der Zeitplan (siehe WordPress 2.4).
Kurze Release Cycles bieten also Vor- und Nachteile, prinzipiell sind sie durchaus zu begrüßen, aber dann bitte mit einem planbaren Abstand. Ein neues Release alle 6 Monate zu veröffentlichen, wie es beispielsweise Gnome und einige Linux Distributionen pflegen, halte ich für eine geeignete Zeitspanne.
Die Wahl liegt letztendlich aber immer noch beim Entwicklerteam und jede Entscheidung kann unter manchen Gesichtspunkten auch wieder andere Vorteile aufwerfen, daher sehe ich meine Gedanken nicht als Best Practice Lösung, sondern eher als persönliche Meinung 😉

KDE 4.0 Erwartungshaltung

“ KDE 4.0 ist nicht KDE 4, sondern erst das erste öffentliche KDE 4 Release. „

Wer diese Worte zu Herzen nimmt, wird auch vom ersten KDE 4 Release, das am 11. Januar ansteht, nicht enttäuscht sein. KDE 4.0 wird viele Dinge, die für KDE 4 geplant waren und sind noch nicht mitbringen, diese fließen aber in einer der folgenden KDE 4.x Versionen ein. Viele Änderungen in KDE 4.0 beziehen sich vor allem auf das Backend, also den Bereich, den gewöhnliche Benutzer normalerweise nicht sehen. Diese kommen aber allen künftigen KDE 4 Anwendungen zugute.
Was dürfen wir von KDE 4.0 also erwarten? Den ersten Schritt in ein neues Desktop Erlebnis, das aber noch nicht abgeschlossen ist. Anwendungen wie der PIM, Kopete und einige weitere sind noch nicht fertig geworden und finden sich z.T. nur in einer KDE 3 Version bzw. in einer Anfangsversion in KDE 4.0.
KDE 4.0 ist also noch lange nicht das einst geplante KDE 4, wir dürfen auf die weitere Entwicklung gespannt sein. Für alle, die das nun enttäuscht: das nächst größere KDE Release 4.1 wird wahrscheinlich schon dieses Jahr das Licht erblicken, die Entwicklung geht also kontinuierlich weiter.
Jeder Anwender hat weiterhin die Wahl – einen Blick auf KDE 4 riskieren, umsteigen oder weiter mit KDE 3.5 arbeiten? KDE 3.5 bietet weiterhin eine exzellente Arbeitsumgebung und ist für viele Anwender, die ihre Software einfach nur nutzen möchten, bis dahin die beste Option.

Yella 0.4.0 mit neuem Style

Statt alle (teils geplante, teils umgesetzte) Details in der Entwicklungsversion von Yella auf einen Hieb zu veröffentlichen, werde ich künftig wie bei Yella 0.3.0 immer wieder kleine Häppchen zu aktuellen Dingen schreiben. Auch wenn es dafür nicht viele Interessenten gibt, so ist es doch für mich im Nachhinein eine gute Dokumentationsmöglichkeit und gleichzeitig eine Möglichkeit, um Feedback zu erhalten.
Die Arbeiten an Yella 0.4.0 haben direkt nach dem Release von Yella 0.3.0 begonnen, derzeit steht die Entwicklung eines neuen Styles im Mittelpunkt. Die ersten Planungen wurden bereits umgesetzt und auch wenn das erst der Anfang war, so ist schon eine deutliche Änderung gegenüber dem bisherigen Style zu sehen. Der Style wird zugleich – sollten sich während der Entwicklung keine größeren Änderungen mehr ergeben – der Hauptstyle der Yella 1.x Reihe werden und damit auch eine längere Einsatzdauer vor sich haben. Aus diesem Grund nimmt dieser auch eine Hauptrolle in der Entwicklung der Version 0.4.0 ein. Für die kommende Version 0.4.0 finden sich aber noch weitere Entwicklungsziele in der Pipeline, Details folgen dann nach dem neuen Schema: alles zu seiner Zeit 😉

phpBB3 Countdown

Mit einem Countdown und den Worten „Until you will finally know when it’s ready!“ sorgte eine Flash-Animation seit gestern für Spekulationen auf phpBB.com. Nun, nach dem Ablauf des Countdowns, steht es fest: das phpBB3 wird am 13.  Dezember 2007 um 17:00 GMT erscheinen 🙂 Das beste Weihnachtsgeschenk trudelt also sogar noch vor Weihnachten ein, bald geht’s also auch auf Blue X rund 😉