Сейчас смотрю/пробую subj, нравится
Где он в данный момент используется и есть ли у него будущее? Востребован ли он у работодателей? Пишут ли на нем новые проекты?
Здравствуйте, DoubleSlash, Вы писали:
DS>Сейчас смотрю/пробую subj, нравится Где он в данный момент используется и есть ли у него будущее? Востребован ли он у работодателей? Пишут ли на нем новые проекты?
Есть тут один биллинг, который на нём написан =) Живёт. Подробностей не знаю.
Здравствуйте, DoubleSlash, Вы писали:
DS>Сейчас смотрю/пробую subj, нравится Где он в данный момент используется и есть ли у него будущее? Востребован ли он у работодателей? Пишут ли на нем новые проекты?
Используется везде
Новые проекты таки пишут. Но майнстримом он уже не будет. Если собираешся выучить его и найти работу на ST — забудь. Т.е. это конечно возможно, но маловероятно. Но если собираешся выучить его и использовать самому (например для web-проектов) — это возможно.
Здравствуйте, Andrei N.Sobchuck, Вы писали:
ANS>Используется везде Новые проекты таки пишут. Но майнстримом он уже не будет. Если собираешся выучить его и найти работу на ST — забудь. Т.е. это конечно возможно, но маловероятно. Но если собираешся выучить его и использовать самому (например для web-проектов) — это возможно.
Я бы добавил, что выделенное -- даже хорошо. На СТ вряд ли прибежит толпа кнопко-в-форму-накидателей, и потому, как правило, качество СТ-кода держится на хорошем уровне.
Здравствуйте, _wqwa, Вы писали:
ANS>>Используется везде Новые проекты таки пишут. Но майнстримом он уже не будет. Если собираешся выучить его и найти работу на ST — забудь. Т.е. это конечно возможно, но маловероятно. Но если собираешся выучить его и использовать самому (например для web-проектов) — это возможно.
_>Я бы добавил, что выделенное -- даже хорошо. На СТ вряд ли прибежит толпа кнопко-в-форму-накидателей, и потому, как правило, качество СТ-кода держится на хорошем уровне.
Это всегда палка о двух концах, что можно наблюдать на примере Руби. Чем мейнстримнее он становится, тем, действительно, больше "быдлокодеров", но и — тем больше практических библиотек и практически решенных проблем (юникод, сложные сетевые протоколы и форматы данных etc.)
В принципе, на зарубежных сайтах довольно много вакансий по Smalltalk'у, думаю, при желании, работу найти можно будет.
Здравствуйте, 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 принимал не последнее участие.