Почему интерфейс Squeak выглядит и ведет себя так устарело? - PullRequest
7 голосов
/ 04 июня 2009

Не поймите меня неправильно - я люблю Smalltalk, но ...

Для меня интерфейс Squeak - один из самых больших поворотов. Я люблю Smalltalk - не пользовательский интерфейс. Стоит только сравнить современные интерфейсы, такие как GNOME, MacOS X и Windows Vista, с их сочетанием простоты использования и визуально приятного взгляда с плоским 2-D мультипликационным интерфейсом Squeak (или 256 цветов?). 1003 *

Разве мы не увидим современный дизайн пользовательского интерфейса в Squeak?

Или я что-то упустил полностью, и текущий набор компьютерных пользовательских интерфейсов все не так?

Ответы [ 6 ]

9 голосов
/ 04 июня 2009

Используйте один из множества альтернативных интерфейсов вместо внешнего вида по умолчанию. Pharo очень похож на OSX, например.

У Рамона Леона есть еще одна статья: Исправление Улицы Улицы Squeak в Windows , есть Zurgle и, возможно, еще много других, периодически анонсируемых на squeak-dev .

6 голосов
/ 12 июня 2009

Newspeak построен на Squeak и имеет совершенно другой вид. Вы можете выбирать между собственными окнами (как большинство других IDE) и морфическими окнами (как в Squeak / Pharo).

3 голосов
/ 06 июня 2009

Одна из проблем заключается в том, что в настоящее время мы немного путаемся в лицензировании, пока не получим лицензию MIT / BSD, назначенную для всего существующего ядра. Как только мы это установим, мы сможем перейти к модульной системе, и обновление пользовательского интерфейса, несомненно, является частью этого результата.

3 голосов
/ 04 июня 2009

Squeak был разработан как инструмент для создания новых, инновационных пользовательских интерфейсов, и есть несколько замечательных примеров - взгляните на Scratch , например. К сожалению, то же самое не пошло в самой Squeak IDE. Однако это может измениться - взгляните на Pharo , вилку Squeak, которая улучшает такие вещи, как шрифты, цвета и т. Д., И удаляет некоторые из Squeak deadwood.

2 голосов
/ 09 ноября 2009

Пакет Polymorph может исправить Squeak UI, чтобы выглядеть намного лучше.

Спасибо Саймону Кирку и команде в Pinesoft за это!

Вы можете найти его здесь: http://www.squeaksource.com/@eCflHJVA_R3o9HjK/wFyW_CgF

Видимо, в Pharo он встроен.

1 голос
/ 04 июня 2009

Используйте GNU Smalltalk , "Smalltalk для тех, кто может печатать ™" или Squeak в режиме без головы . И затем, если вам все еще нужен графический интерфейс (но не всеохватывающий традиционный графический интерфейс Smalltalk), просто напишите свой собственный (возможно, плагин для существующей IDE).

...