meilleur langage de programmation mobile ?
JohnDoe
Bonjour
Je souhaiterai monter en compétences dans la programmation mobile pour booster un mon Cv mais j'hésite sur le langage et framework à utiliser ? Pour ceux qui sont dans ce milieu est ce que vous utilisez des frameworks natifs type Xamarin ou des multiplateformes type React Native ?
-
Erwan42
Nombre de posts : 214Nombre de likes : 9Inscrit : 4 avril 2022Bonjour
Ca dépend du projet. Si vous n'avez pas besoin d'utiliser les fonctionnalités systèmes (gps, gyroscope, app photo,..) partez plutôt sur un multiplateformes. Perso j'ai testé Ionic car basé sur html, css et JS mais on me l'a jamais demandé en environnement pro .
Si c'est pour booster votre cv, regardez aussi avec quoi travaille les boites que vous visez.
-
Loïc
Nombre de posts : 204Nombre de likes : 5Inscrit : 26 mars 2022Bonjour
Je suis pas expert du sujet mais dans les différents articles que j'ai pu lire sur les meilleures plateformes de développement mobile React et Flutter étaient parmi les premiers..
Erwan42
Nombre de posts : 214Nombre de likes : 9Inscrit : 4 avril 2022Attention je crois qu'avec Flutter il faut déjà se former/ connaitre un des langages/ technos d'OS natifs.
React lui est centré sur JavaScript et HTML (comme Ionic donc)
-
Free-Worker-301294
Nombre de posts : 1368Nombre de likes : 224Inscrit : 15 mars 2022Bonjour
J'ai développé une application mobile avec Xamarin il y a quelques années (5 ans en fait)
Côté point positif je l'ai trouvé accessible et facile à prendre en main (mais je venais déjà d'un environnement .net)
En revanche, je me souviens aussi de la lenteur impressionnante pour lancer le simulateur Android sous Visual Studio (malgré un ordi performant), de l'impossibilité de concevoir l'appli pour IoS sans avoir un mac et des bases de données uniquement en NoSQL.
Ca m'a permis de développer mon appli mais je n'en garde donc pas un très bon souvenir. Après ça a peut être évolué depuis 5 ans ..;
-
agreg0ire
Nombre de posts : 1Nombre de likes : 0Inscrit : 9 juin 2022Bonjour
Je me permets d'apporter ma contribution sur sujet.
Je dirais que tout dépend du contexte et besoin mais grossomodo
- pour du pure apple (ipados, watchos) il y a un langage universel swift
- pour une application en phase de démo les PWA (progressive web apps) couplés avec n'importe quel framework ou librairie javascript peut faire l'affaire (mais limitation android cette fois ci)
- le problème de frameworks hybrids comme phonegap et ionic est la performance
- le problème de react natvie est la maintenance d'un projet qui peut être proportionnellement difficile à sa croissance
- flutter est une bonne solution robuste multiplateforme mais il faut apprendre un nouveau langage: dart
Pour l'ouverture il faut voir du côté de système de développement desktop multiplateforme moderne comme tauri envisageant le mobile
JohnDoe
Nombre de posts : 163Nombre de likes : 6Inscrit : 19 mars 2022Bonjour
Grand merci pour ce retour très complet.
Je cherchais à la base oui un framework hybride ( et je comptais d'ailleurs react native dedans 🤔).
Est ce que vous savez quels sont les types d'applis les plus demandées par les entreprises (natives, hybrides, etc. ) ?
Merci
-
Free-Worker-301294
Nombre de posts : 1368Nombre de likes : 224Inscrit : 15 mars 2022Bonjour
Je pense que c'est très variable selon les boites et secteurs. Dans mon ex ESN il y avait de s dev xamarin, swift, java (android) pour répondre aux besoins et systèmes en place chez les différents clients.. Selon vos objectifs vous pouvez peut être commencer à cibler les offres qui vous intéressent et voir ce que les recruteurs demandent..