Developing Web Apps with Haskell and Yesod: Safety-Driven Web Development, 2/e (Paperback)
暫譯: 使用 Haskell 和 Yesod 開發網頁應用程式:以安全為導向的網頁開發,第二版 (平裝本)
Michael Snoyman
- 出版商: O'Reilly
- 出版日期: 2015-03-24
- 定價: $1,255
- 售價: 9.5 折 $1,192
- 貴賓價: 9.0 折 $1,130
- 語言: 英文
- 頁數: 396
- 裝訂: Paperback
- ISBN: 1491915595
- ISBN-13: 9781491915592
-
相關分類:
Functional-programming
立即出貨
買這商品的人也買了...
-
PL2303HX USB 轉 TTL 傳輸線$100$95 -
不用 PPT 也能說服人的簡報心理術$280$238 -
Android App 程式設計教本之無痛起步 -- 使用 Android Studio 開發環境$550$468 -
精通 Python|運用簡單的套件進行現代運算 (Introducing Python: Modern Computing in Simple Packages)$780$616 -
ASP.NET 專題實務 I -- C#入門實戰 (VS 2015版)$820$648 -
黑帽 Python | 給駭客與滲透測試者的 Python 開發指南 (Black Hat Python: Python Programming for Hackers and Pentesters)$400$316 -
SanDisk Ultra microSD 16GB class 10 48MB/s 記憶卡 (無轉卡)$300$285 -
Visual Basic 2015 學習經典$650$325 -
Kali Linux 滲透測試工具, 2/e$500$395 -
iOS 9 App 程式設計實力超進化實戰攻略:知名iOS教學部落格AppCoda作家親授實作關鍵技巧讓你不NG (Beginning iOS 9 Programming with Swift)$690$538 -
Excel高手捷徑|那些網路查不到的疑難雜症解決法$380$300 -
網頁程式設計 ASP.NET 4.6 完美入門--適用 Visual C# 2015~2012 (附教學影片/範例程式)$560$442 -
鳥哥的 Linux 私房菜-基礎學習篇, 4/e$980$774 -
認識虛擬化技術的第一本書(超圖解,學習無負擔)$380$300 -
統計╳分析╳解讀╳決策:無敵好用 Excel 樞紐分析表(2013適用)$450$356 -
Windows 10 使用手冊$450$383 -
SEO 超入門 -- 教你免費又有效的網站行銷好點子$450$383 -
ASP.NET 專題實務 II--範例應用與進階功能$820$648 -
流暢的 Python|清晰、簡潔、有效的程式設計 (Fluent Python)$980$774 -
讓我們 LINE 在一起! 2016 最新版! - LINE Keep‧禮品小舖‧換手機完整保留LINE聊天記錄、影片、照片、好友、群組$280$238 -
Metasploitable|白帽駭客新兵訓練營$380$300 -
Excel VBA 757個最強活用範例集 -- 暢銷回饋版$620$484 -
jQuery 實戰手冊, 3/e (jQuery in Action, 3/e)$580$458 -
職業駭客的告白 : 軟體反組譯、木馬病毒與入侵翻牆竊密$620$484 -
一手掌握 Android NFC 開發技術, 2/e$480$408
相關主題
商品描述
This fast-moving guide introduces web application development with Haskell and Yesod, a potent language/framework combination that supports high-performing applications that are modular, type-safe, and concise. Fully updated for Yesod 1.4, this second edition shows you how Yesod handles widgets, forms, persistence, and RESTful content. Author Michael Snoyman also introduces various Haskell tools to supplement your basic knowledge of the language.
By the time you finish this book, you’ll create a production-quality web application with Yesod’s ready-to-use scaffolding. You’ll also examine several real-world examples, including a blog, a wiki, a JSON web service, and a Sphinx search server.
- Build a simple application to learn Yesod’s foundation datatype and Web Application Interface (WAI)
- Output HTML, CSS, and Javascript with Shakespearean template languages
- Get an indepth look at Yesod’s core monads for producing cleaner, more modular code
- Probe Yesod’s internal workings: learn the request handling process for a typical application
- Build forms on top of widgets by implementing the yesod-form declarative API
- Learn how Yesod and Haskell handle persistence and session data
- Serve an HTML page and a machine-friendly JSON page from the same URL
商品描述(中文翻譯)
這本快速入門指南介紹了使用 Haskell 和 Yesod 進行網頁應用程式開發,這是一個強大的語言/框架組合,支持模組化、類型安全且簡潔的高效能應用程式。本書第二版已全面更新至 Yesod 1.4,展示了 Yesod 如何處理小工具、表單、持久性和 RESTful 內容。作者 Michael Snoyman 也介紹了各種 Haskell 工具,以補充您對該語言的基本知識。
當您完成本書時,您將能夠使用 Yesod 的即用型腳手架創建一個生產級的網頁應用程式。您還將檢視幾個實際案例,包括一個部落格、一個維基、一個 JSON 網路服務和一個 Sphinx 搜尋伺服器。
- 建立一個簡單的應用程式以學習 Yesod 的基礎資料類型和網頁應用程式介面 (Web Application Interface, WAI)
- 使用莎士比亞式模板語言輸出 HTML、CSS 和 JavaScript
- 深入了解 Yesod 的核心單子,以產生更乾淨、更模組化的程式碼
- 探索 Yesod 的內部運作:學習典型應用程式的請求處理過程
- 通過實現 yesod-form 聲明式 API 在小工具上構建表單
- 學習 Yesod 和 Haskell 如何處理持久性和會話數據
- 從同一個 URL 提供 HTML 頁面和機器友好的 JSON 頁面
