RESTful API server written in some programming languages.
Ruby Shell Python Perl Groovy Java
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
doc
java
jruby-netty
perl
ruby
.gitignore
.travis.yml
AUTHORS
LICENSE
README.md
config.yaml
create_database.sh
ddl.sql
dml.sql
init_gh_pages_submodule.sh

README.md

I want to know what middlewares are adapted to API server on HTTP. So I write web applications with multiple programming languages under below conditions.

  • Support JSON on HTTP interfaces.
    • JSON number must be returned as number, not string.
  • Support HTML template.
    • Use light web framework like Sinatra.
  • Support beautiful error notification with HTML for developping.
    • Use middlewares on Rack, PSGI, WSGI and Servlet layer.
  • Support profiler.
  • Support memcached cache.
  • Do unit testing.
  • Use MySQL.
    • Avoid using O/R mapper.
    • Use SQL builder instead.
    • Settings are loaded from setting file by YAML.
  • Split routing definition to multiple files.
    • For multi-person development.
  • Modern style :)
    • Handle application's dependencies.