1 votes

Comment maîtriser java et ruby le plus rapidement pour un PHPer ?

J'ai utilisé PHP tout le temps.

Des conseils pour aborder ces deux langues ?

5voto

bomortensen Points 889

Je dirais que cela dépend vraiment si vous êtes habitué à la façon dont la POO (programmation orientée objet) fonctionne. Si vous n'êtes pas familier avec cette façon de penser, je choisirais sans hésiter le livre "Objects First With Java". Il peut sembler très, très basique au premier abord, et vous pourrez peut-être sauter le premier ou les deux premiers chapitres. Mais si vous le lisez à partir du chapitre 2 ou 3 et que vous le terminez, vous devriez avoir une bonne dose de connaissances pour commencer à créer des applications.

Il est un peu difficile de vous aider ici car je ne connais pas votre niveau de compétence en matière de POO :) J'écris du PHP depuis longtemps et je ne connaissais rien à la POO avant de lire le livre mentionné ci-dessus.

Tous les meilleurs,

Bo

2voto

Thomas Owens Points 45042

De la même manière que vous avez appris le PHP - lisez la documentation, écrivez du code, compilez-le ou exécutez-le, déboguez-le. Répétez jusqu'à ce que vous soyez bon. Mais ne vous attendez pas à maîtriser un langage rapidement - tout le monde peut apprendre à écrire du code dans un langage donné, mais il faut du temps et des efforts pour écrire du code de bonne qualité et idiomatique dans ce langage.

1voto

chustar Points 3720

La façon dont j'apprends de nouveaux langages est de lire la documentation et le code source d'autres personnes. Cela aide vraiment à voir ce qu'il est possible de faire dans le langage, sans que tout soit enveloppé dans un langage académique. Les livres sont également utiles, si vous avez le temps et la patience de les lire. Une très bonne idée est de rechercher des programmes écrits dans ces langages et de voir si vous pouvez écrire le pseudo-code de ces programmes. Comparez-le ensuite au code source et voyez quelle est la différence.

1voto

La meilleure façon d'apprendre Ruby et/ou Java est de oubliez la "méthode PHP". et d'aborder chaque nouvelle langue sous leur propre idiome.

Ruby et Java disposent tous deux d'une bonne sélection de livres (à arbre mort, électroniques, gratuits ou non) ainsi que de nombreux tutoriels en ligne gratuits. Ruby dispose même d'un tutoriel interactif en ligne par _why. a fait recherche n'est-ce pas ?).

Apprendre le fonctionnement de base et syntaxe de chaque langue est essentielle pour éviter de perdre du temps à deviner au hasard pourquoi X ne fonctionne pas comme Y. (Indice : si X ne fonctionne pas comme Y, c'est parce que X n'est pas Y .)

0voto

Off Rhoden Points 3355

Commencez par Ruby. Il existe un merveilleux tutoriel en ligne qui vous permet d'essayer Ruby directement dans vos navigateurs. Il couvre l'essentiel du contrôle de flux et des collections.

http://tryruby.sophrinix.com/

Java et PHP ont plus de points communs syntaxiques que Ruby et PHP. Parfois, cela rend l'apprentissage d'un nouveau langage plus difficile que facile. C'est pourquoi je pense qu'apprendre Ruby avant Java sera utile. Ruby est également beaucoup plus facile à apprendre que Java, le retour émotionnel est donc plus important et vous serez mieux armé pour Java.

Quant à l'apprentissage de Java, commencez par un tutoriel utilisant Tapestry. Non pas pour apprendre Tapestry, mais pour bénéficier d'un développement rapide.

"Les développeurs Java l'adorent car ils peuvent apporter des modifications au code Java et les voir immédiatement... pas de redéploiement, pas de redémarrage !".

L'inconvénient de Tapestry est le désordre potentiel de la configuration de Tomcat.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X