La meilleure façon de commencer avec smalltalk dans un environnement windows (win 7) [fermé]

je suis un développeur c# et la plupart de mes amis sont beaucoup plus intelligents que moi, et ils se moquent de moi et commencent à jurer sur moi en smalltalk. Je veux savoir ce que je pourrait mieux être insulté à leurs insultes... et peut-être apprendre une chose ou deux dans le processus.

alors, quel est le meilleur endroit pour commencer en ce qui concerne smalltalk dans un environnement windows?

18
demandé sur Linton Caldecott 2010-08-10 15:26:18

9 réponses

Le meilleur du gratuit Smalltalk est probablement grincement. Cela dépasse actuellement son proche relatif Pharo, au moins sur mon ancienne boîte, mais vous devriez vraiment jeter un oeil à tous les deux.

le gros problème avec Smalltalk, c'est qu'il n'y a pas de livres de grande qualité. Il y a une liste de ceux qui sont libres!--7-->ici Grincement Par Exemple, qui n'est pas trop mauvais.

7
répondu 2010-08-10 11:33:35

depuis que vous êtes sur Windows, je vais dire que vous devriez essayer DCE (Dolphin Community Edition), il a tout (y compris une meilleure intégration avec L'OS que Pharo ou Squeak, surtout L'interface graphique).

L'Édition Professionnelle vous fera monter d'un niveau puisqu'elle contient d'autres outils supplémentaires pour entrer dans le flux plus l'assistant de livraison pour produire directement des exécutables (en bref EXEs). C'est plus que suffisant pour apprendre le Smalltalk. Il comprend un fichier D'aide (contenant l'introduction rapide Smalltalk, une couverture complète de l'environnement, le schéma d'utilisation, et une belle interface exemple).

si vous pensez rester longtemps sur Windows (un problème d'environnement, etc...) ou comme igouy a dit "tirer parti de votre expérience Windows", puis par tous les moyens vérifier DCE.

comme un supplément je vous suggère de le télécharger, vérifiez l'introduction à Smalltalk dans le fichier D'AIDE et plus tard profiter de ces vidéos:

  1. Un Meilleur Bonjour Monde
  2. Fun avec MS Discours de la bibliothèque (ActiveX échantillon de l'assistant de tutoriel)
  3. Interfaçage avec iTunes
  4. programmation de L'Animation Avec Le Dauphin (ce qui montre l'interaction nature de Smalltalk en général, encore dans le Dauphin est intégré avec Windows de sorte que vous pouvez jouer avec les fenêtres de Windows et les contrôles Dans un facile et passionnant.)

et par la façon dont il addictif!

heureux de petits entretiens avec les Dauphins Smalltalk ;)

6
répondu Ala'a Mohammad 2012-03-04 11:43:07

quel que soit l'environnement que vous choisissez pour commencer à jouer avec, n'oubliez pas de consulter la collection gratuite (et légale) de livres en Smalltalk de Stéphane Ducasse: Libre Smalltalk Livres

4
répondu user296065 2010-08-29 03:32:21

Il y a un joli nouveau site web appelé le monde du Smalltalk http://www.world.st, où vous pouvez trouver une entrée simple mais compréhensible au monde Smalltalk, de l'introduction et la documentation aux blogs, listes de diffusion, dialectes et cadres.

Sur Windows il y a Win-seulement Dauphin Smalltalk, gratuit multi-plateforme de Bruit et Pharo, commerciaux et de VisualWorks.

Bonne chance!

2
répondu Janko Mivšek 2010-08-10 11:58:08

Squeak, comme Neil Butterworth dit, et traîner sur squeak-dev. les débutants liste de diffusion est un bon endroit pour poser des questions.

2
répondu Frank Shearar 2010-08-10 16:33:43

Alors, quel est le meilleur endroit pour commencer en ce qui concerne smalltalk dans les fenêtres de l'environnement?

peut - être serait-il préférable de mettre à profit votre familiarité avec MS Windows - "Dolphin Smalltalk X6 est un environnement de développement orienté objet pour Microsoft Windows™."

Essayez le "gratuit pour usage personnel/éducation" "Community Edition" de Dolphin Smalltalk.

Pour Commencer, Programmer Un Livre De Recettes, Des Tutoriels, ...

2
répondu igouy 2010-08-12 15:31:23

Dolphin Smalltalk Pro se vend pour 225 USD. Où puis-je un si puissant, bon que le prix.

mes préférences sont Smalltalk et Lisp commun, mais les Lispides communs sont chers en comparaison.

le seul problème, c'est que je devrais utiliser Windows, mais c'était une décision que j'avais déjà prise, après des années de Linux (qui n'allait nulle part dans le domaine de la vente d'applications).

2
répondu jacques 2011-02-01 22:39:26

pour commencer, je recommande un bord de mer image en un clic. Seaside est un web-framework très intéressant et l'image est basée sur Pharo. Il y a un certain nombre de screencasts disponible. Les auteurs de SQB ont élargi le livre et l'ont adapté à Pharo à Pharo-Par-Exemple. Ils ont un grand volume de développement liste de diffusion et liste des utilisateurs. Pour seaside vous voulez le liste des utilisateurs. Bord de mer dispose également d'un livre et tutoriels par James Foster que je vous recommande de regarder en premier.

Je ne trouve pas de différences significatives de vitesse entre Pharo et Squeak, mais Pharo est beaucoup plus propre en raison de son accent sur le développeur. Squeak contient beaucoup plus d'informations intéressantes.

si vous trouvez que l'image en un clic (il y en a aussi une Disponible en version Squeak) n'est pas assez rapide, l'introduction de la VM cog améliorera les performances par un facteur de deux.

sous Windows, vous devez vous assurer que votre logiciel antivirus n'essaie pas de vérifier le fichier changes chaque fois qu'il est écrit, ou que votre environnement Smalltalk est très lent.

Pour en apprendre beaucoup (pas recommandé pour démarrer), vous devriez jeter un oeil à l' orignal un-cliquez sur l'image et le livre par Doru.

1
répondu Stephan Eggermont 2010-08-17 17:58:40

comme Janko L'a dit, Pharo et Squeak sont de bonnes implémentations Smalltalk pour commencer, mais je voudrais aussi ajouter Cincom est WebVelocity qui est un peu différent. C'est un Visualworks/Seaside basé Smalltalk IDE dans le navigateur.

1
répondu Geert 2010-08-26 10:16:15