Question

Je commence une nouvelle application d'entreprise basée sur le Web, et je pense utiliser Onduleur. Je suis un développeur Java-Ee assez expérimenté, mais il me semble que même dans ce cas, Wavemaker est toujours logique de développer l'application rapidement et de se concentrer sur la logique métier.

Mes questions sont:

1- sont leurs inconvénients à cette plate-forme

2- Puis-je faire toutes les choses normales du côté serveur facilement (comme envoyer du courrier, construire des rapports de birt, ajoutant des emplois)

3- Puis-je manipuler librement JavaScript (par exemple pour des animations spécifiques, en utilisant des plugins ....)

4- Puis-je intégrer des processus en temps réel, comme WebSockets?

Merci

Était-ce utile?

La solution

J'ai utilisé Wavemaker dans une application d'entreprise avec succès. Nous avons utilisé des fonctionnalités assez avancées telles que l'utilisation intensive de la logique backend basée sur Javaservices, un sélecteur de données SQL d'exécution fabriqué à l'inhum

Nous avons ensuite recruté un DevTeam pour prendre en charge cette application et, bien que la communauté soit petite, l'équipe apprend rapidement et a pu maintenir la base de code.

Comme je le vois, Wavemaker est un excellent outil si vous le souhaitez:

  • Déployer une CMS basée sur le Web pour votre base de données SQL de taille moyenne
  • Déployez une page de contrôle Web plus petite pour votre système Java Back End

Pour vous répondre aux questions:

1) Petite communauté: Bien que la communauté soit sympathique et sur leurs gardes, il est trop petit pour assurer le type de rémunération auquel vous pourriez être habitué. Vous devrez passer pas mal de temps à vous cogner la tête vers le mur lorsque vous essayez d'aller au-delà de l'exemple d'applications.

2) Oui, vous avez toute la liberté que vous attendez d'un backend Java. Dit simplement; Chaque API REST est attribuée à une méthode Java, c'est à vous d'implémenter la logique. J'ai construit Wavemaker sur SQL, MongoDB. Avec les interactions par e-mail, l'analyse de données, le téléchargement de fichiers / téléchargement, etc., vous les nommez

3) Oui, vous pouvez ajouter des plugins JS et personnaliser les scripts générés par Wavemaker. Vous voudrez peut-être vous assurer que vous ne modifiez pas le JS généré automatiquement, car ils seront écrasés. Mais dès que vous avez trouvé le bon point d'entrée, vous êtes libre de personnaliser comme vous l'aimez.

4) Oui, puisque vous construisez votre propre back-end en Java, vous êtes libre d'ouvrir tout type de communication que vous aimez avoir. Et puisque vous pouvez personnaliser le frontal JS, vous pourrez lire ces données. Mais comme je l'ai dit dans la question 1 - il n'y aura qu'une petite communauté qui vous aidera

Donc, pour résumer:Je vote pour Wavemaker, mais assurez-vous de le déployer uniquement si votre application sera similaire aux modèles / démo fournis, si vous construisez un système unique que vous aimeriez examiner d'autres solutions.

Autres conseils

  1. Tous les choix ont des inconvénients. Il n'y a pas beaucoup d'expertise WM à avoir. Vous devrez faire face à certains problèmes en termes de bibliothèque à portée de main, de dojo, de printemps, etc.

  2. Vous le pouvez, mais cela nécessite des connaissances Java. Vous opérez dans un MVC de printemps, vous pouvez

  3. Vous pouvez, vous opérez dans un client dojo là-bas

  4. Possible, probablement. vaut l'effort, en doute.

1- Inconvénients - C'est une plate-forme axée sur l'entreprise, il faudra donc ses propres efforts pour l'apprendre.

2- Ouais, tu peux faire à peu près toutes les choses normales (du moins de mon expérience, jusqu'à maintenant)

3- L'outil a une sorte de configuration open source, il est donc facile de manipuler ou de personnaliser vos codes si nécessaire

4- De mon expérience, Onduleur a l'une des options d'intégration les meilleures et les plus diverses disponibles.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top