2013-06-11 4 views
2

Quelles sont mes options pour les frameworks de création de services web performants utilisant Scala, sans trop de graisse? Je suis totalement novice chez Scala et IntelliJ IDEA, et j'envisage un développement futur - pour l'instant, je suis en mode apprentissage, et j'ai réussi à faire fonctionner le framework Play 2.0, mais pas approprié pour mes besoins. En venant de Sinatra de ruby, j'ai trouvé Scalatra, mais honnêtement, je suis devenu complètement confus à essayer de le faire fonctionner avec INtelliJ IDEA 12 sur Windows. Y a-t-il un tutoriel qui m'aiderait à créer un projet Scalatra débogeable dans cet EDI, sous Windows? Les instructions ici (http://www.scalatra.org/2.2/getting-started/ide-support.html) m'ont laissé besoin de plus - je ne comprends même pas complètement où scalatra s'inscrit dans ces instructions. Ou comment je vais de ces instructions à la création d'un projet réel et exécuter la configuration.Scala web services

Y a-t-il d'autres frameworks comme Scalatra (en esprit) que je pourrais utiliser, si je n'ai pas besoin de travailler pour l'instant?

+0

'Cadre de jeu 2.0, mais pas approprié pour mes besoins' par curiosité pouvez-vous expliquer cela :) – Jatin

+0

Pas autant que" pas approprié "mais plutôt que je cherche quelque chose de très mince dans l'esprit d'un micro cadre. Il me semble que le PLay serait génial pour écrire des sites Web interactifs, mais ce n'est pas ce que j'écris. –

Répondre

1

La page Liées est des instructions pour une fois que vous avez déjà créé un projet de modèle de Scalatra de base via la ligne de commande (en suivant les instructions ici: http://www.scalatra.org/getting-started/)

Vous pouvez alors utiliser « gen-idée SBT » pour créer le fichier de projet .iml, puis utilisez-le pour importer le projet dans Intellij (à partir de Fichier -> Importer un projet).

+0

Merci, je marque timidement cela comme une réponse, car il clarifie beaucoup, mais mon prochain obstacle est que je n'ai pas un sbt (exe?) Partout sur les fenêtres. J'ai installé le plugin, ou alors je pense que je l'ai fait. Mais je vais passer plus de temps avec cette nouvelle compréhension. Appréciez la réponse. –

+0

J'ai réussi à faire avancer ce plugin en utilisant le plugin SBT et en l'exécutant à l'intérieur de la console (désolé, mais toute cette affaire est un gâchis, surtout quand vous commencez à gérer des proxies!) Mais maintenant je suis bloqué au giter8 (g8) partie .... –

+0

J'ai également eu du mal à utiliser g8 via un proxy. Au final, j'ai dû créer le projet en dehors du réseau et l'amener sur une clé USB. Après la configuration, vous n'avez plus besoin de g8. – Ryan