Partage
  • Partager sur Facebook
  • Partager sur Twitter

Quel langage informatique choisir ?

    16 mai 2016 à 9:14:56

    Bonjour à tous !

    Pour expliquer qui je suis en quelques mots, je dirais que je suis un lycéen de 16 ans en première S dans un lycée de province. Je suis passionné d'informatique, je suis bon en hardware, mais je ne me suis jamais spécialisé en programmation. En effet, je bidouille le PHP, HTML mais sans vraiment savoir comment cela fonctionne. Je souhaiterais, plus tard, développer une boite dans le numérique donc je veux, dès à présent, m'initier au développement.

    Mon projet est, à terme, de savoir créer des sites web dynamiques et esthétiques. En somme, créer des sites contenant ces fonctionnalités :

    • Mise en page type instragram/tumblr, très esthétique / Creation de pages du côté client (se rapprochant un peu de celles de Facebook) / Que le client puisse avoir des followers / Que les competitions donnent lieu à un vote / Profils utilisateurs (simples mais esthétiques) / Flux d'actualités
    • Mais également essayer de faire des petits méta-moteurs de recherches.

    Alors je vous demande, quels langages sont les plus utiles pour créer des sites webs dynamiques et esthétiques ? / Leurs fonctionnalités ? / Quels langages spécifiques pour créer des méta-moteurs de recherche ?

    Je vous remercie par avance !

    • Partager sur Facebook
    • Partager sur Twitter
      16 mai 2016 à 14:11:08

      Salut

      tu peux continuer sur PHP, HTML/CSS et te mettre aussi Javascript.

      • Partager sur Facebook
      • Partager sur Twitter
        16 mai 2016 à 14:26:06

        Hello !

        Je te conseille aussi PHP et HTML/CSS mais pas seulement ! Déjà pour le PHP initie toi aux bases, entraîne toi et essaye ensuite quelques frameworks (Symphony ou Yii par exemple), ensuite HTML5 et CSS3 bien sûr ! (ensuite ne veut pas dire de travailler HTML/CSS après PHP, je conseillerais plutôt avant en fait)

        Sinon pour que ton site ai une utilité il faudra souvent utiliser une base de données et donc SQL, tu es jeune donc tu as le temps de te consacrer à plusieurs systèmes de gestion de bases de données (PostgreSQL qui est gratuit par exemple).

        Pour un site qui bouge un peu et qui soit esthétique il faudra ajouter du Javascript (avec le framework Jquery ou autre) et même parfois de l'AJAX (qui dérive de JavaScript)

        Voilà, beaucoup de langages à maîtriser en somme :) mais tu sauras faire de bons sites avec seulement HTML/CSS pour commencer ! Si tu veux te faire une idée de ce qu'on peut faire avec seulement HTML5, CSS3 et un bout de JavaScript/Jquery (et pas grand chose de PHP) regarde mon propre site : aymeric.gaillard.free.fr, tu verras que c'est déjà sympa à faire ;)

        En tout cas bon courage !

        • Partager sur Facebook
        • Partager sur Twitter
          16 mai 2016 à 20:09:56

          Python/Django. Ca te forme ainsi à la "vraie" programmation (algorithmie etc...) avec python, puis ensuite tu vois le CSS/HTML pour l'interface de ton site (facile à apprendre), et enfin le PHP/SQL pour les échanges avec les utilisateurs (pareil, c'est facile à apprendre y a que la syntaxe qui change par rapport à Python).

          Si tu veux faire un truc esthétique, dynamique et avec beaucoup de contenu à mettre en page, ça me parait pas mal.

          • Partager sur Facebook
          • Partager sur Twitter
            17 mai 2016 à 13:31:17

            Je tiens à préciser que lier Django et PHP sur un même serveur n'est pas vraiment réalisable, il faut choisir ;)
            • Partager sur Facebook
            • Partager sur Twitter
              17 mai 2016 à 15:02:15

              Tu peux choisir n'importe quel langage, je suis personnellement partisan du C# pour le Backend et du JS (AngularJS / Backbone) pour le Frontend. Tu pourrais aussi tout bêtement le faire en PHP (en respectant une architecture stricte et en utilisant les DP tel que DI, IoC, Repository etc).

              Il te faudra du temps et beaucoup d'étude pour devenir performant là dedans, mais ça te permettra de créer des applications complexes de manière plus simple.

              • Partager sur Facebook
              • Partager sur Twitter

              Je ne suis plus modérateur, ne me contactez plus pour des demandes, je n'y répondrai pas.

                17 mai 2016 à 19:21:52

                Merci à tous pour vos réponses !!

                Je me demandais, pour créer un méta-moteur comme DuckDuckGo ou Qwant, il faut combiner quels langages ? Python sert à quoi dans un tel projet ? Merci à tous !

                • Partager sur Facebook
                • Partager sur Twitter

                Quel langage informatique choisir ?

                × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
                × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
                • Editeur
                • Markdown