Raudus vs ExtPascal: Delphi, développement web alternatives qui utilisent ExtJS
Aux développeurs Delphi dispose de plusieurs outils (plusieurs solutions de rechange à ASP.NET) pour développer des applications web.
Tandis que le No 1 cadre est Intraweb, il y a beaucoup d'intérêt autour de ExtJS, qui dispose de 2 incarnations:
1) l'opensource ExtPascal
2) la closedsource Raudus
Maintenant les produits sont différents, Raudus jamais prend en charge les derniers ExtJS version (alors que ExtPascal n'parce que pour ce que j'ai lu "presque automatiquement des mises à jour à la dernière ExJS version"), Raudus "semble" beaucoup de RAD (beaucoup semblable à Intraweb de la SAR point de vue).
De toute façon, pourquoi choisir l'un ou l'autre?
Pourquoi Raudus (puisque c'est gratuit) ne peut pas devenir Open Source? Ou ne Raudus utilisation ExtPascal derrière les coulisses?
Commentaire: uniGUI semble à première vue de combiner une bonne partie de Raudus (RAD) et ExtPascal (se basant sur extPascal).
un an après cette question Raudus a une version appui XE raudus.com/download
OriginalL'auteur LaBracca | 2010-06-11
Vous devez vous connecter pour publier un commentaire.
Parler Raudus, je serais prudent! Vous pouvez le télécharger gratuitement, en effet. J'étais sur le point de commencer à l'utiliser quand j'ai réalisé il n'y a pas un seul mot sur sa licence d'utilisation. Il n'y a pas de licence en fait, j'ai été incapable de le trouver sous "standard" emplacements (site web? pas de. installateur? pas de. - Fichier LISEZMOI /fichier de LICENCE? no.)
Donc je serais prudent avec l'utilisation de la bibliothèque qui permet de ne pas spécifier de conduire. Surtout si vous êtes sur le point de commencer un projet qui va l'utiliser intensément - imaginez ce qui se passe quand il s'agit de remarquer que vous devez payer grand somme d'argent pour l'utiliser ...
quelqu'un, j'ai oublié de mentionner que j'ai essayé de contacter l'auteur. Il n'y a pas d'email de contact ni forme, ni même un nom de l'auteur - j'ai donc essayé de le contacter via les commentaires de blog, mais aucune réponse à ce jour (~3 mois).
J'ai choisi cette réponse, même si pas posté de réponse vraiment répondre à la quesion, de toute façon les arguments que vous avez énumérés sur Raudus sont assez pour me faire penser à 7 fois avant de commencer tout près de projet sérieux avec elle.
OriginalL'auteur migajek
Pourquoi les utiliser? RAD dans le formulaire de Intraweb et des outils comme il n'est pas approprié pour la programmation web. Il se complique pas séparer l'interface utilisateur graphique de bussines logique. En d'autres termes, il n'y a pas de véritable approche MVC. Peut-être ExtPascal est différent ici, mais l'essentiel est ailleurs.
ExtJS est très bien écrit RAI bibliothèque JS. Il se sent presque comme mettre des blocs de code ensemble dans un très orienté objet. Vous pouvez facilement construire toute une GUI avec ExtJS sans backend de soutien. De cette façon, votre interface graphique tout est dans les fichiers javascript et pas de backend est nécessaire. Backend seulement les processus de l'appel ajax et fournit des données et les processus de données. De cette façon, vous avez une claire séparation des préoccupations.
Cela peut être fait facilement, sans cadres. Oui cadre de venir dans maniable mais cela devra être fait dans un ASP.NET MVC ou Ruby on Rails. Pas de RAD et pas de concepteurs visuels. Nouveau site web développeurs font souvent ces erreurs. Mais si vous programme pour le web assez longtemps, vous en viendrez à apprécier la séparation de l'interface utilisateur et la logique et la simplicité de HTML. Programmation Web est différent du bureau de la programmation au moins à un certain degré.
Pour répondre à votre question. De ce que j'ai vu, j'aime ExtPascal mieux. Il semble un pur outil de développement web que Raudus. Mais j'avoue que j'ai seulement vu à la fois de la surface et de vidéos de démonstration, donc je ne peux pas juger, que spéculer 🙂
le web est une sorte de MVC par défaut, avec le HTML, le CSS sur un côté et Backend sur l'autre. C'est juste que les gens essaient de nier que. Mais c'est juste ma optionion ,aybe je suis un peu dur 🙂
Je dois l'admettre, je suis nouveau sur le développement web, j'ai essayé ASP.NET, a essayé Intraweb et a vu une démo de ExtPascal. Vous avez probablement raison sur le MVC approche, de toute façon, ma question est spécifique à la Raudus vs ExtPascal.
Ok j'ai mis à jour ma réponse à donner mon avis à votre question. Sur ASP.NET attention, il existe deux approches. L'ancien qui est WinForms et de la nouvelle avec MVC.
OriginalL'auteur Runner
La Raudus développeur de mettre en place un nouveau blog à la fin d'octobre et de revendications, eh bien, je vous laisse lire l'extrait de code pour vous-même:
"Raudus licence est un freeware comme écrit dans license.txt. Vous POUVEZ utiliser Raudus dans des projets commerciaux. Raudus sources ne sont pas encore disponibles."
De toute façon dans Raudus blog (raudus.com/blog) une feuille de route a été publié et a dit "Support de l'Unicode des versions de Delphi". Par ailleurs très intéressant pour moi, c'est "Dans un avenir lointain Raudus permettra de mettre en œuvre des contrôles à partir d'autres kits, (Sencha Touch, Apple DashCode, XUL/AmpleSDK, Bindows".
OriginalL'auteur Cromulent
Edit: Il y a une licence de déclaration au bas de la http://www.raudus.com/ page.
"Licence
Raudus est un freeware. Vous pouvez utiliser librement Raudus à des fins commerciales."
À contacter l'auteur, essayez ce à partir de la même page: E-mail: [email protected]
OriginalL'auteur Lloyd Linklater
Après l'utilisation de Raudus pour quelques mois, j'ai décidé de poster ma propre réponse.
Le cadre de l'amélioration, Sencha touch maintenant, il n'est pas complet, mais suffisante pour créer utilisable applications web optimisé pour les appareils mobiles.
RFE, un nouveau front-end, ne reposant pas sur le Sencha Touch est dans le cadre de développement et dans la prochaine Raudus libération (qui devrait bientôt sortir), il sera utilisable aperçu des nouvelles commandes.
Ainsi, alors que ExtPascal semble figée, Raudus est en cours et prometteur.
Mise à jour: j'ai cessé d'utiliser Raudus, il a chuté de ExtJs soutien et maintenant il est livré avec son propre contrôle, qui ne sera jamais à égaler la beauté et la richesse de extjs composants. Je vais maintenant pour IW + cgdevtools composants Jquery UI pour IW.
OriginalL'auteur LaBracca
user193655 --> en Fonction de ce que vous faites attention à ces deux approches. Je suis vraiment un grand fan sur Delphi ou Freepascal/Lazarus - je ne suis pas très certaine que, si l'approche de porter L3G de liaisons pour le Javascript choses est sage.
MVC - en fonction de ce que vous faites en PHP, vous avez la Yii Framwork ou Prado. Peut-être que le second a quelques idées .net construite en qui sont très faciles à comprendre par les développeurs Delphi. PRADO est un événement piloté par l'approche tout en YII Framework est absolument cool et unix.
OriginalL'auteur Michael
Après l'utilisation de Raudus il semble qu'il n'est pas pratique pour une large gamme d'applications.
En fonction de leur documentation et j'ai aussi goûté, il sérialise toute demande du client dans un seul thread principal. Cependant, ce processus demande du client et la réponse de la génération de partie en multi-thread de l'environnement.
Mais thread principal problème est assez important car il une incidence directe sur le temps de réponse si une action est de prendre plus de temps dans le thread principal, d'autres vont continuer à attendre.
Des suggestions pour résoudre ce problème?
OriginalL'auteur Arpan
Raudus:
OriginalL'auteur