Smalltalk в распределенных
бизнес-приложениях
О себе

Андрей Мужиков
• moujikov@gmail.com

Опыт
• разработка ПО – 8 лет
• из них VW Smalltalk – 5 лет
www.trans-force.ru
Ресторан
Столик ресторана
Меню
Сеть



              Санкт-Петербург

 Киев       Москва
                     Казань
                      Уфа

         ...
Why Smalltalk?
 Сроки                          Меняющиеся
 • начали в июле 2003           требования
 • тестовый запуск в ...
Что мы делали
                           Бронирование         Заказ по меню
                              столов


       ...
Ресторан
Сеть ресторанов
Технологии
Интеграция
Обзор системы
 Cincom VisualWorks Smalltalk
 • www.cincom.com
 • www.cincomsmalltalk.com
 Библиотеки и фреймворки
 •   GLO...
Страхи
    Никто не знает Smalltalk – мы не      • Это не проблема. Smalltalk предельно прост в
          найдем работнико...
Андрей Мужиков
   moujikov@gmail.com
Smalltalk в распределенных бизнес-приложениях
Smalltalk в распределенных бизнес-приложениях
Upcoming SlideShare
Loading in...5
×

Smalltalk в распределенных бизнес-приложениях

763

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
763
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Smalltalk в распределенных бизнес-приложениях

  1. 1. Smalltalk в распределенных бизнес-приложениях
  2. 2. О себе Андрей Мужиков • moujikov@gmail.com Опыт • разработка ПО – 8 лет • из них VW Smalltalk – 5 лет
  3. 3. www.trans-force.ru
  4. 4. Ресторан
  5. 5. Столик ресторана
  6. 6. Меню
  7. 7. Сеть Санкт-Петербург Киев Москва Казань Уфа Челябинск Краснодар Новосибирск Алматы
  8. 8. Why Smalltalk? Сроки Меняющиеся • начали в июле 2003 требования • тестовый запуск в • первый ресторан такого октябре типа • коммерческий – декабрь • ничего из функций 2003 первой версии не сохранилось Smalltalk + XP
  9. 9. Что мы делали Бронирование Заказ по меню столов Терминал на Клиенты Представление столике Персональные Прочие карты и скидки сервисы Автоматизация Работа с Цены, скидки заказами Управление Персонал Меню рестораном Расписание Отчеты представлений
  10. 10. Ресторан
  11. 11. Сеть ресторанов
  12. 12. Технологии
  13. 13. Интеграция
  14. 14. Обзор системы Cincom VisualWorks Smalltalk • www.cincom.com • www.cincomsmalltalk.com Библиотеки и фреймворки • GLORP (ORM) • Opentalk (remoting) • COM Connect • Web Toolkit (http server) • SUnit (unit-tests) Метрики • проект существует с 07/2003 (мое участие: по 12/2008) • 4-5 разработчиков • 2800 классов • 8500 юнит-тестов
  15. 15. Страхи Никто не знает Smalltalk – мы не • Это не проблема. Smalltalk предельно прост в найдем работников изучении. Там нет статической типизации – для • Это не проблема. При ответственном отношении к автоматическим тестам все большого проекта это смертельно проблемы будут найдены очень быстро. Наше приложение будет медленно • Smalltalk построен на тех же принципах, что и Java или C#. В общем случае, он демонстрирует работать такую же производительность. Слишком мало людей в мире используют Smalltalk – в интернете • Отчасти верно. Но компенсируется тем, что от всего есть исходники и в них достаточно легко будет не найти решения наших разбираться. проблем Слишком мало людей в мире разрабатывают для Smalltalk’а – выбор • В основном верно. Отчасти компенсируется библиотек и фреймворков ограничен, а скоростью собственной разработки. существующие медленно развиваются
  16. 16. Андрей Мужиков moujikov@gmail.com
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×