J'évalue la possibilité d'écrire une application Web à l'aide de Delphi (ISAPI / CGI / ...). Je ne peux toujours pas voir suffisamment de raisons d'utiliser Delphi au lieu d'un cadre de développement Web "classique". P>
Si vous avez une expérience dans cette zone spécifique, partagez vos remarques. Recommanderiez-vous Delphi au lieu de PHP / Rails / ASP / ...? Connaissez-vous des applications Web écrites dans Delphi? (Pas de services Web) p>
5 Réponses :
Une raison pourrait être que votre modèle, votre logique commerciale ou votre couche d'accès aux données est écrit dans Delphi et vous devez l'utiliser dans votre webapplication. Al Touche, vous pouvez utiliser votre modèle de modèle, votre logique commerciale ou votre couche d'accès aux données provenant d'autres langages de programmation via des éléments tels que DLL appelle, com, repos ou savon. Ensuite, ce n'est pas une raison d'utiliser Delphi pour développer plus de webapplications. P>
Une autre raison pourrait être que les développeurs soient très bons dans Delphes et moins bien avec les autres langues. P>
L'utilisation d'une langue compilée vous donne également une prestation de performance sur des langages interprétés comme PHP, rails et ASP. P>
Si vous utilisez Delphi pour une application Web, vous obtiendrez ces avantages: p>
mais le désavange: p>
BTW, Partère a remplacé leur ancienne application Web basée sur PHP avec plus récent conçu avec Delphi et Intraweb. P>
90% d'accord. À propos de Intraweb, je pense que c'est une très bonne solution pour les "intra-rouges". Où Delphi IsaCi réellement Rocks fait Ajax en conjonction avec un cadre JavaScript comme JQuery. De cette façon, la productivité est très très élevée et ressemble beaucoup à celle du codage Delphi traditionnel.
Il y a aussi webhub. Je n'ai jamais utilisé intraweb, donc je ne sais pas comment il se compare. Je pense que ASP.NET était meilleur, mais il était plus puissant que PHP / ROR qui était trop "Shell Shell entre dB et présentation".
INTRAWEB peut générer un EXE avec un serveur Web intégré pouvant exécuter en tant que service Windows. J'en ai un comme celui-ci avec un back-end SQL Server, Balance bien, fonctionne pendant des mois à la fois sans problèmes.
Avez-vous un lien avec plus d'informations sur l'utilisation de Delphi pour leur site Web?
Birger, regarde cette page Atozed.com/intraweb/studies/element5.en. ASPX
@MoHammed: La page azotée indique que IntraWeb a été utilisée pour une application interne nommée «Système d'information de gestion», non pour le site Web d'actions.
J'ai déployé avec succès plusieurs applications commerciales au fil des ans à l'aide de Delphi pour créer des dll ISAPI. Le raisonnement que j'ai utilisé pour sélectionner Delphi était simple. Nous étions une boutique Delphes et la quantité de temps passée de codage a été considérablement réduite en sélectionnant Delphi comme moteur, avec un côté client JavaScript du côté du navigateur. La plupart des fonctionnalités requises concernaient des appels à une base de données arrière qui devait rester crypté pour réduire l'exposition possible aux robots. p>
Si vous décidez de suivre cette route, je vous recommande vivement d'utiliser le outil iddebugger pour aider dans le débogage. Cela en prend vraiment la douleur. P>
Delphi a de nombreux points forts, mais ses capacités d'application Web ne comptent pas parmi les OMI. C'est exactement en raison du code compilé de manière native qu'elle génère. Entre autres: p>
Delphi Prism a plus à offrir car il peut faire le complément complet des technologies liées à .NET, y compris MVC et Silverlight. Je fais tous mes services Web en C # déjà et si je devais créer un nouveau projet Web, Delphi Prism ou Visual C # serait mon choix. P>
Magnifique assortiment d'outils et méthodes de création d'applications Web riches. Il soutient également toutes les technologies actuelles. Ainsi, vous pouvez rouler n'importe quel type d'application d'application / Web que vous pouvez penser. J'ai beaucoup d'exemples et beaucoup d'exemples. P>