[JAVA] Examen des options de mise en œuvre d'applications natives (par écrit)

❶ Présentation

1. Résumé

Un ingénieur Web avec deux ans et demi d'expérience professionnelle examinera la langue à utiliser lors de la mise en œuvre d'une application native pour la première fois.

2. Hypothèses

Les langages de programmation que j'ai expérimentés jusqu'à présent sont Ruby / Python / JavaScript, et les frameworks sont Rails / Djnago. À l'origine, j'ai changé de travail de non scientifique à ingénieur, donc les bases sont plutôt bonnes. J'ai surmonté de nombreux sites avec enthousiasme. Cette fois, j'ai décidé de publier un article pour approfondir mes connaissances.

❷ Différence entre une application Web et une application native

1. Application Web

2. Application native

❸ Candidats à mettre en œuvre (--- rédaction ---)

Pour les applications Web

  1. JavaScript(React/Next) + Ruby(Rails) --Le frontal est JavaScript (React / Next) et le backend est Ruby (Rails). ――En considérant le déploiement vers des applications natives, React est bon (?) Pour la bibliothèque JavaScript au lieu de Vue. ―― Lorsqu'il se spécialise dans les applications Web, Ruby dispose de nombreuses bibliothèques (gemmes) et d'informations.

  2. JavaScript(React/Next) + Python(Django)

Pour les applications natives

3. Swift pour iOS, Java (Kotlin) pour Android

  1. JavaScript(React Native) + Python(Django) ――C'est un problème où vous avez besoin d'un pont du côté natif et du côté JavaScript.

Pour application Web + application native

  1. Flutter

Recommended Posts

Examen des options de mise en œuvre d'applications natives (par écrit)
[Communication Socket (Java)] Impressions de la mise en œuvre de la communication Socket dans la pratique pour la première fois
L'histoire de l'écriture de Java dans Emacs
Spécifier les options de compilation Java / Kotlin pour les applications Android
Implémentation du regroupement de chiffres dans l'application Furima