Eiffel Web Framework
- version: v0.2
Overview
Official project site for Eiffel Web Framework:
For more information please have a look at the related wiki:
For download, check
Requirements
- Compiling from EiffelStudio 7.0
- Developped using EiffelStudio 7.1 and 7.2 (on Windows, Linux)
- Tested using EiffelStudio 7.1 with "jenkins" CI server (not compatible with 6.8 due to use of `TABLE_ITERABLE')
- The code have to allow void-safe compilation and non void-safe system (see more about void-safety )
How to get the source code?
-
svn checkout https://github.com/EiffelWebFramework/EWF/trunk
-
Notes: ** It does not use submodule anymore due to recurrent trouble for users. ** EWF is also provided by delivery of EiffelStudio (starting from version 7.1 shipping v0.1, and 7.2 that ships v0.2)
-
And to build the required and related Clibs
- cd contrib/ise_library/cURL
- geant compile
Libraries under 'library'
server
- ewsgi: Eiffel Web Server Gateway Interface read more
- connectors: various web server connectors for EWSGI
- libfcgi: Wrapper for libfcgi SDK
- wsf: Web Server Framework read more
- router: URL dispatching/routing based on uri, uri_template, or custom read more
protocol
- http: HTTP related classes, constants for status code, content types, ... read more
- uri_template: URI Template library (parsing and expander) read more *not yet released: CONNEG: CONNEG library (Content-type Negociation) read more
client
- http_client: simple HTTP client based on cURL read more
text
- encoder: Various simpler encoders: base64, url-encoder, xml entities, html entities read more
crypto
- eel
- eapml
Others
- error: very simple/basic library to handle error
External libraries under 'contrib'
Draft folder = call for contribution
Examples
..
For more information please have a look at the related wiki:
Description
Languages
Eiffel
61.5%
JavaScript
23.4%
C
6.6%
CSS
2.9%
CoffeeScript
2.5%
Other
3.1%