Improved 10 new frameworks for efficient programming for Android Developers

Source: Internet
Author: User
Tags website server

1. Helios: scalable mobile background framework

Helios is an open-source framework that provides effective background services for IOS. It integrates payment and Passbook for data synchronization and message sending in-app. In just a few minutes, developers can get the response from the client/server program and run it without any integration functions.

Helios is a cluster of mobile background components-mixed and matched to meet your specific needs for applications. By establishing interfaces on the Rack website server, Helios can easily add any existing Rails or Sinatra applications or use its own applications. It is released under MIT by default.

2. IIO engine: open-source interactive application framework for HTML5

IIO engine pronounced "ee-oh") is a broad application framework that can help HTML5 application creation and scheduling. The Framework provides sdks with rich functions, an advanced debugging system, and a cross-platform scheduling engine. The engine is independent and can be used with Box2D interfaces. The core platform is open-source and completely free.

The IIO engine is designed from the underlying layer in a lightweight way as possible. Most of the data is "undefined" by default, so your application does not need to carry any additional definition modifications. The reason why applications become simple is that they benefit from IIO. The IIO engine is not a huge framework-about 1/70th, which is equivalent to the average size of MP3 files.

3. Kartograph: Framework for SVB interactive map

Kartograph is a framework used to create unmanned, interactive maps such as Google Maps. It consists of two libraries: one is the Python library, which proposes vector maps from form functions or Post GIS and converts them into SVG format; the other is the JavaScript library, convert these SVG formats to interactive maps.

If it is already in the SVG format, for example, any drawing in Adobe Illustrator can be converted to the SVG format), you can convert it with the help of the JavaScript library. The JS library uses jQuery and Rapha ë l to output data in CSS format and provides a complete documentation.

4. Mark the frame

The markup framework has a novel layout that collects some widgets, font style formatting, and other UI components, which can be used on the web. It primarily uses a HTML-CSS language with a small amount of JavaScript while also focusing on providing the basic/framework, rather than the appearance/design.

The tag framework allows you to select multiple font layout styles, form la S, and UI widget la S. At the same time, there are many built-in layout with mobile-first approach), flexible grid and CSS reset functions.

5. Chocolate: a simple Web Application Framework

Chocolate is a web application framework based on Node. js and using Coffeescript. It includes Git source control, HTML markup language for Building web user interfaces using pure Coffeescript, online document editing tools, and other features.

6. Medoo: lightweight PHP database framework

Medoo is a lightweight PHP framework using SQL databases of about 8 KB. This framework is derived from a single file and is used in the design of MySQL, MSSQL, PostgreSQL, SQLite, and other databases. It also has common SQL query functions and control methods to prevent SQL injection.

7. Ivory: flexible front-end framework

Ivory is a lightweight front-end framework that can respond to a layout of 320 to 1200 pixels in width. It has 12 grid columns and provides more functions such as font layout style, table, button, form, separator, trigger button, tooltip, folding, and tab.

8. Razor Flow: Create a php framework for the HTML5 display panel Function

RazorFlow is a PHP framework that allows you to easily create display panels for Main devices and browsers. The principle is to insert a single PHP file to any program, input data, and select the output type. The output can be a chart that supports multiple types of charts), a data grid, or a single value.

9. Bespoke. js: User-Defined demo slides

Bespoke. js is a lightweight JavaScript framework with less than 1 kb after compression. It can create a user-defined presentation and content slider. The premise is that you need to provide basic devices such as the keyboard, Touch support, and classes required to add sliding projects) and other available devices such as CSS conversion filters or JS. Here is the basic device required by a JavaScript application, such as prev and a specific slide, as well as the program function for the plug-in system for its own expansion and upgrade.

10. Extra Strength Responsive Grids

Extra Strength Responsive Grids is a CSS framework, originated from the idea of solving various problems in the layout response process. This frame is completely focused on the grid without the font layout style, form layout, general rules, etc.), so that the width is adjusted in percentages. For a small screen, elements can be cleverly adjusted when a small column spacing is used for processing. It also supports embedded grid functions and is built on the top of SASS for user customization.

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.