[JAVA] Introduction à Scala avec Eclipse
[JAVA] Introduction à Scala avec Eclipse
Une exemple HelloWorld avec le langage Scala sous eclipse
Pour un nouveau projet WEB (pour changer :)) j'ai décidé d'utiliser la plate-forme Google AppEngine. J'ai donc le choix entre les langages officieux : Java et Python. Cependant, geek comme je suis, et pour faire honneur au principe "Pourquoi faire simple lorsqu'on peut faire compliqué", j'ai décidé d'utiliser un autre langage :p en me basant qui va tourner donc sur la plateforme Java, (je ne crois pas qu'il y a possibilité de lancer d'autres langages sous Python :p). J'ai donc nommé le langage "Scala", je vous envoi sur la description Wikipedia pour plus de détail sur le langage :). Donc maintenant que vous connaissez un peu c'est quoi, je vous présenterais aussi comment installer et faire un hello world avec scala. Comme IDE j'ai décidé d'utiliser eclipse de nouveau (question d'habitude). Il existe sous eclipse un plug-in pour eclipse : La procédure est donc assez simple: - Récupérer la version d'eclipse 3.5.2 (galileo) !! La version est importante, étant donné qu'à l'heure où j'écris cet article, le plug-in ne supporte pas encore la dernière version d'eclipse. Je me suis fait avoir, et j'ai passé du temps à essayer de débuguer le plugin avant de m'en rendre compte :p - Ensuite une fois installé, c'est la procédure normale : Menu Help/Aide dans eclipse, et Install New Software Ajouter : Nom [Scala] et URL [http://download.scala-ide.org/update-current] Une fois installé et redémarré. Créer un nouveau projet "Scala Project" (si vous ne l'avez pas, switcher de prespective (Window->Open Prespective->Other->Scala) Ensuite créer un nouveau paquetage (New-> Package) par exemple: net.aissam.scala.first Ensuite pour finir un nouveau object scala (New->Scala Object) dans ce paquetage, par exemple: HelloWorld et voila :) reste plus qu'a ajouter un println("salut le monde :)") , dans le fichier crée ce qui donne :
Et voila, reste plus qu'a exécuter votre projet comme Application Scala (Scala Application). Au prochaine article, je vais essayer d'intégrer/déployer ça sur Google AppEngine.
Happy hacking. |
Poster un commentaire:
0 commentaires