Thursday 9 April 2015

F8: Facebook Launches Open-Source JavaScript Library to Speed Mobile Development

 http://core0.staticworld.net/images/article/2015/03/032715-facebook-f8-zuckerberg-100575794-primary.idge.jpg

Most companies have tried to build mobile apps for iOS and Android platform without building completely separate applications for each platform would describe the experience as lies, damned lies and multiplatform.

At its F8 developer conference this week, Facebook launched React-Native, a multiplatform JavaScript library that accelerates the development of applications for iOS and Android. Facebook directs much of its operations in the open source software, and is taking another stab at creating inefficiencies separate for iOS and Android platforms with a new open source project native mobile applications. It builds on the success of the Web user interface open source three years (IU) React library of the company.

React-native should not be confused with the return to a single script run everywhere (had) mobile strategy. More precisely for developers, is more than a mobile strategy learn-once-write everywhere?
Just three years ago, Facebook fell HTML5 as the core technology for mobile first initiative because the user experience (UX) was not good enough and the only iOS and Android IU submitted commitments. Asked about the sudden change of direction at the time, Mark Zuckerberg said that "one of our biggest mistakes made betting too much on HTML5." With this change of direction, the development team of the company had lost the benefit of HTML5 and increased the size of its staff development, dig in the complicated task of writing applications for Android and iOS separated, ultimately, implementation of its first mobile business strategy.

Now the company is back, chipping away at the problem of the inefficiency of native applications with the launch React-native, so the source code is available on Github in hopes of attracting developers and becomes a project self-sustainable open source, like web development version of React.

Native applications are built by a limited platform specialists usually know only a platform for different programming languages are used supply. Specialist’s iOS platform to write applications using Objective C and specialist’s Android platform using Java script. In contrast, JavaScript is a language core web development web developer knows each. JavaScript is open source and brings many libraries that can be reused to accelerate development. React-Native JavaScript approach means that a developer can use the same language to build both iOS and Android.

React non-native platform provides a complete result for iOS and Android user interfaces are dramatically different. A developer building an Android application will have to make changes to the user interface for iOS, but much of the core logic of the application can be shared. Construction work on the implementation of the second platform based on an application that works with partial code base accelerates development.


http://techworm.vijayprabhu.netdna-cdn.com/wp-content/uploads/2015/03/facebook_dev_wallpaper-699x336.jpg

As mobile Eat World, companies are struggling to keep up with the cost and complexity of moving their businesses by building mobile native apps for multiple platforms. React-Native could help companies faced with the cost of staffing team specific development platform for building and maintaining applications.

The success of the web version of reaction can attract more organizations to contribute to the mobile counterpart to Facebook React-native. If a large enough community of developers contributed to this new project, more applications will get built faster, and maybe someday they will deliver wore.

No comments:

Post a Comment

Note: only a member of this blog may post a comment.