2008-09-25 4 views

ответ

21

Я думаю Squeak это путь. Он имеет всю небольшую среду и постоянно обновляется. Это то, что я использовал для обучения, и на самом деле даже классное приложение.

+0

Он также является открытым исходным кодом, бесплатным и имеет отличный учебник для начала работы под названием squeak на примере http://squeakbyexample.org/ – 2008-09-25 17:56:01

+1

Я владею этой книгой и считаю ее плохой. Может быть, вы можете объяснить, что вам особенно нравится. Я просто могу сказать, что весь морфический материал так же плохо объясняется, как и везде. – Friedrich 2008-09-26 15:05:20

10

Squeak является бесплатным. Cincom имеет некоммерческую версию VisualWorks. GemStone/S бесплатно для небольших установок. GNU Smalltalk «свободен» в смысле GPL.

+0

Smalltalk/X свободен даже для коммерческих работ ... – blabla999 2010-08-16 19:56:15

+0

Но Smalltalk/X не работает на моей предпочтительной платформе. – 2010-08-17 14:44:11

3

Окончательно пойдите для Squeak. Это закрытая система с точки зрения окружающей среды или того, что вы называете IDE, но с веб-приложениями это интересно делать - посмотрите на Seaside. Однако я всегда рекомендую всем, кто участвует в разработке, взглянуть на него, просто чтобы понять, как работает разработка в изображении, и испытать живую систему.

Основная проблема с Squeak, или, может быть, Smalltalk в целом, заключается в том, что, как только вы привыкнете к ней, очень сложно вернуться к традиционному способу программирования.

Кроме того, я слышал, что вы можете стать лучшим программистом, если вы некоторое время работаете в Smalltalk. Я не знаю, правда ли это, но мне, конечно, так хочется.

26

Вы также должны рассмотреть Pharo. Фаро - это вилка Писка. Их цели:

  • чистые и наклоняться с открытым исходным кодом платформа Smalltalk, полученный из Писка

  • очевидного выбора для развития профессионального Smalltalk

  • развивающейся платформа, чтобы помочь людям создавать будущее

Независимо от того, является ли это Squeak или Pharo, существует большое, активное и поддерживающее сообщество.

2

Вам не понадобится отдельная среда IDE, потому что smalltalks обычно поставляются со своей собственной IDE, поэтому выбор вашего вкуса smalltalk в значительной степени определяет IDE для вас. Не допускайте, чтобы этот факт отпугнул вас от того,

WRT ваш первоначальный вопрос, у меня было два замечательных года, развивающиеся в Dolphin Smalltalk & настоятельно рекомендую его.

Dolphin Smalltalk является настолько бесплатным, как пиво. Если вам нужен openstream smalltalk, перейдите с Squeak.

На мой взгляд, Дельфин более полированный/удобный/удобный.

2

Если вы привыкли к Eclipse или Visual Studio и работаете в Windows, то Dolphin - это то, что вам будет хорошо знакомо. Он выглядит очень красиво (без эмулированных виджетов, поскольку он не пытается быть кросс-платформой), и он имеет приятные штрихи, такие как завершение кода и графический конструктор окон (скорее, как IB на Mac). Он также обладает большими инструментами рефакторинга и может легко создавать небольшой .exe-файл (например, 500 тыс., Включая vm). Существует небольшой скринкаст TDD in Dolphin

Конечно, эти вещи доступны на других диалектах - в частности, Squeak Pharo выглядит очень многообещающе, особенно если вы используете продукт с открытым исходным кодом.

Смежные вопросы