IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Développement Mobile en Java Discussion :

Codename One CN1 : un outil valable pour le développement cross plateforme en java en 2020 ?


Sujet :

Développement Mobile en Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2013
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2013
    Messages : 11
    Par défaut Codename One CN1 : un outil valable pour le développement cross plateforme en java en 2020 ?
    Bonjour à tous,

    je tente depuis plusieurs mois de m'initier à la programmation d'applications pour mobile.
    J'ai bien essayé Android studio mais j'ai abandonné, notamment parce que je ne comprenais
    rien au processus suivi par Gradle et que mon PC avait du mal à charger l'émulateur de téléphone...

    Je suis un habitué de la programmation java en desktop (Swing, je sais, ça sent le sapin...) et Codename one (CN1)
    m'intéresse pour ça. En effet, la manière de programmer une appli ressemble fortement à ce que je
    connais bien, surtout pour la partie GUI: layout (border, flow, grid...) eventlistener, etc...Bref, la compréhension des classes de l'API de CN1
    est très aisée pour moi en ce qui concerne la partie IHM de l'appli.

    CN1 vient se greffer sans problème dans Eclipse (ou NetBeans) et permet via un serveur de build de générer
    une app pour Android ou IOS.
    Mes premiers essais avec des petites applis simples sont concluants (pour Android en tout cas)
    Mais sur le web, je trouve peu d'avis sur CN1. CN1 utilise encore java 8, le GUI builder a une interface un peu vieillotte
    qui plante parfois...et ce framework est basé sur le Lightweight User Interface Toolkit (LWUIT) qui me paraît également
    tout à fait dépassé.
    Shai Almog, un des créateurs, avoue à demi mot que sa solution ne permet pas d'exploiter les versions récentes de l'OS Android.
    Toutefois, CN1 continue d'évoluer depuis 2012 et la dernière version 6.0 est sortie fin février 2019.
    Dois-je continuer à investir du temps dans CN1 ? Que me conseillez-vous ?
    Merci d'avance.

  2. #2
    Membre chevronné
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Juillet 2013
    Messages
    269
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2013
    Messages : 269
    Par défaut
    Bonjour,

    personnellement je ne te conseille pas d'investir dans une technologie "zombie" (à moitié morte) surtout pour un nouveau projet. Plus le temps passera plus tu accumuleras de la dette technique que tu paieras un moment ou un autre.

    Le framework Flutter me semble une bonne solution pour développer des applications Android / iOS. Par contre, c'est basé sur Android Studio / Gradle mais tu peux déjà produire sans quasiment rien configurer à ce niveau.

Discussions similaires

  1. Réponses: 11
    Dernier message: 14/05/2009, 16h19
  2. Quel outil choisir pour mon développement?
    Par ghargamaster dans le forum Windows
    Réponses: 3
    Dernier message: 24/04/2009, 14h49
  3. Outils Delphi pour le développement en équipe
    Par Golgotha dans le forum Outils
    Réponses: 6
    Dernier message: 02/10/2007, 13h16
  4. [Etude] Outils gratuits pour le développement de jeux vidéo
    Par Heliopraetor dans le forum Développement 2D, 3D et Jeux
    Réponses: 24
    Dernier message: 05/06/2007, 10h14
  5. Quel outil choisir pour un développement SQL-Server ?
    Par Mouse dans le forum Débats sur le développement - Le Best Of
    Réponses: 23
    Dernier message: 12/08/2003, 06h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo