Smalltalk
От: DoubleSlash  
Дата: 23.09.08 13:40
Оценка:
Сейчас смотрю/пробую subj, нравится Где он в данный момент используется и есть ли у него будущее? Востребован ли он у работодателей? Пишут ли на нем новые проекты?
Re: Smalltalk
От: Smal Россия  
Дата: 23.09.08 13:46
Оценка:
Здравствуйте, DoubleSlash, Вы писали:

DS>Сейчас смотрю/пробую subj, нравится Где он в данный момент используется и есть ли у него будущее? Востребован ли он у работодателей? Пишут ли на нем новые проекты?


Есть тут один биллинг, который на нём написан =) Живёт. Подробностей не знаю.
С уважением, Александр
Re: Smalltalk
От: Andrei N.Sobchuck Украина www.smalltalk.ru
Дата: 23.09.08 14:45
Оценка: +1
Здравствуйте, DoubleSlash, Вы писали:

DS>Сейчас смотрю/пробую subj, нравится Где он в данный момент используется и есть ли у него будущее? Востребован ли он у работодателей? Пишут ли на нем новые проекты?


Используется везде Новые проекты таки пишут. Но майнстримом он уже не будет. Если собираешся выучить его и найти работу на ST — забудь. Т.е. это конечно возможно, но маловероятно. Но если собираешся выучить его и использовать самому (например для web-проектов) — это возможно.
http://www.smalltalk.ru << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Я ненавижу Hibernate
Автор: Andrei N.Sobchuck
Дата: 08.01.08
!
Re[2]: Smalltalk
От: _wqwa США  
Дата: 24.09.08 12:01
Оценка:
Здравствуйте, Andrei N.Sobchuck, Вы писали:


ANS>Используется везде Новые проекты таки пишут. Но майнстримом он уже не будет. Если собираешся выучить его и найти работу на ST — забудь. Т.е. это конечно возможно, но маловероятно. Но если собираешся выучить его и использовать самому (например для web-проектов) — это возможно.


Я бы добавил, что выделенное -- даже хорошо. На СТ вряд ли прибежит толпа кнопко-в-форму-накидателей, и потому, как правило, качество СТ-кода держится на хорошем уровне.
Кто здесь?!
Re[3]: Smalltalk
От: Гест Украина https://zverok.github.io
Дата: 24.09.08 12:24
Оценка:
Здравствуйте, _wqwa, Вы писали:

ANS>>Используется везде Новые проекты таки пишут. Но майнстримом он уже не будет. Если собираешся выучить его и найти работу на ST — забудь. Т.е. это конечно возможно, но маловероятно. Но если собираешся выучить его и использовать самому (например для web-проектов) — это возможно.


_>Я бы добавил, что выделенное -- даже хорошо. На СТ вряд ли прибежит толпа кнопко-в-форму-накидателей, и потому, как правило, качество СТ-кода держится на хорошем уровне.


Это всегда палка о двух концах, что можно наблюдать на примере Руби. Чем мейнстримнее он становится, тем, действительно, больше "быдлокодеров", но и — тем больше практических библиотек и практически решенных проблем (юникод, сложные сетевые протоколы и форматы данных etc.)
Re[2]: Smalltalk
От: DoubleSlash  
Дата: 24.09.08 15:24
Оценка:
В принципе, на зарубежных сайтах довольно много вакансий по Smalltalk'у, думаю, при желании, работу найти можно будет.
Re: Smalltalk
От: 67108864 http://ajtkulov.blogspot.com
Дата: 29.09.08 09:28
Оценка: 4 (3) +1
Здравствуйте, DoubleSlash, Вы писали:

DS>Сейчас смотрю/пробую subj, нравится Где он в данный момент используется и есть ли у него будущее? Востребован ли он у работодателей? Пишут ли на нем новые проекты?


Увы, ST, это скорее всего уже история. IBM в 90-х вкладывалась в ST, Sun в Self. Майнстримом ни то, ни другое не стало.

Но посмотреть на ST стОит, так как там, имхо, правильное (истинное) понятие ООП. После этого всякие C++/#|java называть объектными язык не поднимается. Например, в них есть четкое разделение на класс и объект (экземпляр класса), есть куча понятий, таких как метод, статическая функция, статическая переменная, делегат, оператор, лямбда-функция, интерфейс. В ST есть лишь главное понятие — Объект. Есть объект Boolean, есть два объекта true и false. nil — это тоже объект (а не указатель на "куда-то там"). Например, 2 + 3, здесь все объекты: объекту 2 посылается сообщение "+" и объект 3. Исходный код — это тоже объект, ему можно послать сообщение "посчитайся". условный оператор и цикл — тоже объекты. Начинаешь мыслить другими категориями (категория — это не термин из ФП)

ОО паттерны работают примерно так же, только с учетом того, что нет статических переменных. Синглтон (тот же nil, true, false) из-за этого внутри выглядит по-другому.

Стоит отметить, что те же юнит-тесты впервые появились в ST (и назывались sUnit). Если не ошибаюсь, в истории появления слова "рефакторинг" ST принимал не последнее участие.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.