File: features.html

package info (click to toggle)
mongrel2 1.12.0-2
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 5,976 kB
  • sloc: ansic: 39,083; python: 2,833; sql: 1,555; sh: 467; makefile: 360; asm: 189; yacc: 145; php: 73; awk: 28; sed: 5
file content (151 lines) | stat: -rw-r--r-- 7,987 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
{( "header.html" )}
{( "top.html" )}

<div id="main">
    <div class="inner-wrap clearfix">
    
        <div class="content content-full">
        
            <div class="aligncenter">
                <h3 class="no-margin"><em>Mongrel2 is a modern web server that is protocol and language agnostic.</em></h3>
                <p>
                   Build it on most Linux and OSX systems, with other platforms on the way. <a class="more" href="/wiki/quick_start.html">Get started now.</a>
                </p>
            </div><!-- end .aligncenter -->
        
            <div id="pricing">
                <table cellpadding="0" cellspacing="0" border="0">
                    <thead>
                        <tr>
                            <td>
                                <h3>Languages</h3>
                                <a class="button" href="/features/languages.html">Read more</a>
                            </td>
                            <td>
                                <h3>Automation</h3>
                                <a class="button" href="/features/architectures.html">Read more</a>
                            </td>
                            <td class="highlight">
                                <h3>Protocols</h3>
                                <a class="button" href="/features/protocols.html">Read more</a>
                            </td>
                            <td>
                                <h3>Design</h3>
                                <a class="button" href="/features/design.html">Read more</a>
                            </td>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td>
                                <ul>
                                    <li>
                                        <strong>13 languages</strong>
                                        <span class="details">Use any language that supports ZeroMQ.</span>
                                    </li>
                                    <li>
                                        <strong>4 frameworks</strong>
                                        <span class="details">New frameworks that exploit Mongrel2's advanced features.</span>
                                    </li>
                                    <li>
                                        <strong>4+ platforms</strong>
                                        <span class="details">Even Java and .NET are supported.</span>
                                    </li>
                                    <li>
                                    <strong>Easy to Extend</strong>
                                        <span class="details">Adding a new platform or programming language is easy.</span>
                                    </li>
                                </ul>
                            </td>
                            <td>
                                <ul>
                                    <li>
                                        <strong>Automated control</strong>
                                        <span class="details">Use the control port to fully control using most supported languages.</span>
                                    </li>
                                    <li>
                                        <strong>Data configurable</strong>
                                        <span class="details">Point the server at databases, redis, mongodb, anything.</span>
                                    </li>
                                    <li>
                                        <strong>Remote logging</strong>
                                        <span class="details">High speed logging to a ZeroMQ port or files.</span>
                                    </li>
                                    <li>
                                        <strong>App centric routing</strong>
                                        <span class="details">The application is in control, not the web server.</span>
                                    </li>
                                </ul>
                            </td>
                            <td class="highlight">
                                <ul>
                                    <li>
                                        <strong>HTTP 1.1</strong>
                                        <span class="details">Supports HTTP 1.1 and most uses of the 1.0 standard where needed.</span>
                                    </li>
                                    <li>
                                        <strong>Flash Sockets</strong>
                                        <span class="details">Flash sockets with built-in XML and JSON payloads.</span>
                                    </li>
                                    <li>
                                        <strong>Async Polling</strong>
                                        <span class="details">Async polling mechanisms for long polling or streaming.</span>
                                    </li>
                                    <li>
                                        <strong>WebSockets (beta)</strong>
                                        <span class="details">The most recent hybi WebSocket protocol.</span>
                                    </li>
                                </ul>
                            </td>
                            <td>
                                <ul>
                                    <li>
                                        <strong>Event based</strong>
                                        <span class="details">Uses poll and epoll for its internal I/O event processing.</span>
                                    </li>
                                    <li>
                                        <strong>Coroutine simplicity</strong>
                                        <span class="details">Has a fast coroutine system that simplifies internal structure. No more callback soup.</span>
                                    </li>
                                    <li>
                                        <strong>Multi-core threads</strong>
                                        <span class="details">Processes handler backend messages through ZeroMQ and multiple threads.</span>
                                    </li>
                                    <li>
                                        <strong>Simple C code</strong>
                                        <span class="details">Written in a simple easy to understand C coding style.</span>
                                    </li>
                                </ul>
                            </td>
                        </tr>
                        <tr class="price">
                            <td>
                                <span><a href="/downloads/">Download</a></span>
                            </td>
                            <td>
                                <span><a href="/downloads/">Download</a></span>
                            </td>
                            <td class="highlight">
                                <span><a href="/downloads/">Download</a></span>
                            </td>
                            <td>
                                <span><a href="/downloads/">Download</a></span>
                            </td>
                        </tr>
                    </tbody>
                </table>
            </div><!-- end #pricing -->
            
            <div class="pagination clearfix">
                <span class="prev"><a href="/">Explore some more</a></span>
                <span class="next"><a href="/downloads/">Download the latest</a></span>
            </div><!-- end .pagination -->
            
        </div><!-- end .content -->
        
    </div><!-- end .inner-wrap -->
</div><!-- end #main -->


{( "footer.html" )}