Tag: framework
Semantic UI: UI development framework
Ampersand.js: Highly modular, loosely coupled JavaScript framework
From the Ampersand.js website:
Imagine a version of Backbone.js where each piece (model, view, collection, etc) is its own GitHub repository and npm module with good, unified documentation (and yes, npm is wonderful for frontend code).
…
There is no “core” module. You npm install only what you need.
Ninja: Java full stack web development framework
http://www.ninjaframework.org/
Check out the Ninja home page for a list of the framework’s features. it looks like a relatively simple framework for building webapps in Java.
Link: My Thoughts on Martini
http://blog.codegangsta.io/blog/2014/05/19/my-thoughts-on-martini/
I have to admit, I felt sort of sad reading codegangsta’s blog post about his Go web development framework Martini. He made a thing and published it. It’s tough to accept valid criticism of “your baby”. I came across Martini after listening to Jeremy Saenz speak on The Changelog Podcast episode 117.
Guzzle: PHP HTTP client and framework for building RESTful web service clients
http://docs.guzzlephp.org/en/latest/ ᔥ
Github page here: https://github.com/guzzle/guzzle
$client = new GuzzleHttp\Client();
$response = $client->get('http://guzzlephp.org');
$res = $client->get('https://api.github.com/user', ['auth' => ['user', 'pass']]);
echo $res->getStatusCode();
// "200"
echo $res->getHeader('content-type');
// 'application/json; charset=utf8'
echo $res->getBody();
// {"type":"User"...'
var_export($res->json());
// Outputs the JSON decoded data
// Send an asynchronous request.
$req = $client->createRequest('GET', 'http://httpbin.org', ['future' => true]);
$client->send($req)->then(function ($response) {
echo 'I completed! ' . $response;
});
Perl Dancer: Perl Web Application Framework
- Dead Simple – Intuitive, minimalist and very expressive syntax.
- Flexible – PSGI support, plugins and modular design allow for strong scalability.
- Few dependencies – Dancer depends on as few CPAN modules as possible making it easy to install.
Praxis: Ruby framework for building APIs
Mojolicious: Modern Perl web framework
I haven’t written any Perl in years, but this looks promising.
- An amazing real-time web framework, allowing you to easily grow single file Mojolicious::Lite prototypes into well structured web applications.
- Powerful out of the box with RESTful routes, plugins, commands, Perl-ish templates, content negotiation, session management, form validation, testing framework, static file server, first class Unicode support and much more for you to discover.
- Very clean, portable and Object Oriented pure-Perl API without any hidden magic and no requirements besides Perl 5.10.1 (although 5.18+ is recommended, and optional CPAN modules will be used to provide advanced functionality if they are installed).
- Full stack HTTP and WebSocket client/server implementation with IPv6, TLS, SNI, IDNA, Comet (long polling), keep-alive, connection pooling, timeout, cookie, multipart, proxy and gzip compression support.
- Built-in non-blocking I/O web server, supporting multiple event loops as well as optional preforking and hot deployment, perfect for embedding.
- Automatic CGI and PSGI detection.
- JSON and HTML/XML parser with CSS selector support.
- Fresh code based upon years of experience developing Catalyst.
Revel: Web Framework for Go Programming Language patterned after Ruby on Rails
From the Revel manual on the Revel Website:
Revel is a batteries-included web framework in the spirit of Rails or Play! Framework. Many of the same (proven) ideas are incorporated in the framework design and interface.
Revel makes it easy to build web applications using the Model-View-Controller (MVC) pattern by relying on conventions that require a certain structure in your application. In return, it is very light on configuration and enables an extremely fast development cycle.