Je suppose que c'est une question étrange pour l'immense majorité des programmeurs qui travaillent quotidiennement avec Java. Ce n'est pas mon cas. Je connais Java-le-langage, parce que j'ai travaillé sur des projets Java, mais pas Java-le-monde. Je n'ai jamais créé une application web à partir de rien en Java. Si je dois le faire avec Python, Ruby, je sais où aller (Django ou Rails), mais si je veux faire une application web en Clojure, non pas parce que je suis obligé de vivre dans un monde Java, mais parce que j'aime ce langage et que je veux essayer, quelles bibliothèques et quels frameworks dois-je utiliser ?
Réponse
Trop de publicités?J'ai utilisé Libérateur avec succès en production depuis un certain temps maintenant. C'est un excellent framework si vous ne voulez que l'essentiel, par exemple si vous construisez un service web RESTful ou quelque chose de similaire. C'est essentiellement un wrapper pour ring et compojure et fournit un graphe de décision lors de la validation des requêtes entrantes. Il est également extrêmement rapide par rapport à d'autres frameworks web plus volumineux. Si vous voulez commencer rapidement et développer lentement, Liberator est un excellent choix.
- Réponses précédentes
- Plus de réponses
1 votes
Je me demandais si vous souhaitiez utiliser les API natives de Java ou celles de Clojure ?
0 votes
Ande : Je ne suis vraiment pas sûr, car je connais très peu le monde Java à cet égard (mais j'utilise Java, le langage, depuis un certain temps déjà au travail).
0 votes
Je pense que ce serait bien si cette question se terminait par une liste de frameworks web Clojure, avec une réponse chacun, et que chacun puisse voter pour son préféré. Je pense que la réponse de Meredydd est définitivement celle de Compojure. Je vais en ajouter une pour Webjure et ce serait bien d'avoir une comparaison.
0 votes
Pupeno ! Je suis arrivé ici en cherchant "applications web avec clojure". Cette page était le premier résultat dans Google.
2 votes
Voir aussi la question connexe stackoverflow.com/questions/3325033/
0 votes
Notepad(emacs) : fait . Pas de rasage : fait . Manmode : ON
0 votes
@AdamArold : avez-vous sérieusement comparer Emacs à Notepad ? Comme, vraiment ? ?!
0 votes
Emacs est un sur-ensemble du Bloc-notes si vous le voyez de cette façon (Emacs peut être utilisé à la place du Bloc-notes).
0 votes
Je vous propose de faire le point sur l'état d'avancement du développement web de Clojure ... consultez le site juxt.pro/blog/posts/yada-1.html Yada. (assez funkin' new as of Jun 2016)