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

Java Discussion :

Connaissances essentielles en JAVA


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2014
    Messages
    47
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2014
    Messages : 47
    Par défaut Connaissances essentielles en JAVA
    Bonjour,

    Je suis un jeune diplômé en informatique de gestion et j'ai débauché mon premier emploi dans une startup il y a moins d'un mois.
    Je suis le seul développeur (JAVA) dans la société (qui compte 3-4 personnes) et j'ai souvent du mal à me lancer dans le développement d'applications demandées.
    Par exemple, en ce moment je dois créer des services qui tournent H24 sur un serveur qui lit et écrit dans une DB (des données transitant sur un broker MQTT).
    L'application que j'écris fonctionne mais j'ai l'impression de ne pas respecter les bonnes pratiques de programmation.
    Auriez-vous des bonnes pratiques à conseiller ? des livres ou articles à lire pour améliorer cela ?

    Merci

  2. #2
    Modérateur

    Homme Profil pro
    Développeur java, access, sql server
    Inscrit en
    Octobre 2005
    Messages
    2 713
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur java, access, sql server
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 713
    Par défaut
    L'étude systématique des design pattern est déjà un bon début.
    C'est efficace dans la programmation courante et cela te confortera dans l'idée que tu fais tes développements "comme il faut".

    Un livre très sympa pour passer le cap : http://www.eyrolles.com/Informatique...-9782841773503
    Labor improbus omnia vincit un travail acharné vient à bout de tout - Ambroise Paré (1510-1590)

    Consulter sans modération la FAQ ainsi que les bons ouvrages : http://jmdoudoux.developpez.com/cours/developpons/java/

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2014
    Messages
    47
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2014
    Messages : 47
    Par défaut
    Super, je vais aller voir ça !

    Autres questions : J'entends souvent parler de framework qui facilite la programmation, J'ai du mal à voir ce que c'est exactement.
    J'associe cela à une librairie, est ce que je me trompe ? Qu'est ce que ça apporte d'en utiliser ? Lesquels ?

    Merc !

  4. #4
    Modérateur

    Homme Profil pro
    Développeur java, access, sql server
    Inscrit en
    Octobre 2005
    Messages
    2 713
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur java, access, sql server
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 713
    Par défaut
    En gros :

    Une bibliothèque c'est un ensemble d'outils (en général regroupés dans un ou plusieurs jar)
    qui va te permettre d'accomplir une tâche précise. Par exemple JavaMail est une bibliothèque qui te sers à envoyer/recevoir des mails.
    En général, il suffit d'ajouter le jar à ton application et de lire la doc et de regarder un exemple pour s'en servir tout de suite.

    Un framework c'est un environnement de développement (comprenant un paquet de bibliothèques et de composants)
    que tu utilises pour faire un certain genre d'applications. Par exemple avec Spring tu vas développer des applications Web.
    Donc c'est beaucoup plus général qu'une bibliothèque. C'est toute ton application qui sera développée sur le framework.
    L'apprentissage est beaucoup plus lourd.
    Labor improbus omnia vincit un travail acharné vient à bout de tout - Ambroise Paré (1510-1590)

    Consulter sans modération la FAQ ainsi que les bons ouvrages : http://jmdoudoux.developpez.com/cours/developpons/java/

  5. #5
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2014
    Messages
    47
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2014
    Messages : 47
    Par défaut
    Ok merci pour l'éclaircissement !
    Mais donc on utilise un IDE différent pour chaque framework ? je suppose que non :o

  6. #6
    Modérateur

    Homme Profil pro
    Développeur java, access, sql server
    Inscrit en
    Octobre 2005
    Messages
    2 713
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur java, access, sql server
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 713
    Par défaut
    ah non !!! et heureusement ....

    Par exemple avec NetBeans, tu peux faire des applications Java indépendantes ("standalone") qui utilisent le framework java "de base"

    ou alors te faire un site web en utilisant le framework JSF

    Il faut voir l'IDE comme une sorte d'outil à fabriquer du code.
    Et comme il est bien fait, il reconnait de lui-même s'il est en train de travailler sur tel ou tel Framework et te propose les complétions de codes qui vont bien.
    Labor improbus omnia vincit un travail acharné vient à bout de tout - Ambroise Paré (1510-1590)

    Consulter sans modération la FAQ ainsi que les bons ouvrages : http://jmdoudoux.developpez.com/cours/developpons/java/

  7. #7
    Membre émérite
    Homme Profil pro
    Inscrit en
    Octobre 2004
    Messages
    398
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2004
    Messages : 398
    Par défaut
    Citation Envoyé par Phoste Voir le message
    Bonjour,

    Je suis un jeune diplômé en informatique de gestion et j'ai débauché mon premier emploi dans une startup il y a moins d'un mois.
    Je suis le seul développeur (JAVA) dans la société (qui compte 3-4 personnes) et j'ai souvent du mal à me lancer dans le développement d'applications demandées.
    Par exemple, en ce moment je dois créer des services qui tournent H24 sur un serveur qui lit et écrit dans une DB (des données transitant sur un broker MQTT).
    L'application que j'écris fonctionne mais j'ai l'impression de ne pas respecter les bonnes pratiques de programmation.
    Auriez-vous des bonnes pratiques à conseiller ? des livres ou articles à lire pour améliorer cela ?

    Merci
    pour l'avenir, je te conseille de regarder des frameworks comme Spring / Hibernate
    si tu as des tâches à executer tu peux t'intéresser à Quartz
    pour le logging, log4j ou logback

  8. #8
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2014
    Messages
    47
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2014
    Messages : 47
    Par défaut
    Merci pour tous vos conseils, je vais essayer de me procurer les deux livres dont vous avez parlé

Discussions similaires

  1. Réponses: 28
    Dernier message: 01/09/2009, 14h48

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