Створення хмарних, мобільних і веб-додатків на F# 11297

Паперова книга
11297
Створення хмарних, мобільних і веб-додатків на F# - фото 1
220
24 людини

Все про “Створення хмарних, мобільних і веб-додатків на F#”

Від видавця

Книга розповідає про ключові аспекти створення хмарних, мобільних і веб-рішень на мові F# в комбінації з різними технологіями для платформи .NET. На практичних прикладах показано, як вирішувати проблеми конкуренції, асинхронного виконання та інші, що зустрічаються на стороні сервера. Ви дізнаєтеся, як підвищити свою продуктивність за допомогою мови F#, інтегруючи його в існуючі веб-додатки або використовуючи його для створення нових проектів. Досвідчені програмісти для .NET дізнаються, як цей виразний мова функціонального програмування допомагає писати надійні і прості у супроводі рішення, легко масштабовані і здатні адаптуватися для роботи на самих різних пристроях. • Використовуйте F# з такими інструментами, як ASP.NET MVC, ASP.NETWeb API, WCF, Windows Azure, HTML5, CSS3, jQuery Mobile та іншими • Створюйте веб-додатків наступного покоління із застосуванням ASP. NET MVC 4, використовуючи F# для вирішення завдань на стороні сервера • Створюйте веб-служби WCF SOAP і HTTP • Створення на F# веб-застосунки та служби, діючі на платформі Windows Azure • Створюйте масштабовані рішення, які можуть використовуватися мобільними і веб-інтерфейсами • Використовуйте F# з фреймворками WebSharper і Pit для створення повних веб-стеків

Зміст


Содержание
Предисловие
....................................................................... 10
Для кого ця книга .................................................................. 11
Що необхідно для випробування прикладів ........................... 11
Структура книги ...................................................................... 12
Друкарські угоди ...................................................... 13
Використання програмного коду прикладів ........................ 14
Safari® Books Online ................................................................ 15
Як з нами зв'язатися ............................................................... 15
Подяки ........................................................................ 16
Глава 1. Створення веб-додатків
для ASP.NET MVC 4 мовою F#
...................................... 17
Шаблони проектів F# ASP.NET MVC 4 .................................... 18
Пошук і установка шаблонів .............................................. 19
Проект на C# ...................................................................... 20
Проект на F# ...................................................................... 21
Global.fs ......................................................................... 21
HomeController.fs ............................................................ 23
Контролери та моделі F# .................................................. 24
Контролери ...................................................................... 25
Моделі ............................................................................... 26
Взаємодія з базою даних ............................................. 28
Entity Framework .................................................................. 28
Витяг даних ............................................................. 31
Витяг даних з використанням постачальників
типів .................................................................................. 32
Використання переваг F# ............................................. 34
Перехід на функціональну парадигму ............................ 34
Конвеєри і часткове застосування функцій ..................... 36
Створення більш функціонального контролера ................. 38
6
Зміст
Спрощення за рахунок зіставлення із зразком ................... 40
Додаткові теми і поняття ............................................. 44
Поліпшення часу відгуку за допомогою асинхронних
операцій ............................................................................ 44
Кешування із застосуванням MailboxProcessor .................. 46
Повідомлення, як значення типу розміченого
об'єднання .................................................................. 47
Основний агент .............................................................. 48
Використання агента CacheAgent ................................. 49
Шина повідомлень ................................................................ 51
SimpleBus ....................................................................... 52
Публікація повідомлень .................................................. 54
Витяг повідомлень .................................................. 56
Стиль продовжень ............................................................ 57
Створення власних обчислювальних виразів ........... 58
висновок .......................................................................... 60
Глава 2. Створення веб-служб на мові F#
................... 62
Установка шаблону проекту WCF ............................................ 63
Дослідження отриманого рішення .................................. 64
Використання служби ....................................................... 67
Занурення в запису .......................................................... 72
Створення служби ASP.NET Web API .......................................... 73
Аналіз шаблону .................................................................. 74
Взаємодія з HTTP-службою ....................................... 78
З використанням об'єкта HttpClient ............................. 79
Постачальник типів JSON .................................................. 82
Перш ніж покинути ASP.NET Web API ........................... 83
Інші веб-фреймворки ......................................................... 84
Service Stack ...................................................................... 84
Nancy .................................................................................. 87
Frank ................................................................................... 90
Тестування своїх творінь ................................................. 94
Підготовка ......................................................................... 94
Поліпшення тестів з застосуванням F# .................................. 97
FsUnit .................................................................................. 99
Unquote ............................................................................ 101
NaturalSpec ....................................................................... 102
висновок ........................................................................ 104

Анотація

Створення хмарних, мобільних і веб-додатків на F#

Рецензії

0

Всі характеристики

Товар входить до категорії

  • Самовивіз з відділень поштових операторів від 45 ₴ - 80 ₴
  • Доставка поштовими сервісами - тарифи перевізника
Схожі товари
Functional Design: Principles, Patterns, and Practices (Robert C. Martin Series) 1st Edition
269665
Robert C. Martin
890 ₴
Вивчай Erlang в ім'я добра!
15169
5/1
Хеберт Фред
900 ₴
The Go Programming Language
38461
Alan DonovanBrian Kernighan
792 ₴900 ₴
Golang для профи: Создаем профессиональные утилиты, параллельные серверы и сервисы, 3-е изд
255668
Михалис Цукалос
842 ₴990 ₴
The Little Schemer: чудесное функциональное программирование
265510
Дэниел П. ФридманМатиас Феллейзен
990 ₴
Effective Haskell: Solving Real-World Problems with Strongly Typed Functional Programming 1st Edition
256217
Rebecca Skinner
1'200 ₴
Go Crazy: A Fun Projects-based Approach to Golang Programming 1st ed. Edition
275379
Nicolas ModrzykDavid LiJun AkiyamaTony Broyez
1'300 ₴
Изображение квантовых процессов
98288
Боб КокеАлекс Киссинджер
1'950 ₴
Scala Cookbook: Recipes for Object-Oriented and Functional Programming. 2nd Ed.
244787
Alvin Alexander
2'400 ₴