Skip to content
This repository has been archived by the owner on Jul 29, 2022. It is now read-only.

Technology definition #2

Closed
alvarolorentedev opened this issue Jul 9, 2016 · 7 comments
Closed

Technology definition #2

alvarolorentedev opened this issue Jul 9, 2016 · 7 comments

Comments

@alvarolorentedev
Copy link
Owner

define technologies to be used

@alvarolorentedev
Copy link
Owner Author

alvarolorentedev commented Jul 11, 2016

Review WAFer (Web Server)
Stars: 615
Open issues:21
Is made with C, currently it wont work in OSx without rewrite. It is maintain by a company(?) but still active.

@alvarolorentedev
Copy link
Owner Author

alvarolorentedev commented Jul 11, 2016

Review wangle (Web Server)
Stars: 1269
Open issues: 13
Is made with C++, haven't found a way to run in on windows based platform, dependencies problem. It is maintain by fb and is very active. Read on forums that this is for post proxigen epoch in fb.

@alvarolorentedev
Copy link
Owner Author

alvarolorentedev commented Jul 11, 2016

Review proxigen (Web Server)
Stars: 4047
Open issues: 7
Is made with C++, haven't found a way to run in on windows based platform, dependencies problem, same as wangle. It is maintain by fb and is very active.

@alvarolorentedev
Copy link
Owner Author

alvarolorentedev commented Jul 11, 2016

Review mongoose (Web Server)
Stars: 2841
Open issues: 38
Is made in C, cross-platform and it works on embedded and mobile devices (small footprint 40kb). Maintained by company. It has dual license, GNU or commercial (not clear pricing).

@alvarolorentedev
Copy link
Owner Author

alvarolorentedev commented Jul 12, 2016

Review crow (Web Server)
Stars: 2292
Open issues: 49
Is made in C++, very readable sintax that makes it easy to generate code, is cross-platform. it has everything in an header file to be used inside the project. It has a BSD license.

@alvarolorentedev
Copy link
Owner Author

alvarolorentedev commented Jul 12, 2016

Review silicon (Web Server)
Stars: 1138
Open issues: 4
Is made in C++, more complex syntax than crow but very modern and easy to understand and define sintax. Is cross-platform with a dependency on libmicrohttpd. It is deployed by its own script from and a repository clone.

@alvarolorentedev
Copy link
Owner Author

alvarolorentedev commented Jul 12, 2016

Current selection will be crow for simplicity and moderns of the code, after a few code test seems stable and it the easiest to extend, the only issue currently from my point of view is the BSD license, due this the code will be abstracted so only the server layer needs to be replaced if this becomes a showstopper.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant