Meilleures alternatives à RAML les mieux notées

J'aime la partie où j'ai utilisé ma politique OAuth2.0 comme spécification dans plusieurs projets. Cela m'a fait gagner beaucoup de temps pour ne pas avoir à écrire la même chose encore et encore dans chaque projet. Avis collecté par et hébergé sur G2.com.
La chose que je n'ai pas aimée est qu'il n'y a pas d'option pour définir plusieurs réponses avec différents types pour le même code de statut HTTP. Avis collecté par et hébergé sur G2.com.
41 sur 42 Avis au total pour RAML
Sentiment de l'avis global pour RAML
Connectez-vous pour consulter les sentiments des avis.

RAML est un langage de modélisation d'API RESTful qui est utilisé pour la conception d'API. RAML est lisible à la fois par les humains et les ordinateurs. Dans la conception RAML, nous pouvons donner des ressources d'API, des médias, des méthodes, des paramètres, des bibliothèques, des extensions, etc. RAML est utilisé sur de nombreuses plateformes, comme la plateforme anypoint pour la conception d'API. Avis collecté par et hébergé sur G2.com.
RAML manque de documentation robuste, a une réutilisabilité de code limitée, et les anciennes versions ne sont pas supportables lorsqu'une nouvelle version est créée, comme le support des outils n'est pas aussi bon comparé à la dernière version. Avis collecté par et hébergé sur G2.com.

RAML aide les développeurs à créer la structure initiale de l'API. RAML peut également être utilisé à des fins de documentation. Il aide également le client à savoir ce qu'est le service et comment toutes les opérations sont invoquées. Avis collecté par et hébergé sur G2.com.
Parfois, cela nécessite des schémas pour toutes les réponses, et la réutilisabilité du code est faible pour certaines spécifications. Pour une documentation RAML robuste, il faut de meilleurs outils pour les développeurs. Avis collecté par et hébergé sur G2.com.

C'est un langage basé sur YAML qui est très facile à comprendre et à écrire la spécification. C'est très utile car il est réutilisable. Nous pouvons réutiliser le même code pour écrire des spécifications similaires pour différents projets. Nous obtenons de nombreuses fonctionnalités comme les traits, les exemples, le type de données, le type de ressource, les bibliothèques qui rendent le code plus lisible et réutilisable. Nous obtenons également des services de simulation qui sont très utiles pour les tests. Nous pouvons également créer une documentation appropriée pour la spécification RAML spécifique afin de mieux comprendre la technicité. Avis collecté par et hébergé sur G2.com.
Nous devons prendre soin de l'indentation car elle crée beaucoup de problèmes. Avis collecté par et hébergé sur G2.com.
RAML is easy to implement and design on Anypoint platform and very easy to understand and build API with the help of RAML. All features are available in RAML Design. Avis collecté par et hébergé sur G2.com.
I really like the RAML design. But the only issue is it's not accepted by other systems like open API spec. which is widely use all over the world. But wee can also create API spec with OAS in mulesoft Avis collecté par et hébergé sur G2.com.

Nous pouvons séparer les composants de RAML en fragments d'API et utiliser ces fragments dans plusieurs conceptions d'API.
Facile à apprendre.
Plus facile à comprendre que OAS grâce aux fragments d'API. Avis collecté par et hébergé sur G2.com.
Indentation sensible.
Nous ne pouvons pas inclure des fichiers d'exemple à l'intérieur du fragment de bibliothèque.
SecurityScheme n'inclut pas l'authentification clientid. Cela peut être inclus pour éviter d'utiliser des traits pour cette fonctionnalité. Avis collecté par et hébergé sur G2.com.

La facilité de créer et de générer de la documentation offerte par RAML et de définir des fonctions et méthodes d'API basées sur diverses conditions de filtrage. C'est aussi économique. Avis collecté par et hébergé sur G2.com.
L'interface utilisateur n'est pas très intuitive et a une courbe d'apprentissage pour s'adapter. Certaines des implémentations complexes où des composants réutilisables sont appelés via un échange semblent lentes. Avis collecté par et hébergé sur G2.com.

La meilleure chose que j'aime dans la conception d'API avec RAML est la facilité de lisibilité. C'est tellement facile à comprendre.
Il offre également la réutilisabilité, ce qui est très important pour un développement rapide.
La simulation d'une API est également une très bonne fonctionnalité. Avis collecté par et hébergé sur G2.com.
Mauvais support. Très peu de documentations et d'articles qui peuvent aider en ligne. Avis collecté par et hébergé sur G2.com.
RAML is well-document and very easy to learn. The ability to document REST APIs in a readable language and generate test mocks is extremely valuable for my teams. Avis collecté par et hébergé sur G2.com.
We have experienced a few situations where RAML was not quite flexible enough to meet our needs for very specific scenarios. In general, this is not an issue, but it can be difficult to work through when it does happen. Avis collecté par et hébergé sur G2.com.

Facile à démarrer, Outil IDe visuel puissant, permet le modèle de conception Avis collecté par et hébergé sur G2.com.
Manque de documentation solide et de tutoriel en dehors de la spécification. Avis collecté par et hébergé sur G2.com.