What's the best free IDE for learning smalltalk? [closed]

怎甘沉沦 提交于 2019-12-31 20:01:12

问题


What do you think is a good IDE for learning SmallTalk? I'll only be using it as a hobby, so it has to be free.


回答1:


I think Squeak is the way to go. It has an entire smalltalk environment and is constantly updated. Its what I used for learning and is actually even a cool app in itself.




回答2:


You should also consider Pharo. Pharo is a fork of Squeak. Their goals are:

  • a clean and lean open-source Smalltalk platform, derived from Squeak

  • the obvious choice for professional Smalltalk development

  • an emerging platform to help people invent the future

Whether it is Squeak or Pharo, there is a large, active and supportive community.




回答3:


Squeak is free. Cincom has a non-commercial version of VisualWorks. GemStone/S is free for small installations. GNU Smalltalk is "free" in the GPL sense.




回答4:


Squeak is nice and free and very cool




回答5:


Definitively go for Squeak. It's a closed system in terms of the environment, or what you call the IDE, but it's fun to do webapps with - look for Seaside. However I always recommend everyone involved in development to take a look at it, just to understand how development in an image is working - and to experience a live system.

The main problem with Squeak, or maybe Smalltalk in general, is that once you get used to it, it's very hard to go back to the conventional way of programming.

Besides, I heard that you might become a better programmer if you work for some time in Smalltalk. I don't know if that's true, but I certainly like to think so.




回答6:


You can also use Cincom Smalltalk or Dolphin Smalltalk. They both have community editions.




回答7:


If you start with Cincom Smalltalk, there's a ton of learning material available:

-- tutorials -- daily screencasts -- videos -- weekly podcast

You can find the screencasts, videos, and podcasts on iTunes - just search for "Smalltalk" in the podcast section.




回答8:


You won't need a separate IDE because smalltalks usually come with their own IDE, so choosing your smalltalk flavour pretty much determines the IDE for you. Don't let this fact scare you off from taking on smalltalk though!

WRT your original question, I had two wonderful years developing in Dolphin Smalltalk & highly recommend it.

Dolphin Smalltalk is only as free as a beer is though. If you need an opensource smalltalk go with Squeak.

In my opinion Dolphin is the more polished/comfortable/user-friendly one.




回答9:


If you are used to Eclipse or Visual Studio, and are running on Windows - then Dolphin is something that will feel very familiar to you. It looks very nice (no emulated widgets, as its not trying to be cross platform), and it has nice touches like code completion and a graphical window designer (rather like IB on the mac). It also has great refactoring tools and can easily create small .exe file (e.g. 500k including the vm). There is a little screencast of doing TDD in Dolphin

Of course, these things are available in other dialects - in particular Squeak Pharo looks very promising particularly if you are after an open source product.




回答10:


Smalltalk/X came up on Reddit the other day. It looked pretty good.



来源:https://stackoverflow.com/questions/134452/whats-the-best-free-ide-for-learning-smalltalk

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!