C'est la moitié de coup de gueule, la moitié de la question.
Est-il utile d'utiliser Graal? Je suis en train de développer un moyen relativement simple de base de données de l'application web. Mon expertise est en Java, donc naturellement Graal semblé être un bon choix. Au début, j'ai pensé à l'aide de Spring, JPA et Hibernate, mais je les ai utilisés que précédemment et dans toutes sortes de fastidieux de configuration et de travail de codage. Graal s'annonce comme la résolution de ce.
Ma plus grande frustration avec le Graal est de toutes les petites choses qui ne fonctionnent pas. Ce que je veux dire, c'est qu'il ne fonctionne pas comme on pourrait intuitivement penser qu'il devrait. Il est très rugueux autour des bords. Je rencontre constamment des problèmes. Parfois, c'est mon manque de Graal compréhension - d'autres fois, j'ai découvert légitime Graal de bugs.
Un problème majeur est le manque de bonne intégration Eclipse. Il est Groovy et Graal plugin, mais il ne fait pas grand chose d'autre que de la syntaxe. L'appel de Groovy à partir de Java et vice versa est très pénible à configurer. N'ayant pas une bonne IDE de soutien est une grande déception.
Ce qui arrive c'est que je m'assois en essayant de développer mon application web. À la fin de la journée, je me rends compte que j'ai passé environ 85% de la journée de débogage Graal. Si elle n'est pas Eclipse problèmes, alors il est impatient de chargement, l'extraction dans la vue, un-à-plusieurs relations, bizarre fichier vide bug comportement, une étrange propriété/getter bug - il va juste sur et sur. C'est juste un exemple des problèmes que j'ai rencontré aujourd'hui. Mon dernier devoir de s'asseoir avec Graal a donné tout un tas de questions différentes.
Parfois, je me demande si ça vaut le coup. Je suis curieux de savoir si d'autres ont connu ce. Il y a des gens en fait l'utilisation de Graal de façon productive manivelle d'une application web? Il existe d'autres cadres pour le rapide développement web que je devrait prendre en considération?