PHP, Python ou Ruby?
Salut,
Vous pouvez donner vos avis sur ces langages?
Pour faire du web, gérer des BDD, du scripting.
Ex de projet: une mini supervision.
Bisous
Le php est relativement simple et intuitif, par contre si tu code déjà, par exemple en c, c++ ; alors certains truc du php vont te faire hurler.
Les 3. C'est avant tout une question de goûts. C'est sujet à troll ce type de question.
Par contre, si tu comptes faire du ncurses, je dirais que python est plus approprié.
Ruby est simple mais plus limité, python je savais même pas qu'on pouvais faire du web avec, moi j'utilise php à toi de voir le lequel que tu comprend le plus facilement et le mieux.
Personnellement je suis en train d'apprendre le Ruby et c'est mon coup de coeur du moment. De ce que j'en ai vu il a une syntaxe proche du Python tout en ayant certaines facilités du PHP.
Quelque chose qui pourrait t'aider à te décider : https://blog.udemy.com/modern-language-wars/
Python et Ruby sont assez similaires si ce n'est que ruby est plus jeune et Python plus mature.
L'intérêt du python : tu peux tout faire avec, que ce soit web, soft, jeux vidéo, animation. Puis il y a plein de frameworks bien documentés (ce que tu trouveras moins sur ruby à part Rails)
Si tu veux trouver du boulot par la suite, vaut mieux faire du ruby ou du php qui sont plus demandé.
Mais bon, après, vaut mieux tester les 3 et choisir celui dont la syntaxe te plait le plus.
http://choualbox.com/gIy4ej
Php est un langage vraiment simple et puissant qui te permettra de faire rapidement bcp de chose avec une enorme communauté. Mais sujet à pleins de critiques car certain disent que c'est un langage "pas propre". J'entends bcp de bien du python en ce moment pour le web sinon :)
Ben je connais un peu php.
Après c'est surtout dans le sens où si je m'investie trop dans php, j'aimerai pas me retrouver bloqué.
En gros je fais de l'info depuis 10ans dans le système et réseau.
J'ai changé de poste et je m'oriente plus vers du traitement d'information BI.
Donc en gros je cherche un langage qui me permette de gérer de la données facilement pour la mettre en forme et faire du reporting.
Je voudrais aussi faire des applis web, pas du truc extraordinaire, c'est surtout des applis présentation/plaquette pour les commerciaux. J'ai déjà fait via du cordova.
Mais si je peux faire un truc prépackagé avec python ou ruby, ça peut être mieux.
Et je pense aussi à l'avenir, j'ai monté ma boite en auto et du coup, j'aimerai un langage qui me permette de faire des petits progiciels et des boutique.
En gros, php, je connais, je manque juste de pratique. Mais je sais pas, j'ai une sorte d'aprioris qui me laisse croire que PHP, c'est peu être le mal ou pas assez pro.
Après je me fais peut être des films.
C'est la communauté qui veut que tu aies un aprioris. Pour beaucoup PHP c'est sale, mal optimisé et pas pro. Pour l'optimisation, ils ont en parti raison, mais ça s'améliore à chaque mise à jour, et elles sont nombreuses. Sa mauvaise réputation vient surtout du fait que le langage est simple, tellement simple que n'importe qui peu s'y mettre et faire n'importe quoi et du code dégueulasse mal optimisé.
Au final PHP web (back) est le langage le plus utilisé, avec la plus grosse communauté et le plus d'outils. Donc t'as aucun soucis à te faire.
Ruby & Python sont de très bons langages aussi, mais plus compliqués je pense, et ça se joue surtout sur la gueule du code comme dit Saian. Si t'aimes ce que tu vois, pourquoi changer :)
Si tu comptes en faire ton métier, renseigne toi sur les frameworks : Symfony 2, Laravel (un peu plus simple), voire WordPress/Drupal (hybride framework & CMS).
Si t'as des questions n'hésite pas, j'en ai fais mon métier.
Javascript avec nodejs.
Comme ça plus qu'un langage à apprendre, et ça force à faire du REST.
Après perso je suis plutôt php(mon plaisir coupable), python un peut déçu (enfin j'ai pas aimé), ruby je suis dessus en ce moment c'est plutôt cool mais les perf bofbof.
Du coup teste un peut tout (mais ça vas te prendre du temps).
Juste une remarque au final c'est pas trop le langage qui compte mais son écosystème (style de programmation, structure du code, ...).
Tu ne dois accéder à ce site que si tu as au moins 18 ans ou si tu as l'âge légal pour visionner ce type de matériel dans ta juridiction locale, l’âge le plus élevé étant retenu. En outre, tu déclares et garantis que tu ne permettras aucun mineur à d'accéder à ce site ou à ces services.
En accédant à ce site, tu acceptes nos conditions d'utilisation.