Какая бесплатная среда разработки лучше всего подходит для изучения smalltalk?[закрыто]
Вопрос
Как вы думаете, какая среда разработки является хорошей для изучения SmallTalk?Я буду использовать это только как хобби, так что это должно быть бесплатно.
Решение
Я думаю , что Скрип это тот путь, по которому нужно идти.Он имеет целую среду smalltalk и постоянно обновляется.Это то, что я использовал для обучения, и на самом деле это даже классное приложение само по себе.
Другие советы
Вам также следует учитывать Фаро.Фаро - это вилка для Писка.Их целями являются:
чистая и экономичная платформа Smalltalk с открытым исходным кодом, производная от Squeak
очевидный выбор для профессиональной разработки Smalltalk
развивающаяся платформа, помогающая людям создавать будущее
Будь то Squeak или Pharo, существует большое, активное и поддерживающее сообщество.
Писк бесплатный.У Cincom есть некоммерческая версия VisualWorks.GemStone / S предоставляется бесплатно для небольших установок.GNU Smalltalk является "бесплатным" в смысле GPL.
Скрип это приятно, свободно и очень круто
Окончательно переходите на Писк.Это закрытая система с точки зрения среды, или того, что вы называете IDE, но с ней интересно создавать веб-приложения - ищите Seaside.Однако я всегда рекомендую всем, кто занимается разработкой, взглянуть на это, просто чтобы понять, как работает разработка в образе, и испытать систему вживую.
Основная проблема Squeak, или, может быть, Smalltalk в целом, заключается в том, что, как только вы к нему привыкнете, очень трудно вернуться к традиционному способу программирования.
Кроме того, я слышал, что вы могли бы стать лучшим программистом, если бы поработали некоторое время в Smalltalk.Я не знаю, правда ли это, но мне определенно нравится так думать.
Вы также можете использовать Cincom Smalltalk - Небольшой разговор или Маленький разговор Дельфина.У них обоих есть издания для сообщества.
Если вы начнете с Cincom Smalltalk - Небольшой разговор, имеется тонна учебного материала.:
-- Руководства -- ежедневные скринкасты -- Видео -- еженедельный подкаст
Вы можете найти скринкасты, видео и подкасты в iTunes - просто найдите "Smalltalk" в разделе "подкасты".
Вам не понадобится отдельная IDE, потому что smalltalks обычно поставляются со своей собственной IDE, поэтому выбор вашего варианта smalltalk в значительной степени определяет IDE для вас.Однако пусть этот факт не отпугивает вас от занятий smalltalk!
ЧТО касается вашего первоначального вопроса, то у меня было два замечательных года развития в Маленький разговор Дельфина и очень рекомендую его.
Однако Dolphin Smalltalk бесплатен не больше, чем пиво.Если вам нужен smalltalk с открытым исходным кодом, используйте Скрип.
На мой взгляд, Dolphin - более отточенный / удобный / дружественный к пользователю вариант.
Если вы привыкли к Eclipse или Visual Studio и работаете в Windows - тогда Дельфин это что-то, что покажется вам очень знакомым.Это выглядит очень красиво (никаких эмулируемых виджетов, поскольку оно не пытается быть кроссплатформенным), и в нем есть приятные штрихи, такие как завершение кода и графический дизайнер окон (скорее как IB на Mac).Он также обладает отличными инструментами рефакторинга и может легко создать небольшой exe-файл (например500 тыс., включая виртуальную машину).Есть небольшой скринкаст о том, как это делается TDD в Dolphin
Конечно, эти вещи доступны и на других диалектах - в частности, Squeak Pharo выглядит очень многообещающе, особенно если вам нужен продукт с открытым исходным кодом.
Smalltalk/X на днях появился на Reddit.Это выглядело довольно неплохо.