2008-09-19 7 views
7

He estado aprendiendo que Squeak Smalltalk & he notado que tiene una comunidad realmente fiel y que se usa en algunos grandes proyectos académicos y de código abierto, pero no he encontrado ejemplos de su uso comercial de manera significativa. Tengo curiosidad sobre cómo está funcionando este entorno en el mundo comercialmente. ¿Tal vez hacerse cargo de los proyectos más antiguos de Smalltalk? ¿Alguien sabe?¿Hay algún proyecto comercial a gran escala que utilice Squeak Smalltalk?

Respuesta

2

DabbleDB Creo que es (¿era?) Uno. Es posible que se hayan mudado de Squeak, pero estoy seguro de que lo usaron en un punto.

+2

todavía se usan con orgullo. – Marcin

0

Apuesto a que no desempeñará ninguna función "importante" en el corto plazo. Todo el modelo de programación con "morhps" es "extraño" a cualquier cosa en el "entorno" comercial. Solo intenta implementar un pequeño ejemplo en algunos Smalltalk como VisualWorks y lo mismo en Squeak. Se intentó obtener más herramientas de interfaz gráfica de usuario "tradicional" con Squeak (GTK), pero está en su infancia y ni siquiera es un compilador listo para usar. No se hará cargo de otros entornos Smalltalk, porque no hay incentivo para usarlo, digamos VisualAge, VisualWorks o Smalltalk/X.

Saludos Friedrich

+0

La mayoría de las aplicaciones ahora están basadas en la web, con el mar. –

+0

Esto podría ser, pero Seaside no significa Squeak automáticamente por más tiempo y estaba pensando más en algún tipo de pequeñas cosas útiles, que creo que sería mucho más fácil escribir en Smalltalk, pero todavía no están a su alrededor. Recuerdos – Friedrich

+0

Squeak es sigue siendo práctico porque es de código abierto. http://www.seasidehosting.st/ utiliza una máquina modificada para sandboxing de las imágenes personalizadas de los usuarios.Y las otras implementaciones tampoco necesariamente se integran tan bien; p.ej. VW simula el aspecto de la plataforma, pero siempre tiene una sensación de Windows. –

10

http://dabbledb.com/ es, de hecho, el uso de Squeak en hardware, y recientemente se trasladó desde Mar 2,6 a 2,8 y están buscando en el 2,9, ya que está siendo liberado.

3

En general, estoy de acuerdo en que Squeak no se usa ampliamente comercialmente.

Tenemos una aplicación de programación para la fabricación y el almacenamiento llamada MaxScheduler.com. Está escrito en Squeak principalmente porque se desarrolló inicialmente una extensa base de códigos en este lenguaje. Sin embargo, tiene sus problemas. Proporciona una experiencia de IU 'extraña' para el usuario final. Tampoco funciona bien con plataformas nativas como Windows. Recientemente se creó WXSqueak, esto realmente ayuda al proporcionar una experiencia de interfaz de usuario nativa.

En el lado positivo, Squeak ha sido enormemente beneficioso para nosotros. Con nuestra base de código, hemos creado aplicaciones complicadas para clientes en marcos de tiempo cortos. Pocos idiomas ofrecen el mismo nivel de reutilización de código.

2

Qwaq comercializando OpenCroquet - "La tecnología de Qwaq ayuda a los empleados a colaborar en salas de reuniones virtuales."

2

Squeak tiene sin duda el futuro, especialmente debido a dos acontecimientos:

  • al menos 10 veces más rápido Squeak VM está en el camino,
  • Pharo tenedor está limpiando el código con el objetivo de que sea viable para desarrollo profesional.

Es por eso que de otro modo VisualWorker estoy seriamente mirando Squeak para Aida/Web aplicaciones web de negocios basados ​​en el futuro

Cuestiones relacionadas