android - 目前哪个开发语言能跨平台开发原生app
PHP中文网
PHP中文网 2017-04-18 09:07:02
0
23
1979

就是一次开发后可以在安卓,ios及pc上运行的?

续问1?
如果考虑上手快,小项目(网站移动版相似),用哪种开发又快又好呢(主要考虑快,一次代码到处发布)???

续问2?
如果在以上基础还考虑未来的升级等的话,考虑哪 种开发?

PHP中文网
PHP中文网

认证0级讲师

répondre à tous(23)
阿神

Quant au langage, l'auteur devrait déjà avoir la réponse en tête, oui, c'est JS.
Mais réagir s'apprend une fois et écrit plusieurs fois
ionic est écrit une fois et exécuté partout.

ionic2 a introduit des modules natifs, et de nombreuses personnes les utilisent déjà. Cependant, il n'explosera pas officiellement tant que la version officielle de ng2 ne sera pas publiée
Maintenant, React a explosé....
Mais ionic/. Angular et React atteignent le même objectif par des chemins différents, et ils constituent tous deux la tendance de développement du futur front-end. Si vous suivez cette voie, vous suivez la tendance et vous améliorerez à la fois votre technologie et votre vie personnelle.

J'ai essayé plusieurs frameworks domestiques, mais ils me semblent une perte de temps

阿神

Je recommande Deviceone. Le principe de Deviceone est le plus proche de l'application ReactNative qui fonctionne sur le téléphone mobile, et toutes les interfaces que vous voyez sont de pures interfaces utilisateur natives. Par exemple, le libellé du bouton correspond à la classe UIButton sur iOS et à la classe Button sur Android.

Ce qui est plus fort que React Native, c'est qu'il s'agit véritablement d'écrire une fois, d'exécuter quand même, tandis que React Native consiste à apprendre une fois, d'écrire quand même. React Native n'est pas vraiment multiplateforme.

De plus, deviceone est beaucoup plus mature en termes d'application que React Native et prend déjà en charge près de 100 composants multiplateformes. Les responsables et certains développeurs individuels continuent d'étendre cette bibliothèque de composants.

L'application développée par Device One est compilée à partir d'un petit noyau natif et de quelques composants natifs sélectionnés par le développeur dans la bibliothèque de composants.

小葫芦

Essayez DeviceOne. Il est multiplateforme et natif. Il prend en charge Android, iOS, Windows Phone et Windows PC. Notre société l'utilise pour des projets.

PHPzhong

DeviceOne est toujours possible, il est conçu avec une interface graphique et un développement par glisser-déposer. Facile à démarrer. Vous pouvez l'essayer. Notre application est en ligne. Vous pouvez rechercher "Natto" dans l'AppStore.

小葫芦

Après l'avoir écrit une fois, il peut fonctionner sur des ordinateurs et des téléphones portables sans modification. La seule chose à laquelle je peux penser est un site Web d'architecture B/S
Par conséquent, j'ai également pensé à une idée de développement d'application, qui est. pour déplacer l'architecture B/S vers Client.
J'ai donc cross-compilé ARM sur Ubuntu Version Linux de PHP (applicable à Android et Raspbian, etc.), fournie avec PHPDroid, le package APK ne fait que 5,7 Mo et est basé sur le serveur HTTP intégré de WebView+PHP et la base de données SQLite pour développer des applications après le script PHP. est écrit une seule fois, il peut être exécuté sur PC et Android Pas de problème, la réutilisation du code peut être réalisée.

.
阿神

C’est multiplateforme et natif, donc ma réponse est non !

左手右手慢动作

Réagir natif?

阿神

Le travail multiplateforme de JavaScript est plutôt bon
React Native est en effet très populaire maintenant

阿神

Si React nécessite d'écrire
ionic plusieurs fois, il ne peut apparaître que sur Android et iOS

小葫芦

Un bâtiment tordu, Qt

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal