วันอังคารที่ 24 ธันวาคม พ.ศ. 2556

mobile and web development framework

jQuery is a cross-platform JavaScript library designed to simplify the client-side scripting of HTML.

jQuery Mobile is a HTML5-based user interface system designed to make responsive web sites and apps that are accessible on all smartphone, tablet and desktop devices.
PhoneGap and Apache Cordova are free and open source framework that allows you to create mobile apps using standardized web APIs for the platforms you care about. Easily create apps using the web technologies you know and love: HTML, CSS, and JavaScriptMobile apps with HTML, CSS & JS Target multiple platforms with one code base. But burden is that developers must test/get feedback/maintain several platforms.
Codiqa is a powerful drag-and-drop builder for creating cross-platform mobile apps and websites. It's simple, easy to use.
Grocerycrud is used to create a simple, stable and secure backoffice system. An open-source CRUD implementation for the CodeIgniter PHP framework

Angular (https://angular.io/) for web, mobile web, native mobile and native desktop.
====

Multi-Platform Development.

The core philosophy behind this is often referred to as "Write Once, Run Anywhere" (WORA).

Here are the leading frameworks that allow you to achieve this:

1. Flutter (by Google)

Currently the most popular choice for true multi-platform capability.

Language: Dart

How it works: It uses a single codebase to compile native ARM code for mobile and optimized JavaScript/WebAssembly for the web. It renders its own UI (like a game engine), ensuring the app looks exactly the same on every screen.

Best for: High-performance apps that need highly custom designs and animations.

2. React Native (by Meta)

A massive player in the industry, popular because it uses JavaScript.

Language: JavaScript / TypeScript

How it works: Primarily designed for mobile, but using React Native for Web, you can render your components as standard HTML/CSS for the browser. It uses "native bridges" to talk to the device hardware.

Best for: Teams that already know JavaScript or React.