Javascript-only php and js, but not java. can I develop mobile apps?

Source: Internet
Author: User
There are php and js, of course, a series of related development foundations such as html, mysql, css, and linux server. But can I develop mobile apps without knowing anything about java? Ios or android. I mainly need to implement a GTD-like tool ,... there are php and js, of course, a series of related development foundations such as html, mysql, css, and linux server.

I don't want to learn java either)

Can I develop mobile apps? Ios or android.

I mainly want to implement a GTD-like tool on the web.

However, I want to create a mobile app and add the mobile reminder function to it. this is just like a GTD tool.

Can I rely only on js or other languages without the java Foundation?

Reply content:

There are php and js, of course, a series of related development foundations such as html, mysql, css, and linux server.

I don't want to learn java either)

Can I develop mobile apps? Ios or android.

I mainly want to implement a GTD-like tool on the web.

However, I want to create a mobile app and add the mobile reminder function to it. this is just like a GTD tool.

Can I rely only on js or other languages without the java Foundation?

React native

React native is waving to you

If JavaScript and PHP are used, they won't ask this question. haha

Weex. Angular + ionoic. React is acceptable.

You can understand appcan

Yes,
For example, you will
Php provides api + amaze UI (page) + appcan or Hbuilder (tool) = app

Recently, I am working on a project that uses web applications. because no mobile developer can write apps on the web. The backend is django, and the front-end framework uses weui.
Two solutions.
First, because I will develop android and ios, I found an open-source tabbar on github and changed it. then the related buttons point to the page on which my website jumps, the main view is then directly displayed using webview (UIWebView. This will be more like an app.
Type 2: Use the Packaging Tool. I use crosswalk, which can package an application into android and iOS. The principle is to edit the crosswalk configuration file. there is an app homepage configuration, and you can direct the homepage displayed when you enter the app to the homepage of your website. However, you need to write a web tabbar. I used weui to write a website similar to a public account.

Brothermeteor(Https://www.meteor.com/) beckoned to you.

Yes. you can create an app based on what you currently use.

With NativeScript, you can use existing JavaScript and CSS technologies to write native mobile apps for iOS, Android, and Windows Phone. The presentation engine of the native platform presents the interface rather than WebView. because of this, the entire user experience of the application is native.

NativeScript allows you to use cross-platform APIs to write application code, or if you need it, you can use JavaScript to directly access the native APIs of all specific platforms.

It should be mentioned that ionic, pure javascript is used for cross-platform application development. the same set of code can be used on both android and ios, and you deserve it!

Http://ionicframework.com/

Android/iOS mobile applications can be developed using JS and PHP.
PHP is mainly used for server.
JS develops Android/iOS clients based on Cordova.
Cordova is based on WebView, so you can use traditional HTML/CSS/JS to build applications.
Similar Hybrid application development frameworks of Hybrid App include:
Abroad: Cordova (PhoneGap, Ionic), Titanium, Sencha Touch, Intel XDK, Xamarin
China: AppCan, DCloud (MUI), APICloud (SuperWebview), WeX5

Finally, it is interesting to say that it is also possible to run PHP on Android/iOS.
For example, the PHP interpreter of the ARM version that I cross-compiled and packaged on Ubuntu can be directly run on Android and Raspberry Pi Raspbian.
Then, I packaged an APK named PHPDroid. first, I started the PHP built-in HTTP server, and then opened a WebView to access the service to implement graphic interface interaction. A DraftCode application on iOS runs PHP on iOS. therefore, it is feasible to develop applications using PHP on Android and iOS, although there are limitations.

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.