recently, the fourth session HTML5 The summit kicked off at the Beijing International Convention Center, Cloud with its " HTML5 cross-screen front end frame Amaze UI "A high-profile debut, and in the Assembly has done the" modular -web the future trends of front-end development.
component is Web Future trends in development
WebComponent (Web Components) concept, sinceGooglein the -years ofI/Oas mentioned at the conference, developers have always been concerned about the development of this development technology, but always in a state of get mad bland. Until last yearHTML5formal finalization of the specification,Webdevelopment is also unusually hot, allowingWebThe focus of the component has also increased, from this year'sHTML5the summit attracted8000moreHTML5enthusiasts, developers to attend the meeting will be able to underbelly.
according to Cloud with the founder andCEOChen Ben Introduction, the technical standards of the components in the front-end is always missing, untilGoogleafter the proposed, only thenWeb ComponentsStandard. Until then, we didn't know how to encapsulate a component. WebIn fact, the component has been favored by foreign internet companies, because it is a better choice from software architecture, development efficiency, code maintainability. But becauseWeb Componentthe standard has not yet been formally finalized, soAmaze UISelectFacebook Reactas aWebcomponent packaging standards, and followsReact"Everything is a component" modular concept, from small to a button, large to a page, or even a completeAppcan be modular.
Amaze UIis the cloud in its development process, including the accumulation of menus, carousel charts, etc., a large number of mobile-basedUIafter the control is component-based, open source is formed, by splitting and encapsulating a number of commonly used Web page components, developers can simply copy the code to write these cross-screen components into their own applications. In the past year,Amaze UIprovides an open source form that includes -aCSScomponents, -aJScomponents, more -includes nearly -Theme ofWebComponents, In addition, for the domestic mainstream browser andAppThe built-in browser provides better compatibility support and access to more localized factors to help solve the Chinese typography problem, so that developers do not need to spend time and effort to write calendars and other code, they can directly reference the component.
Because of this, since Span style= "font-family: ' Calibri ', ' Sans-serif '" >2014 year 8 after the month is officially launched, amaze UI was loved by many front-end engineers and experienced a short Span style= "font-family: ' Calibri ', ' Sans-serif '" >1 product iterations, attracted more than 25 million developer's join, meanwhile, amaze UI in GitHub star focus on the breakthrough 5000
Amaze UI the next plan
talked about Amaze UI Advantage, Chen Ben that the greatest advantage is the accumulation, first, cloud with Web Components accumulated a lot of experience, as well as the number of components; second, cloud with the accumulation of various devices, browser compatibility and adaptation, this is really to rely on the accumulation of bits, others are difficult to go beyond. Third,theamaze UI is an open source framework, which is an advantage, like a community, developers will definitely pick the biggest framework to use, because in the use of problems, as long as the internet search can find the answer, and choose a new framework, It's not easy to find help when it comes to problems.
Judging from the current development of the Internet, PC The Internet is rapidly shifting to the mobile Internet, and developers need to be able to solve repetitive and complex cross-screen, adaptation issues, so PC websites, new Web sites, or mobile apps better adapt to mobile front-end open source technology, but limited to the technology threshold and the immature open source environment, there are few open source projects to solve cross-screen adaptation issues in the market.
Open-SourceHTML5cross-screen front end frameAmaze UIcoincided with its time. According to the introduction, in addition to providing basedHTML5front-end cross-screen components,Amaze UIwill be in the follow-up development work, will also be introduced in successionAmaze UI for App,Amaze UIcomponents market, and more tools to improve development efficiency, as well asAmaze UIthe product is constantly rich, the function is perfect and the number of developers is increasing rapidly and the corresponding demand increases,AmazeuiWe will also launch a community-based approach to develop more efficient communication channels with developers, and get developers ' needs and feedback in a more professional way to serve developers.
It is learnt that Amaze UI for App is a mobile-only version that is developed to meet a wide range of applications, enabling mobile app developers to Amaze UI to develop a near-native HTML5 Mobile Apps:
1) develop native appsthat require fast, code-level interaction prototypes.
2) Mobile Marketing Rapid build mobile site
3) make an interesting application based on BaaS or third-party API, do not need backend;
4) Hybrid app, it is impossible to put a bloated, inefficient response to the website package into the app;
Amaze UI lets HTML5 Web apps approach native experience