TypeScript в SharePoint

5,533 views
5,552 views

Published on

Презентация доклада про создание приложений SharePoint с помощью TypeScript со встречи Russian SharePoint User Group (RuSUG) 17.10.2013

Видеозапись: http://www.youtube.com/watch?v=Ly_hYZuUbYM

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
5,533
On SlideShare
0
From Embeds
0
Number of Embeds
44
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

TypeScript в SharePoint

  1. 1. TypeScript в SharePoint Станислав Выщепан SharePoint MVP Ай-Теко
  2. 2. Что вам надо знать о TypeScript • • • • • Язык программирования Надмножество JavaScript Компилируется в JavaScript По-разному типизированный Читает ТайпСкрипт, а не ТупоСкрипт
  3. 3. Почему JavaScript • JavaScript работает везде: – В браузере – В клиентских приложениях (Win8) – На мобильных устройствах (PhoneGap) – На сервере (Node.js) – В базах данных (MongoDB) – Даже в BigData
  4. 4. Разработчики о JavaScript
  5. 5. Разработчики правы!
  6. 6. Проблемы JavaScript • Динамическая типизация • Отсутствие модульности • Нелогичное поведение
  7. 7. Динамическая типизация
  8. 8. Отсутствие модульности • 1.js • 2.js
  9. 9. Фатальный недостаток JavaScript придумали не в Microsoft! http://lurkmore.to/Фатальный_недостаток
  10. 10. ПРЕИМУЩЕСТВА TYPESCRIPT
  11. 11. TypeScript • Строгое надмножество JavaScript • Проверка типов при компиляции • Возможность создавать классы и модули
  12. 12. Инструменты в Visual Studio • Рефакторинг (переименование) • Встраивание в процесс сборки • Side-by-side код TS и сгенерированный JS – Сейчас не работает 
  13. 13. ДЕМО
  14. 14. Совместимость с библиотеками • TypeScript Definitions (.d.ts) • https://github.com/borisyankov/DefinitelyTyp ed
  15. 15. ЧАС 5 МИНУТ ХОЛИВАРА
  16. 16. TypeScript vs Dart vs CoffeScript • CoffeScript – это Ruby для JavaScript На выходе дает:
  17. 17. TypeScript vs Dart vs CoffeScript • Dart не умеет работать с существующими библиотеками
  18. 18. ПРИЧЕМ ЗДЕСЬ SHAREPOINT?
  19. 19. Сколько JavaScript в SharePoint? • 376,463 строк в 161 js файле – Безу учета генерируемого JavaScript – http://spdevlab.com/2013/07/04/how-much-jscode-in-sharepoint-2013-in-kilometers-andkilograms-really/ • Можно использовать в своих целях?
  20. 20. Возможности JavaScript в SharePoint • JSOM - можно сделать почти все • SharePoint Hosted apps • Client-Side Rendering • Почти все покрыто дефинишенами • http://sptypescript.codeplex.com/
  21. 21. ДЕМО
  22. 22. Станислав Выщепан http://gandjustas.blogspot.com gandjustas@hotmail.com ВОПРОСЫ?

×