Comments (7)
Both of them use Moo actually but what it doesn't do is most of the "framework" part. All it does by default is route and dispatch responses to requests.
from task-kensho.
https://shadow.cat/blog/matt-s-trout/mstpan-1/#web::simple
from task-kensho.
This seems to occupy the same niche as Dancer2, minus the Moose heaviness.
I'm intrigued, but also unsure. Are there compelling reasons to advocate Web::Simple over Dancer2?
(Going to kick its tires this weekend and hopefully answer my own question)
from task-kensho.
Oops, you're right, just noticed my mistake and popped back here to edit my post, but you're too fast for me.
Web::Simple is an mst production, which is enough to make me give it a thorough going-over. He consistently publishes useful stuff.
from task-kensho.
The question I will investigate is: Is there a compelling reason to use Web::Simple as opposed to that subset of Dancer2 which is functionally equivalent to Web::Simple?
from task-kensho.
Web::Simple has a slightly more powerful dispatch specification interface than Dancer2, and a much smaller mass of module dependencies. Performance seems about the same. Dancer2 of course has a lot more framework'ish features, but that is irrelevant to the proposal.
All in all, a nifty library. It is well documented and easy to use. Kudos to mst.
I support the proposal to add Web::Simple to WebDev.
from task-kensho.
fixed with #73.
from task-kensho.
Related Issues (20)
- add Path::Tiny
- for Excel add Excel::Writer::XLXS and Spreadsheet::ParseXLXS HOT 3
- Data::Edit::Xml HOT 2
- Serialization category HOT 2
- Filesystem category HOT 4
- Add Mojo::IOLoop to Async category HOT 1
- Add Future to Async category HOT 4
- Add Test2::Suite to Testing category HOT 3
- Templating category? HOT 1
- IPC category HOT 8
- Add parallelization modules to Async category HOT 2
- Document "acceptable replacements"? HOT 1
- Add Excel::Writer::XLSX to Excel/CSV category HOT 1
- Add Machine Learning Category
- Add Getopt::Lucid to a new section (command line processing) HOT 2
- Abstracted 'Correct naming' layer
- Support XLSX HOT 3
- Add Nice::Try to Exceptions section HOT 1
- add Win32 and Crypt categories
- enlightenedperl.org references
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from task-kensho.