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
DabbleDB Creo que es (¿era?) Uno. Es posible que se hayan mudado de Squeak, pero estoy seguro de que lo usaron en un punto.
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
La mayoría de las aplicaciones ahora están basadas en la web, con el mar. –
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
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. –
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.
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.
Qwaq comercializando OpenCroquet - "La tecnología de Qwaq ayuda a los empleados a colaborar en salas de reuniones virtuales."
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
- 1. Aprendizaje a gran escala
- 2. Squeak Smalltalk flecha vertical en el código
- 3. Pseudoinverso a gran escala
- 4. ¿Cómo instalar un complemento de squeak smalltalk?
- 5. ASP.NET + MySQL a gran escala. ¿Recomendado?
- 6. Almacenamiento de imágenes a gran escala
- 7. ¿Cómo imprimir el código Smalltalk de Pharo/Squeak?
- 8. ruta para el aprendizaje de Smalltalk Squeak aka
- 9. Revisión ortográfica a "gran escala" en Python
- 10. Rendimiento de rendimiento del rendimiento: en Smalltalk (específicamente Squeak)
- 11. Deshacer la eliminación de métodos en Squeak Smalltalk
- 12. Diseño a gran escala en Haskell?
- 13. Estrategia para la refacturación a gran escala
- 14. ¿Cómo puedo cambiar fácilmente a fuentes nativas en Smalltalk Squeak/Pharo
- 15. ¿Cómo se usa Squeak?
- 16. ¿Hay algún proyecto libc que no requiera kernel de Linux
- 17. ¿Hay algún proyecto que integre CouchDb y Solr?
- 18. ¿Hay algún proyecto de ejemplo que utilice Kohana con el registro de usuario y la autenticación de inicio de sesión?
- 19. ¿Hay algún proyecto de ejemplo que contenga Core Plot?
- 20. ¿Ruby on Rails es bueno para proyectos a gran escala?
- 21. ¿Es preferible CakePHP para una aplicación web a gran escala?
- 22. ¿Alguien está usando Maven/NAR para cualquier proyecto C/C++ a gran escala?
- 23. Aprendizaje automático a gran escala: ¿Python o Java?
- 24. ¿Hay algún proyecto serio con PROLOG?
- 25. ¿Hay algún algoritmo interesante que utilice tanto un stack como un cola (deque) ADT?
- 26. ¿Qué tecnología para raspado/análisis a gran escala?
- 27. Java - Hacer proyectos de GUI a gran escala
- 28. Manejo del conjunto de datos a gran escala
- 29. Mejores prácticas CSS para el sitio web a gran escala
- 30. minería a gran escala con los datos clojure
todavía se usan con orgullo. – Marcin