Whats the difference between an app and a dapp?

RadJav
RadJav
Aug 27, 2017 · 2 min read

With the emergence of dapps, there’s been some confusion as to what the difference is between apps and dapps. First off, an app is short for application, the word app really became common once the iPhone appeared in 2007 and apps starting coming out. Apps were the new trendy thing, a new app was coming out every week that would make people’s lives easier in one way or another. Dapps is something new that really just started with the release of Ethereum. Dapp is short for decentralized application, and is typically an app that runs on a blockchain such as Ethereum or NEO. These dapps can be smart contracts, or software that is executing massive computations that is shared across hundreds or thousands of computers (aka nodes).

Apps typically are thought of as software applications that run on desktop or mobile devices. For example, Microsoft Word is an app that runs on Windows machines, whereas SnapChat is an app that runs on phones such as Android or iPhone.

One of the hottest things in the blockchain industry right now are ICOs. Most ICOs today are using smart contracts on the Ethereum blockchain to conduct business, which are dapps. Typically smart contracts don’t have much code in them, especially when compared to desktop or mobile apps which can run into tens or hundreds of thousands of lines of code, quite often millions.

Currently, there is a long development process to create an app, and we want RadJav to simplify that process. Creating a dapp is fairly simple, however we do want to make dapps private, allowing access only to those who have access to see the code.

One of RadJav’s several goals is to bridge the gap between apps and dapps. As smart contracts become more complex, we need a way where apps and dapps can automatically sync with each other as data changes. Since dapps and smart contracts are such new innovative technologies, simplifying the process to connect apps and dapps is essential.


For the latest developments on RadJav, join us on our Slack channel at:

https://radjav-slack-invite.herokuapp.com/

Or try RadJav yourself by downloading it at:

https://github.com/HigherEdgeSoftware/RadJav/releases

)

RadJav

Written by

RadJav

General purpose programming language, GUI, 3D engine, Server, blockchain, and decentralized datacenter. http://www.radjav.com/

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade