Практичность Scala

Практичность Scala

5138e9107efc123e40339b73a67dbfdc?s=128

Pavel Fatin

April 16, 2013
Tweet

Transcript

  1. Практичность Scala Павел Фатин mail@pavelfatin.com разработчик Scala плагина для IntelliJ

    IDEA, JetBrains
  2. Достоинства Java  JVM  ООП  Инфраструктура  Распространенность

  3. Недостатки Java  Просчеты в дизайне языка  Низкоуровневая модель

    многопоточности
  4. Scala сохраняет  JVM  Статическая типизация  Высокая производительность

     Совместимость с Java  ООП  Настраиваемая сложность  Проверенность временем
  5. Scala предоставляет  Выразительный синтаксис  Неизменяемость  Функциональное программирование

     Продуманная библиотека коллекций  Победа над NPE  Улучшенная работа с API  Поддержка XML  DSL
  6. Краткость Scala Java

  7. Свойства Java Scala

  8. Функции

  9. Неизменяемые коллекции Scala Java

  10. Функциональность коллекций

  11. Option вместо NPE Java Scala

  12. Удобная работа с API

  13. Встроенный XML

  14. DSL

  15. Scala – это практично

  16. Спасибо!