Comment populaire est restlet?
Je suis de la sélection d'un cadre pour le service restful. Restlet semble prometteur. Cependant, j'aimerais reprendre quelque chose qui est d'ordinaire assez de ne pas sortir de soutien et de développement trop vite. Je sais restlet a été autour depuis quelques années. Cependant, j'aimerais savoir si il est assez populaire. Mes questions sont,
- Toutes les grandes compagnies de nom de l'utiliser?
- Est la valeur par défaut du serveur http assez bon pour la production?
grâce
Parlez-vous une langue que la construction ou la conception générale de l'aide RESTE? Dans le premier cas, il vous manque une balise de langue
Jamais envisager d'utiliser du SAVON?
Jamais envisager d'utiliser du SAVON?
OriginalL'auteur user1923152 | 2012-12-22
Vous devez vous connecter pour publier un commentaire.
La Restlet Framework est disponible depuis 2005, quand il a été le premier web RESTful cadre pour Java. Il a un support pour l'API JAX-RS, mais ses propres Restlet API est à la fois côté client et côté serveur depuis le premier jour, beaucoup plus complète et extensible. Nous sommes libres d'innover basé sur notre communauté de feed-back, sans avoir à passer par de longues JCP processus de normalisation.
Aussi, nous venons de publier le "Restlet en Action" livre en septembre dernier avec sa version 2.1. Notre connecteur interne est totalement asynchrone et basé sur NIO et nous sommes constamment à la stabilisation, même si elle n'est pas prête pour de fortes productions (l'utilisation de la Jetée de connecteur ou d'un conteneur Java EE avec aucun changement à votre Restlet application).
Son soutien constant pour Java SE/EE, OSGi, Android, GAE et GWT avec dédicacé, est unique. Un port de JS (Node.js + AJAX) est également en cours. Nous avons également commencé à travailler sur la version 2.2 avec le premier jalon d'être libéré (avec Java 6 prise en charge, OAuth 2.0 basé sur la finale de la spec, etc.).
En terme de références, nous avons beaucoup de grandes entreprises de l'utiliser, y compris LinkedIn (voir leur GLU open source project), IBM, NVidia, ForgeRock, de la NASA, Sonatype, Apache Camel, Mule ESB, etc. Google a été l'utiliser aussi bien à l'interne. Voir quelques citations ici:
http://restlet.com/discover/quotes
En janvier, nous allons lancer un nouveau site web de la communauté ainsi que APISpark, un tout-en-une plate-forme pour créer, héberger, gérer et utiliser des Api web, directement sur la base de Restlet Framework (PaaS), de sorte que le projet est actif et a un avenir passionnant!
Cordialement,
Jérôme Louvel
PS: je suis le Restlet Framework créateur et développeur principal.
Un grand merci pour votre feed-back!
OriginalL'auteur Jerome Louvel
La plupart des grands vous pouvez obtenir est
Jersey
. C'est la mise en œuvre officielle de repos en java. Restlet est sorti avant de Jersey. Mais alors Jersey surpasse, à mon humble avis). J'ai utilisé les deux Jersey et Restlet sur des projets sérieux. Ils sont tous deux de bons. Cependant, vous trouverez plus de soutien, plus de livres et plus d'exemples sur le Maillot.OriginalL'auteur kasavbere
Est-ce à propos de Java? Dans ce cas, JAX-RS est le super nouvelle API pour le faire. Le meilleur livre pour ce qui est Reposant Java avec JAX-RS. Mon préféré de mise en œuvre de il est en Jersey, mais il en existe d'autres avec leurs propres caractéristiques uniques. Tous JAX-RS implémentations sont compatibles si vous n'utilisez pas leurs signes distinctifs (qui sont mineures, de toute façon). Le livre explique les API de base, le RESTE de la philosophie, et aussi certaines des fonctionnalités uniques pour les différentes implémentations. C'est un excellent livre. J'aime l'introduction, où l'auteur raconte comment il a été utilisé pour traditionnel appel de procédure à distance (comme le SAVON, WCF, et d'ordinaire OO sémantique), mais alors vu la lumière du RESTE principes comme étant plus simple et plus élégante.
J'utilise Tomcat comme serveur HTTP (conteneur de servlet). Il est léger et est ce qu'Amazon Beanstalk utilise (il vous suffit de télécharger votre application, le fichier WAR, et il fonctionne, tout simplement). Vous pouvez également utiliser GlassFish qui prend en charge beaucoup plus de JavaEE fonctionnalités, ou l'utilisation d'Apache pour les pages statiques et d'autres choses, et avant le RESTE des demandes de Tomcat, GlassFish.
L'ennuyeux chose à propos de JAX-RS, c'est qu'il est tellement puissant et facile que vous êtes tenté d'écrire une idéologie, son REPOS des services. Malheureusement, le javascript ne peut pas utiliser la plupart des fonctionnalités du RESTE (paramètre d'en-tête Accept, mais GET/POST, etc.) Mais ce n'est pas une grosse affaire.
Jersey a également un fantastique côté client API Java miroirs de JAX-RS et réutilise le même annoté classes, si vos clients seront Java.
OriginalL'auteur Aleksandr Dubinsky
De la l'article
OriginalL'auteur Rahul Tripathi