Was hältst du von uniGUI, die den Rahmen für die Erstellung von web-Anwendungen und win32-Anwendungen zur gleichen Zeit?
Ich habe soeben die Weiterleitung von einem Freund auf die uniGUI website. In einem Vorherige Frage fragte ich nach einem Vergleich zwischen Raudus und ExtPascal.
Nun diese unigui scheint eine alternative zu Raudus, die außerdem den Vorteil hat, dass Sie zum kompilieren des win32-exe-Datei zur gleichen Zeit mit dem gleichen source-code (natürlich, wenn Sie sich zu begrenzen, um zu verwenden, nur uniGUI genehmigt UI-Komponenten).
Ich denke, das ist erstaunlich, auch wenn diese Idee auf den ersten Blick willnot glücklich machen alle die web-apps-Puristen, aber in meinem opionion mit dieser Art von Tools ist groß.
Gibt es viele (auch kleine) Anwendungen, die einen nutzen für diesen code einmal, zweimal UI.
Sowieso, die Ihre Gefühle darüber? Glaubst du, dass es eine Zukunft hat?
ZUSÄTZLICHER HINWEIS: In Ordnung, nicht zu starten, eine Allgemeine Diskussion bitte versuchen Sie zu beantworten mentioniong uniGUI speziell, nicht nur eine Allgemeine Antwort. Danke.
- Erstellen von apps, die das schlechteste beider Welten?
- Um ehrlich zu sein zu mir selbst ich muss zugeben, dass ich auf der Suche bin uniGUI für die webapp nur. Mein real Kommentar: das erstellen einer app hat eine einfache Benutzeroberfläche (nicht unbedingt eine einfache app) können wir unseren Kunden berechnen 50% mehr für beide win32 und web-app, beim schreiben erst einmal...
- van de Voort: Würdest du gerne bei mir vorbeikommen? Wissen Sie, ich habe diese app gefällt mir wirklich gut. Aber ich nehme an, es könnte viel besser sein, wenn es kompiliert wurden für meine spezielle hardware-und software-Konfiguration und optimiert für meine bevorzugte Auflösung. Auch könnten Sie bitte die Installation von zwei Versionen, eine für mein Deutsch, und die andere für meine englische Tastatur? So habe ich nicht das schlechteste von beiden input-Erfahrungen? Ich Frage Sie, weil alle anderen in dieser Welt ist so beschäftigt mit diesem "Portabilität"-Sache, aber Sie scheint das nicht zu kümmern 😉
- Portabilität sollte über das halten der Codebasis so portabel wie möglich, ohne Funktion, nicht die andere Weise herum. Verstümmeln die Erfahrung ist keine Lösung
- Gibt es diese "kitto" web-framework, das funktioniert genauso wie UniGUI aber open-source und kostenlos.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich begann mit der Entwicklung uniGUI (oder welchen Namen es annehmen kann, in der Zukunft) vor rund zwei Jahren. Seitdem hat sich eine Menge. Erste version basiert auf der VCL für das Web. Mit der Ergänzung des ExtPascal und Ext JS es hat sich ein sehr fortschrittliches Werkzeug zur Entwicklung von Web-apps auf Basis von Delphi.
uniGUI einfach definiert sich selbst als eine Web-Application Development framework. Das Konzept der Web-Anwendung umstritten ist seit seiner ersten Gründung. Einige Leute behaupten, dass Web ist zustandslos, aber Anwendungen sind zustandsbehaftete, sollte man nicht mischen der beiden. Allerdings heute mit einer steigenden Nachfrage nach web-Anwendungen, die solche Begriffe nur noch als philosophischer Sicht.
Mehr und mehr Menschen wollen den Zugriff auf Ihre desktop-apps aus dem internet. Unternehmen möchten Ihre lokale Buchhaltung-software, um zugänglich zu anderen Branchen. Eine security-Firma will ein web-gateway für Ihre access control software. All dies sind Beispiele für die steigende Nachfrage nach web-apps.
Können wir betrachten uniGUI als eine Abstraktionsebene für die Delphi-VCL-Steuerelemente, die erweitert Sie auf das Web. Wie alle anderen Abstraktionsebenen hilft es, Entwickler konzentrieren sich auf Anwendungslogik statt dem Entwicklungs-tool selbst. Es wird versucht, um vollständig zu integrieren die RAD-Ansatz in die Delphi basierte Web-Entwicklung.
Duale Natur uniGUI ist einfach ein plus. Ich beziehe mich auf Ihre Fähigkeit zum bereitstellen einer Anwendung, die web und desktop mithilfe der gleichen Codebasis. Dieses feature vielleicht nützlich für einige Entwickler aber nutzlos für andere, und es kann komplett ignoriert werden, indem diejenigen, die den Fokus auf Web-Entwicklung nur.
Als für die Skalierbarkeit, das beste Ziel für uniGUI und anderen ähnlichen tools zu sein scheint, das intranet, wo die Anzahl der clients, die vorhersehbar sind und die Verbindung Geschwindigkeit ist ein nicht-Problem.
Sagte, nichts verhindert, dass Entwickler aus der Entwicklung von web-Anwendungen, die darauf abzielen, das internet. Am Ende ist es alle Ext JS auf der client-Seite und Delphi event-Handler auf der server-Seite. Es hängt alles davon ab, wie klug Sie Ihre app entwerfen und wie effizient verwalten Sie Ihre Ressourcen. Wenn jeder Ihrer Sitzungen verbraucht 10 MB Speicher, dann sind Sie wahrscheinlich der Arbeitsspeicher sehr schnell.
Im Ergebnis dieser Rahmen muss eine Gruppe von Benutzern, die finden es am besten für Ihre Bedürfnisse. Es gibt kein schwarz oder weiß hier nur noch die großen grauen Flächen. Wie jedes andere Werkzeug, es hängt von dem Unternehmen ab, das jeweilige Projekt und die verfügbaren deployment-Optionen, um zu sehen, ob es das richtige tool für Sie ist oder nicht.
Web-Anwendungen sind sehr verschiedene GUI ersetzt. Mischen Sie zwei Ansätze für so etwas
ernster dann die einfache form oder mehrere Tasten, die ich denke, ist einfach falsch.
Ich denke, dass die UniGUI Idee ist großartig. Aber ich denke, dass Embarcadero ist die eine, die sollte bieten, als eine weitere option für Entwickler statt einer unabhängigen ein. Delphi-Entwickler immer wollten, eine einfache Möglichkeit zum erstellen von web-Anwendungen, und aufrichtig WebBroker ist sehr schlecht.
Sowieso, die Ihre Gefühle darüber? Glaubst du, dass es eine Zukunft hat?
Die Allgemeine Idee auf jeden Fall eine Zukunft hat, wenn auch nur in der PT Barnum Sinn. Diese Art der Implementierung scheint nicht zu sein, nichts besonderes - es gibt nichts in ihm, der packt mir als eine große Lösung zu einem der Probleme, die ich derzeit zu bewältigen haben. Aber dann sehe ich thick-client-apps, vor allem traditionelle Delphi 2-tier-Anwendungen, wie ganz Verschieden von web-apps.
Ich würde mehr interessieren, ob uniGUI arbeitete die andere Richtung, und eine solide MVC-framework für Delphi, dann erweitert, die auf das web. So könnte man leichter haben, Ihre Daten + business-Logik und GUI in drei zusammenhängende Stücke, anstatt die traditionellen Delphi/RAD-problem, dass die business-Logik wird alle Wirren bis in der GUI, dann die web-Anwendung ist ein Schmerz zu entwickeln, da die Ebenen "zu" getrennt. Das riecht nach "lösen" dieses problem, indem Sie verlassen die business-Logik gemischt in die GUI beim Wechsel in den web.