2009-06-04 14 views
7

Versteh mich nicht falsch - ich liebe Smalltalk, aber ...Warum sieht die Squeak-Oberfläche so antiquiert aus?

Für mich ist die Squeak-Schnittstelle einer der größten Abzweigungen. Ich liebe Smalltalk - nicht die Benutzeroberfläche. Man muss nur moderne Schnittstellen wie GNOME, MacOS X und Windows Vista mit ihrer Kombination aus Benutzerfreundlichkeit und visuell ansprechenden Augenzeugen mit Squeaks flachem 2D-Cartoon-16-Farben-Interface (oder 256 Farben?) Gegenüberstellen.

Werden wir nicht jemals sehen, moderne Benutzeroberfläche in Squeak setzen?

Oder fehlt mir etwas völlig und die aktuelle Ernte von Computer-Benutzeroberflächen sind alle falsch?

+0

Historische Informationen:. Pharos 1.0, ein Fork von Squeak, wurde vor kurzem veröffentlicht und soll "professionelle" sein aus der Box. –

+0

Ich muss hinzufügen: Squeak 4.1 wurde auch kürzlich veröffentlicht und es ist auch "professionell aussehend" out of the box :) –

+0

Diese Frage basiert auf einer Version von Quietschen, die jetzt veraltet ist. Squeak 4.1 sieht fabelhaft aus. Ich ziehe meinen vorherigen Kommentar zurück, da es falsch ist. –

Antwort

9

Verwenden Sie eines der vielen alternativen UIs anstelle des Standard-Looks & fühlen. Pharo sieht zum Beispiel sehr ähnlich wie OSX.

Ramon Leon hat einen anderen Artikel, Fixing Squeak's Sesame Street Looking Windows, gibt es Zurgle, und wahrscheinlich eine Menge mehr andere, in regelmäßigen Abständen auf squeak-dev angekündigt.

+0

Pharo sieht phänomenal aus - und ich mag die Richtung, die es nimmt. Habe erst erst kürzlich davon erfahren (hier bei StackOverflow!). Leider fehlen die Screenshots zu Ramons Artikel und Zurgle. – Mei

+0

Pharo ist keine alternative GUI, sondern eine vollständige Gabelung. –

+0

Ein Full-Out-Fork, der eine Benutzeroberfläche verwendet, die sich von Squeaks unterscheidet. Vielleicht hätte ich sagen sollen "Pharos UI sieht sehr nach OSX aus". –

1

Verwenden Sie GNU Smalltalk, "Der Smalltalk für diejenigen, die ™ tippen" oder Squeak in headless Modus. Und wenn Sie immer noch eine GUI (nur nicht die allumfassende traditionelle Smalltalk GUI) wollen, schreiben Sie einfach Ihre eigene (vielleicht ein Plug-in in eine bestehende IDE).

+0

Ich war lange an GNU Smalltalk interessiert, bevor ich Squeak bemerkte - aber ich konnte nie verstehen, wie Smalltalk ohne die Umgebung existieren könnte. Soweit Headless-Modus, laufe ich heutzutage (verwenden) Squeak, um Pier meist zu betreiben. Ich bin immer noch daran interessiert, Smalltalk so zu lernen, wie es sein sollte - aber mein "Nutzungsmuster" legt nahe, dass das Lernen von GNU Smalltalk (gst) immer noch lohnenswert wäre. – Mei

3

Squeak wurde als Werkzeug zum Erstellen neuer, innovativer Benutzeroberflächen entwickelt, und es gibt einige gute Beispiele - schauen Sie sich zum Beispiel Scratch an. Leider ist der gleiche Aufwand nicht in die Squeak-IDE selbst gegangen. Dies könnte sich jedoch ändern - werfen Sie einen Blick auf Pharo, eine Gabel von Squeak, die Dinge wie Schriftarten, Farben usw. verbessert und einige der Squeak Totholz entfernt.

+0

Squeak 4.0 und höher sieht viel schöner aus als früher. –

3

Ein Problem besteht darin, dass wir uns derzeit in einer Art Lizenzschwierigkeit befinden, bis wir die MIT/BSD-Lizenz für alle vorhandenen Kernkomponenten erhalten. Sobald wir dies erreicht haben, können wir uns zu einem modularen System bewegen, und die Aktualisierung der Benutzeroberfläche ist eindeutig Teil des Ergebnisses.

+1

Update: Pharo ist jetzt license-clean –

+2

Leider ist Pharos "clean license" nicht von jemandem mit Muskeln zertifiziert, also ist es sorto mot. EToys hat VPRI hinter sich, und Squeak Core wird SFC hinter sich haben. –

+0

Randal, was meinst du "hat niemanden mit Muskeln dahinter?" Und was sind VPRI und SFC? – nes1983

6

Newspeak ist auf Squeak gebaut und hat ein ganz anderes Aussehen. Sie können zwischen nativen Fenstern (wie die meisten anderen IDEs) und morphischen Fenstern (wie in Squeak/Pharo) wählen.