Cargando…

Developing Web applications with Haskell and Yesod /

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. You'll work with several samples to explore the way Yesod handles widgets, forms, pe...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Snoyman, Michael
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Sebastopol, CA : O'Reilly, 2012.
Edición:1st ed.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000Ia 4500
001 OR_ocn808118790
003 OCoLC
005 20231017213018.0
006 m o d
007 cr unu||||||||
008 120824s2012 caua o 000 0 eng d
010 |a  2012471828 
040 |a UMI  |b eng  |e pn  |c UMI  |d COO  |d OCLCQ  |d DEBSZ  |d NLE  |d OCLCQ  |d AZU  |d N$T  |d CUS  |d YDXCP  |d TEFOD  |d OCLCF  |d E7B  |d OCLCQ  |d EBLCP  |d FEM  |d OCLCQ  |d OCLCO  |d OCL  |d BRL  |d CEF  |d MOQ  |d UAB  |d VT2  |d OCLCQ  |d OCLCO  |d OCLCQ  |d OCLCO 
019 |a 794135246  |a 861530947  |a 968119933  |a 969051531  |a 1103252612  |a 1129349702  |a 1153048835  |a 1240525974 
020 |a 1449316972 
020 |a 9781449316976 
020 |a 9781449336899  |q (electronic bk.) 
020 |a 1449336892  |q (electronic bk.) 
020 |a 9781449336882  |q (electronic bk.) 
020 |a 1449336884  |q (electronic bk.) 
020 |a 9781449336868 
020 |a 1449336868 
020 |z 9781449316976 
029 1 |a AU@  |b 000050013113 
029 1 |a AU@  |b 000050859192 
029 1 |a DEBBG  |b BV040901756 
029 1 |a DEBSZ  |b 378291300 
029 1 |a DEBSZ  |b 381377989 
029 1 |a NZ1  |b 14694719 
029 1 |a AU@  |b 000066230639 
035 |a (OCoLC)808118790  |z (OCoLC)794135246  |z (OCoLC)861530947  |z (OCoLC)968119933  |z (OCoLC)969051531  |z (OCoLC)1103252612  |z (OCoLC)1129349702  |z (OCoLC)1153048835  |z (OCoLC)1240525974 
037 |a CL0500000162  |b Safari Books Online 
050 4 |a QA76.76.A65  |b S655 2012 
072 7 |a COM  |x 084000  |2 bisacsh 
082 0 4 |a 005.2762  |2 23 
049 |a UAMI 
100 1 |a Snoyman, Michael. 
245 1 0 |a Developing Web applications with Haskell and Yesod /  |c Michael Snoyman. 
246 3 0 |a Haskell and Yesod 
250 |a 1st ed. 
260 |a Sebastopol, CA :  |b O'Reilly,  |c 2012. 
300 |a 1 online resource (xii, 280 pages) :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a text file  |2 rda 
588 0 |a Print version record. 
505 0 |a Part I. Basics -- part II. Advanced -- part III. Examples -- part IV. Appendices. 
520 |a 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. You'll work with several samples to explore the way Yesod handles widgets, forms, persistence, and RESTful content. You also get an introduction to 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) Use Shakespearean template languages for HTML, CSS, and Javascript output Produce cleaner, more modular code by learning how Yesod monads interact Implement the yesod-form declarative API to build forms on top of widgets Learn how Yesod and Haskell store session data and handle persistence Use techniques to serve an HTML page and a machine-friendly JSON page from the same URL Create reusable components for several applications with Yesod subsites. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
630 0 0 |a Yesod (Electronic resource) 
630 0 7 |a Yesod (Electronic resource)  |2 blmlsh 
650 0 |a Application software  |x Development. 
650 0 |a Internet programming. 
650 0 |a Haskell (Computer program language) 
650 6 |a Logiciels d'application  |x Développement. 
650 6 |a Programmation Internet. 
650 6 |a Haskell (Langage de programmation) 
650 7 |a COMPUTERS  |x Desktop Applications  |x General.  |2 bisacsh 
650 7 |a Application software  |x Development  |2 fast 
650 7 |a Haskell (Computer program language)  |2 fast 
650 7 |a Internet programming  |2 fast 
776 0 8 |i Print version:  |a Snoyman, Michael.  |t Developing Web applications with Haskell and Yesod.  |b 1st ed.  |d Sebastopol, CA : O'Reilly, 2012  |z 9781449316976  |w (OCoLC)772104135 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781449336868/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL4642644 
938 |a ebrary  |b EBRY  |n ebr10758721 
938 |a EBSCOhost  |b EBSC  |n 451335 
938 |a YBP Library Services  |b YANK  |n 8934058 
994 |a 92  |b IZTAP