Dancer - Perl web-framework

Get Started. It's Free
or sign up with your email address
Dancer - Perl web-framework by Mind Map: Dancer - Perl web-framework

1. Route caching

1.1. caching for the URL resolving

1.1.1. key is the URL used

1.2. SawyerX added Route Caching to Dancer in 4 hours

1.2.1. 1st thing he contributed

2. Dancer treats

2.1. Read & Write easy

2.2. Route-based

2.3. PSGI compliant (Perl's WSGI)

2.4. Minimum dependencies

2.5. Any app is a web-server

2.6. CPAN-friendly

2.6.1. Perl's PyPi

2.6.2. Compliant to the standards of CPAN

2.6.2.1. testing &c

3. Pathes

3.1. can contain variables

3.1.1. get '/hello/:entity/'

3.1.2. get gr{/ (\w+) / \d{2,3} (.+)? }x

3.2. Can be RegEx

4. About

4.1. Sawyer X

4.2. Sys Admin

4.3. Conributer to Dancer

5. sounds similar to Python metaclasses meets Ruby mix-ins

6. Comparison to other frameworks

6.1. Ruby

6.1.1. the fanboys

6.2. Python

6.2.1. the sticklers

6.2.1.1. Email

6.2.1.1.1. REST

6.3. PHP

6.3.1. the @#@^%#$@^

6.4. Perl

6.4.1. the nutcases

6.4.1.1. not LISP insane

6.4.1.2. insanity is a lot of fun

6.4.1.3. omsamoty gives flexibility

6.4.1.3.1. see

7. Plugins

7.1. SiteMap

7.2. Authorize

7.3. Ajax

7.3.1. instead of the HTTP method

7.4. DBIC

7.4.1. ORM

7.5. Database

8. Dancer

8.1. inspired by Sinatra

9. Recipe for Dancinh

9.1. Take HTTP method

9.2. add route

9.3. sub-routine

9.4. Untitled

10. Bottom line

10.1. Beautiful & fun

11. Templating

11.1. conventions

11.1.1. file extension (.tt)

11.2. Untitled

12. nifty stuff

12.1. headers

12.2. send_file

12.3. set_cookie

12.4. status

12.4.1. by name

12.5. to_json, to_xml

12.6. my $file = upload('file_input')

12.7. Untitled

13. Perl philosophy

13.1. succint, efficient, & easy to work with

13.2. daring

13.2.1. route caching

13.2.2. WebSockets

13.3. lots of plug-ins

13.3.1. engines for

13.3.1.1. sessions

13.3.1.1.1. back-ends

13.3.1.2. logging

13.3.1.3. templates

13.4. serializers

13.5. Route filters

13.5.1. before, after, before_template

13.5.2. like middleware