# What is cloud developmentCloud development means that you do not need to buy and build a server yourself, do not need to set up an Admin console, and do not need to write an API interface. You can develop websites, mobile apps, and various small programs by just using the open interfaces that are available out of the box in the cloud.
#The difference from traditional mode
## Development efficiency
The traditional model requires developing backend systems, developing API interfaces, various testing work (unit testing, integration testing, functional testing, security testing, performance testing), fixing bugs and improving programs, purchasing servers and deploying them;
Cloud development directly uses the cloud capability api interface and uses the mature Admin console online, eliminating 70% of the work in traditional development, and it can be used right out of the box.
## Cost
Cloud development saves the cost of development backend, development interface, server purchase, server operation and maintenance under the traditional model. The R&D team can be streamlined and the cost can be greatly improved.
## Security and stability
Cloud-developed backend systems and interfaces have been used by large-scale users, and will have great advantages in terms of security and bug rate; self-developed backends and interfaces have limited users and relatively limited usage scenarios. Many security issues may not necessarily be discovered by testers. Sometimes a security risk hidden in the system may lead to huge risks and losses;
Cloud development generally uses large-scale server clusters to support massive access from large-scale users, so a professional team is responsible for server operation and maintenance, so it also has great advantages in server security. Servers built in the traditional mode, not to mention the risk of single-machine failure, are difficult to withstand attacks (such as DDOS), and their operation and maintenance capabilities are relatively weak. Many servers are called broilers and mining machines...
## Performance
Cloud development generally uses server clusters, cross-computer room data off-site backup, and G port bandwidth. These are difficult to achieve by deploying servers by yourself. If it is a small site or app, it is difficult to have such a budget; cloud development is provided to a large number of users, so after amortization, the cost becomes easier for everyone to accept.
# Enable cloud development
Visit https://admin.it120.cc/ to open the free registration interface
According to your own business needs, enable the corresponding function module, and your backend will display the corresponding function menu. Now you have a dedicated Admin console

#What functions can cloud development achieve?
Currently "api "factory" cloud development can fully support malls (multi-stores, distribution systems, SKUs, flash sales, orders and logistics), CRM (user management, membership system), CMS (categories, information, single pages, message interactive comments, announcements) management), marketing assistance (bargaining, group buying), practical tools (appointments, queues, draws, voting), financial management (top-ups, withdrawals, deposits), points system (check-in, points rules, points mall, points deductions), cloud storage, video on demand
#Multi-terminal support
Currently, it can support website development (Ajax, vue, react, angular), APP development (android, ios, flutter, react native, uniapp), and mini program development (WeChat Mini Program, Toutiao Douyin Mini Program, QQ Mini Program, Alipay Mini Program, Baidu Mini Program, etc.)
# How to connect data from the cloud development backend
Through the API interface provided by cloud development, seamless connection between multiple terminals and background data can be achieved. For details, please refer to the cloud development interface document (#), or the cloud development SDK (it will be easier to use the SDK)
# Example of APP startup image
Here is an example of a simple app startup image. After the app is opened on the mobile phone, 3 startup images are displayed. You can switch images by swiping left or right. After swiping to the last image, click the "Enter app" button to enter the main interface of the app;
Nowadays, Toutiao Douyin Mini Program is more popular. Let’s give an example of a mini program~
## Add startup image in the background

## Front-end code reads image data
Pull the startup image data set by the background through TTAPI SDK
```javascript
TTAPI.banners({
type: 'app'
}).then(res => {
this.setData({
banners: res.data
});
})
```
The startup image is displayed on the interface
```html```
0 back-end programming, pure front-end technology can complete the first step in traditional app development!
Other functions in cloud development are so simple and crude~