Comment faire un serveur web de REPOS avec Delphi comme backend pour une grosse application web?
J'ai lu cette question mais était en quelque sorte pas satisfait des réponses.
J'ai également lire rapidement (comme suggéré dans la question) le dernier chapitre de Marco Cantù 2010 Manuel, à partir de laquelle je cite le suivant (je pense que je peux citer un court texte):
J' [Marco Cantù] ont beaucoup de
l'investissement dans le côté de serveur web et de REPOS
les applications écrites en Delphi, et dans
ces dernières années, j'ai commencé à jouer de la
avec et en introduisant lors de conférences un
Delphi Application Web RESTE
Framework119 (le NAIN), ce qui
en ce moment c'est pas encore publiquement
... tout simplement parce qu'il est trop
fragmentaire et inachevé à
publiée. J'ai vu d'autres en cours
les efforts pour cloner des Rails en Delphi et
offrir d'autres RESTE architectures de serveur.
Je pense que si vous voulez construire une
très grand RESTE de l'application
architecture, vous devriez le déploiement de votre
propre technologie ou d'utiliser l'un de ces
prototypiques architectures.
Sachant que j'propre Delphi XE Professionnel et DataSnap n'est pas là et je voudrais envisager d'écrire des applications aussi, selon les commentaires ci-dessus, il semble DataSnap n'est pas une option.
Est-il même une solution commerciale pour cela? Je ne veux pas envisager de "ma propre mise en œuvre de REPOS", je voudrais créer un serveur web qui utilise certains de mes datamodules où j'utilise le DAC-je choisir (Devart dans ce cas).
Note finale: mon but est d'écrire le backend pour une grande application web, sur le client, je voudrais profiter de Ext JS 4.0, mais je veux faire tout le travail du client en javascript, pour profiter pleinement de EXT JS, donc en gros j'ai besoin d'un serveur web juste pour les données et le suivi de l'état, et non pas pour servir des pages web.
OriginalL'auteur LaBracca | 2011-05-04
Vous devez vous connecter pour publier un commentaire.
Pour créer votre REPOS, de services, essayez notre Open Source mORMot projet. Il est maintenant bien connu et stabilisé projet, utilisés dans le monde entier dans la production.
Vous pouvez utiliser n'importe quel DAC avec l'état actuel du cadre de mise en œuvre d'une coutume
TSQLRestServerStatic
classe (similaire à laTSQLRestServerStaticInMemory
classe, mais l'appel de votre DAC): afin que vous puissiez bénéficier de la moraine d'oak ridges et le JSON Reposante de l'architecture, en collaboration avec le haut-débit http.sys noyau en mode serveur.La SQLite3 moteur n'est PAS obligatoire avec notre cadre, même s'il a été conçu pour fonctionner mieux avec elle.
Vous avez plus de 500 pages de documentation détaillée et de l'architecture dans synopse.info/forum/viewtopic.php?id=55 Voir, en particulier, la TRISTE document, dans lequel j'ai ajouté un lot de l'introduction générale, y compris le pourquoi et le comment il utilise le REPOS. Il y a un index de mots-clés, y compris le REPOS, au début de cette TRISTE document.
Ce qu'est une énorme documentation, vraiment impressionnant. Seront mis dans ma liste de choses à faire.
Mise à jour: un an plus tard, mORMot est capable de travailler avec tout DB back-end, tout comme avec l'intérieur de l'SQLite3 moteur. Avec une certaine vitesse impressionnante de résultats (par exemple Oracle à l'aide de la matrice de liaison): voir blog.synopse.info/post/2012/07/25/Synopse-mORMot-benchmark par exemple.
Lourd dans quel sens? Dans la courbe d'apprentissage pour le développeur peut-être, mais pas comme résultant de la taille de l'exécutable ou pour l'installation d'un mORMot à base de solution. Un REST/ JSON serveur, fonctionnant sous Windows et/ou Linux (compilé avec FPC) est mis en œuvre en quelques lignes de code (voir github.com/synopse/mORMot/tree/master/SQLite3/Samples/... ou github.com/synopse/mORMot/tree/master/SQLite3/Samples/... ou l'autre des échantillons
OriginalL'auteur Arnaud Bouchez
Si vous démarrez une application à partir de zéro, je pense que le mORMot est une bonne option si Delphi est votre seule option. Si vous choisissez datasnap vous aurez à vivre avec les problèmes de performance et de stabilité.
J'ai écrit un article sur mon blog parle de la performance et de la stabilité avec DataSnap (et mORMot) dans les applications de grande taille, vous pouvez le voir sur le lien suivant:
DataSnap analyse en fonction de la Vitesse & des tests de Stabilité
Bienvenue à Débordement de Pile! Merci de poster votre réponse! Assurez-vous de lire le FAQ sur l'Auto-Promotion avec soin. Notez également qu'il est que vous publiez un avertissement à chaque fois que vous accéder à votre propre site/du produit.
Il fait dire que c'est un article qu'il a écrit, j'ai édité, donc elle est un peu mieux que l'article et le blog sont son.
OriginalL'auteur Roberto Schneiders
Je pense que vous devriez jeter un oeil à kbmMW, il existe un moyen de mettre en œuvre une base de REPOS serveur basé sur un événement piloté par le serveur HTTP.
Vérifier
news.components4developers.com
groupes de nouvelles, là, vous aurez beaucoup de documentation.OriginalL'auteur Francisco Dueñas