2009-06-04 9 views
7

No me malinterpreten, me encanta Smalltalk, pero ...¿Por qué la interfaz Squeak se ve y actúa de manera anticuada?

Para mí, la interfaz Squeak es uno de los mayores desvíos. Me encanta Smalltalk, no la interfaz de usuario. Uno solo tiene que contrastar las interfaces modernas como GNOME, MacOS X y Windows Vista con su combinación de facilidad de uso y visualmente agradable a la vista con la interfaz de 2 colores de 2-D cartoony de Squeak (¿o es 256 colores?).

¿No vamos a ver un diseño de interfaz de usuario moderno puesto en Squeak?

¿O me falta algo por completo y la cosecha actual de interfaces de usuario de la computadora es incorrecta?

+0

Historial:. Pharos 1.0, un tenedor de Squeak, fue lanzado recientemente, y está destinado a ser "aspecto profesional" fuera de la caja. –

+0

Tengo que agregar: Squeak 4.1 también fue lanzado recientemente y también es "profesional" de fábrica :) –

+0

Esta pregunta se basa en una versión de chirrido que ahora está desactualizada. Squeak 4.1 se ve fabuloso. Me retracto de mi comentario anterior, ya que es incorrecto. –

Respuesta

9

Usa una de las muchas UI alternativas en lugar de la apariencia predeterminada & feel. Pharo se parece mucho a OSX, por ejemplo.

Ramon Leon tiene otro artículo, Fixing Squeak's Sesame Street Looking Windows, hay Zurgle, y probablemente mucho más otros, anunciados periódicamente en squeak-dev.

+0

Pharo se ve fenomenal, y me gusta la dirección que está tomando. Solo lo aprendí por primera vez hace poco (¡aquí en StackOverflow!). Desafortunadamente, faltan las capturas de pantalla asociadas con el artículo de Ramon y Zurgle. – Mei

+0

Pharo no es una GUI alternativa, sino una bifurcación completa. –

+0

Un tenedor completo que usa una interfaz de usuario que se ve bastante diferente a la de Squeak. Tal vez debería haber dicho "La interfaz de usuario de Pharo se parece mucho a OSX". –

1

Use GNU Smalltalk, "The Smalltalk para aquellos que pueden escribir en modo" o Squeak in headless. Y luego, si aún desea una GUI (simplemente no es la GUI de Smalltalk tradicional que lo abarca todo), solo escriba la suya propia (tal vez un complemento a un IDE existente).

+0

Estuve interesado en GNU Smalltalk durante mucho tiempo antes de darme cuenta de Squeak, pero nunca pude pensar cómo podría existir Smalltalk sin el medio ambiente. En cuanto al modo sin cabeza, estos días corro (uso) Squeak para ejecutar principalmente Pier. Todavía estoy interesado en aprender Smalltalk como debía ser, pero mi "patrón de uso" sugiere que aprender GNU Smalltalk (gst) aún valdría la pena. – Mei

3

Squeak fue diseñado como una herramienta para crear interfaces de usuario nuevas e innovadoras, y hay algunos ejemplos excelentes, por ejemplo, vea Scratch. Desafortunadamente, el mismo esfuerzo no ha sido incluido en el Squeak IDE. Sin embargo, esto puede estar cambiando, eche un vistazo a Pharo, un tenedor de Squeak que mejora cosas como fuentes, colores, etc. y quita parte de la madera muerta Squeak.

+0

Squeak 4.0 y en adelante se ve mucho mejor de lo que solía. –

3

Un problema es que actualmente estamos en un lío de licencia hasta que obtengamos la licencia MIT/BSD asignada a todo el núcleo existente. Una vez que tengamos eso en su lugar, podemos avanzar hacia un sistema modular, y la actualización de la IU es claramente parte del resultado de eso.

+1

Actualización: Pharo ahora está limpio de licencia –

+2

Desafortunadamente, la "licencia limpia" de Pharo no está certificada por nadie con músculo, por lo que es bastante discutible. EToys tiene VPRI detrás, y Squeak Core tendrá SFC detrás. –

+0

Randal, ¿qué quieres decir con "no tiene a nadie con músculo detrás"? ¿Y qué son VPRI y SFC? – nes1983

6

Newspeak está construido sobre Squeak y tiene un aspecto muy diferente. Puede elegir entre ventanas nativas (como la mayoría de los otros IDEs) y ventanas mórficas (como en Squeak/Pharo).

Cuestiones relacionadas