Code Monkey home page Code Monkey logo

revs's Introduction

RevS

RevS is an open source P2P library that's suitable for normal apps.

###Wiki

###Apps

##What is RevS and how does it concern me? Today,most apps/online services still use centralized servers,which is really expensive,hard to maintain,and it's ugly when it goes down.If you've made one,you'd know what I'm talking about.
But what else have we got?The answer is P2P.P2P allows developers to build networks without centralized servers.

  • It's dynamic,so if you have more users,you don't have to get more servers.
  • It's cheap,because you could cut the expenses on servers.
  • If you use P2P,the online functions could still partially work even if the servers are down.

RevS can dramatically reduce the costs for developers.

##A different edge Most P2P applications today are only for sharing files,but we do not recommend you to build another one of them,because P2P is so much more than just fiddling with files.You see,a P2P app is capable of doing most of what a server-client app can do,and a lot better at it.RevS could replace the old networking part in server-client apps,and it's also good for building new kinds of apps with P2P logics.

##Easy to learn,easy to use Sure,there are other P2P implementations,but if you've seen one or two,you would know that they are complicated and sometimes specialized.You can't really figure out what you can actually do with them,and that's why a lot of programmers gave up P2P. But not RevS.RevS offers a straight forward logic and an easy-to-use API that can surely change your idea about P2P programming. And you can upload and download files just like interacting with a server.

##Your own implementation RevS now supports Objective-C.If you want to use RevS on other platforms,you can build your own implementation of RevS,using the language you prefer.View the Wiki Page to learn more about the details of RevS.

##Beyond... Peer-to-peer isn't just all about logics and programming,it's also about freedom.Freedom from censorship,freedom from government-peeking,and freedom to say whatever you want.There are countries that still keep its people away from these freedoms,and the wide adoption of peer-to-peer networking will help their people to seek for their own freedom.

revs's People

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.