Je crée un service web qui ne sera utilisé en interne que par d'autres parties de mon système. Il n'aura jamais de rendu html, et il ne sera jamais une API disponible publiquement. Les deux principaux candidats sont les suivants: sinatra et grape. Y en a-t-il d'autres que je devrais considérer?Quels cadres de ruby sont appropriés pour les services internes?
1
A
Répondre
0
Je l'ai utilisé à la fois de raisin et Sinatra pour ces types de services et les deux sont très bien. Je préfère raisin parce que:
- sérialisation automatique est pratique JSON (par défaut)
- Pour les services RESTful, « ressource » vous permet de logiquement les ressources du groupe
Si vous avez un vous existant application Rails peut mount Sinatra/Grape/WhateverRackBasedMiddleware vous décidez d'utiliser pour votre service.
1
Questions connexes
- 1. Quels outils BPM sont appropriés pour Spring?
- 2. Quels sont les cas d'utilisation appropriés pour process.nextTick dans Node.js?
- 3. Quels sont les services-cadres essentiels pour une entreprise de taille moyenne?
- 4. Quels sont les services .NET?
- 5. Quels seraient les modèles appropriés?
- 6. Obtenir quels cadres iOS sont disponibles?
- 7. Quels sont les problèmes d'utilisabilité avec les cadres?
- 8. Quels sont les cadres de Drupal et Joomla?
- 9. Quels sont les cas d'utilisation appropriés pour le type de données PostgreSQL Array?
- 10. Quels profileurs sont disponibles pour Ruby?
- 11. Quels sont les paramètres appropriés pour publier du contenu Flash à l'aide du Facebook Javascript SDK?
- 12. Quels sont les consommateurs de services Web WCF «prévus»?
- 13. Quels sont les services d'API de synthèse vocale (TTS)?
- 14. Cadres de services Web pour Java 1.4?
- 15. Quels sont les inconvénients de l'utilisation des services SOAP?
- 16. Quels sont les frameworks pour les caméras de profondeur?
- 17. Utilisation de boost à partir de XCODE 4.6.1 - quels sont les paramètres de construction appropriés?
- 18. Quels sont les cadres disponibles pour la gestion de Sprite sous Android 2.3.x?
- 19. Comment savoir quels services wcf sont hébergés
- 20. Quels sont les bons conteneurs d'applications pour les services de niveau intermédiaire pour scala?
- 21. Quels services sont requis pour que AppFabric s'exécute correctement et surveille les services WCF?
- 22. Quels sont les services web populaires gratuits/publics?
- 23. Objets complexes - Quels sont les meilleurs services Web ou WCF?
- 24. Quels sont les services requis par SQL Express/SQL Server?
- 25. Cadres de jeu Ruby qui sont encore activement entretenus?
- 26. Quels sont les cadres différents qui peuvent être utilisés pour SOAP
- 27. Quels sont les meilleurs cadres à utiliser pour le développement web?
- 28. Quelles sont les options disponibles pour exposer un service WCF à plusieurs consommateurs de services internes?
- 29. Quels sont les bons blogs de Ruby on Rails?
- 30. Quels sont les codes de balayage pour:
+1 pour référence au raisin. –