# What makes development on blockchain different?

**URL:** <https://forum.cardano.org/t/what-makes-development-on-blockchain-different/127931>\
**Category:** Education\
**Created:** [19 February 2024 13:18 UTC](https://forum.cardano.org/t/what-makes-development-on-blockchain-different/127931 "2024-02-19T13:18:19Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jaromir](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.cardano.org/jaromir/32/14207_2.png) [@Jaromir](https://forum.cardano.org/u/Jaromir)\
**Post date:** [19 February 2024 13:18 UTC](https://forum.cardano.org/t/what-makes-development-on-blockchain-different/127931/1 "2024-02-19T13:18:19Z")

</div>

Building on blockchain involves a paradigm shift from traditional programming and requires a thorough understanding of the blockchain’s decentralized model. Smart Contract developers have a specific set of functions at their disposal for developing decentralized applications (DApps). They have to build a secure DApp on the first try. In this article, we will explain the differences between developing regular applications and blockchain applications. We will look at a script written in Aiken and SC written in Solidity.

This article was prepared by[Cardanians](https://cardanians.io/en) with support from[Cexplorer](https://cexplorer.io/).

Read the article: [https://cexplorer.io/article/what-makes-development-on-blockchain-different](https://cexplorer.io/article/what-makes-development-on-blockchain-different)
