Liberate the programmer! This technology brings an app development revolution

Source: Internet
Author: User

As a product manager, have you ever encountered such a dilemma, "help me to the font 16th, the color into #ffff00ff, the eldest brother said it is best to change", as an app development can only be helpless but the heart of the happy to tell you, "Only wait for the next version, must be re-released to change", If you ask why you can't change it, it means that your understanding of technology is either really bad, or you know the power of this react-native new technology.

  

React native is a technology that Facebook introduced in JavaScript to write ios,android and backstage, and the Android version was released this September, and a little orgasm was set in the programmer. There are always a few programmers who like early adopters to invest in this field.

With plain English said, is from a programmer himself can start a business, he only use this technology, you can write the Androidapp,ios app, as well as the background application, and, please note here, it can do real-time hot update (like a webpage, changed a font, ready to go online), App can also be able to update at any time, the first paragraph of the demand can be divided into seconds to kill the solution, without new version, just in the server to change the code can, is not very good, is not very good, is not very good, really good.

All you need to understand here is that Facebook offers a solution that uses JavaScript as a development language and can simultaneously write front-end, mobile terminal, and background applications.

Let's talk about why react native has received so much attention and where its superiority is.

At present, a mature Internet product basically includes: Mobile terminal and Web page of two main forms. In the development of mobile terminal apps and Web pages, there are many technical roles involved: front-end development (the common name is called website), mobile terminal development (Android and iOS development, now full Street), background development (most of their programs have no interface, Mainly for the web and app to provide data and security services stability), each role needs different skills, such as front-end development needs to be proficient in html,css,javascript these basic web language knowledge. Android Development with Java (the word read "Zawa", do not read as "Gavà", read so low B) language, iOS development with objective-c (think of him as a computer two level of the C language can be) written. Background development, some companies with Java, some companies with C + +, with what all have, to meet the performance needs can be.

Have seen the collapse of it, for a non-computer professional people, do not understand the fucking why there are so many languages, why here to use C language, where to use the three C + +, some places to use Python, and a large crowd shouted to you: "PHP is the best language in the world." In fact, each language has a different use of the scene, some language efficiency, some language syntax is more concise and beautiful, some are designed for the background, there are specific scenarios under the only choice. If you still do not understand, we use plain English to make a metaphor, why condoms have some threads, some particles, some delay, some ultra-thin, there is a brand known as a hand can be opened, they are based on individual physical state, as well as different scenes to play their respective strengths. You casually analogy, any field, there are many different tools to meet different scenarios, is the need to determine the current state.

Now, react the whole solution to the unity of the river, Facebook also claims that the technology is "learn Once,write AnyWhere", the cost of learning only once, but completed the unification of all development roles.

This means that:

The app will be updated as hot as the web, ready to be released.

For a developer, there will be no front end, terminal, the background of the distinction, his concern is to do a complete set of applications, manpower will be the most substantial integration and release.

Code reuse will be the main theme, because it is a language, and the cost of repeating the wheel will be more and more economical.

At present, React native also has some shortcomings, such as his SDK package size is relatively large, crash is more, the content supported on iOS is quite good, Android is still in the initial stage, But now the latest version is also the 0.16, I believe that in another year, will be a brilliant sparkle.

signage http://www.biyinjishi.com/products/a35-b3530/
logo http://www.biyinjishi.com/products/a35-b3530/
Exhibition Package http://www.biyinjishi.com/products/a35-b3535/
Conference http://www.biyinjishi.com/products/a35-b3535/
Exhibition Frame Leasing http://www.biyinjishi.com/products/a35-b3550/
Exhibition Fixture http://www.biyinjishi.com/products/a35-b3550/
Banner http://www.biyinjishi.com/products/a35-b3560/
Bunting http://www.biyinjishi.com/products/a35-b3560/
Banner http://www.biyinjishi.com/products/a35-b3560/
Wall Sticker http://www.biyinjishi.com/products/a35-b3570/
Car Sticker http://www.biyinjishi.com/products/a35-b3570/
Office Packaging http://www.biyinjishi.com/products/a50/
Note http://www.biyinjishi.com/products/a50-b5010/
Stationery http://www.biyinjishi.com/products/a50-b5020/d100084/
Envelope http://www.biyinjishi.com/products/a50-b5020/d100085/
paper cup http://www.biyinjishi.com/products/a50-b5025/d100087/
Cup Mat http://www.biyinjishi.com/products/a50-b5025/d100088/
Joint single http://www.biyinjishi.com/products/a50-b5030/d100088
two-joint single http://www.biyinjishi.com/products/a50-b5030/d100090/
fanfold http://www.biyinjishi.com/products/a50-b5030/d100091/
Shirentan http://www.biyinjishi.com/products/a50-b5030/d100092/
five-joint single http://www.biyinjishi.com/products/a50-b5030/d100093/

Liberate the programmer! This technology brings an app development revolution

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.