2008-09-19 8 views
7

J'ai appris que Squeak Smalltalk & a remarqué qu'il a une communauté très fidèle et qu'il est utilisé dans certains grands projets académiques et open-source, mais je n'ai trouvé aucun exemple d'utilisation commerciale importante. Je suis curieux de savoir comment cet environnement se comporte commercialement dans le monde. Peut-être prendre en charge des projets Smalltalk plus anciens? Est-ce que quelqu'un sait?Y a-t-il des projets commerciaux à grande échelle qui utilisent Squeak Smalltalk?

Répondre

2

DabbleDB Je pense que c'est (était?) Un. Ils ont peut-être quitté Squeak mais je suis sûr qu'ils l'ont utilisé à un moment donné.

+2

Ils utilisent encore fièrement. – Marcin

0

Je parie qu'il ne jouera pas de rôle "important" de sitôt. L'ensemble du modèle de programmation avec "morhps" est "étranger" à tout ce qui est "commercial". Essayez simplement d'implémenter un petit exemple dans certains Smalltalk comme VisualWorks et même dans Squeak. Il y a des tentatives pour faire fonctionner plus de toolkit GUI "traditonal" avec Squeak (GTK) mais c'est à ses balbutiements et il ne compile même pas hors de la boîte. Il ne prendra pas le pas sur les autres environnements Smalltalk, car il n'est pas incité à l'utiliser à la place VisualAge, VisualWorks ou Smalltalk/X.

Cordialement Friedrich

+0

La plupart des applications sont basées sur le Web maintenant, avec balnéaire. –

+0

Cela pourrait être, mais Seaside ne signifie pas automatiquement Squeak plus longtemps et je pensais plus le long d'une sorte de petites choses utilitaires, que je pense serait beaucoup plus facile écrit dans Smalltalk, mais ils ne sont toujours pas là Cordialement – Friedrich

+0

Squeak est encore pratique parce que c'est opensource. http://www.seasidehosting.st/ utilise une VM modifiée pour le sandboxing des images personnalisées des utilisateurs.Et les autres implémentations ne s'intègrent pas nécessairement bien non plus; par exemple. VW simule le look de la plate-forme, mais a toujours une sensation très Windows. –

10

http://dabbledb.com/ est en fait en utilisant Squeak sur le matériel des produits de base, et ils ont récemment déménagé de Seaside 02.06 à 02.08 et sont à la recherche à 2.9 car il est libéré.

3

En général, je suis d'accord que Squeak n'est pas largement utilisé commercialement.

Nous avons une application de planification pour la fabrication et l'entreposage appelé MaxScheduler.com. Son écrit dans Squeak en grande partie parce qu'une base de code étendue a été initialement développée dans cette langue. Il a cependant ses problèmes. Il fournit une expérience d'interface utilisateur «étrange» à l'utilisateur final. En outre, il ne joue pas bien avec les plates-formes natives comme Windows. Récemment, WXSqueak a été créé, cela aide vraiment en fournissant une expérience d'interface utilisateur native. Sur le plan positif, Squeak a été massivement bénéfique pour nous. Avec notre base de code, nous avons créé des applications complexes pour les clients dans des délais courts. Peu de langues donnent le même niveau de réutilisation du code.

2

Qwaq commercialisation OpenCroquet - «La technologie Qwaq aide les employés à collaborer dans des salles de réunion virtuelles.

2

Squeak a certainement l'avenir, en particulier à cause de deux événements:

  • au moins 10 fois plus rapide Squeak VM est sur le chemin,
  • fourchette Pharo est nettoye le code avec l'objectif de le rendre viable développement professionnel.

C'est pourquoi sinon VisualWorker je cherche sérieusement à Squeak pour Aida/Web sur la base des applications Web d'affaires à l'avenir

Questions connexes