![]() |
TMS WebCore, hat damit schon jemand Erfahrungen ?
Hallo zusammen,
mich würde interessieren ob sich das schonmal jemand näher angesehen hat ? ![]() ![]() ![]() Die ![]() Bei mir läufen die Demos leider inakzeptabel lahm :( Der Seitenquelltext des Demos sieht bei mir so ähnlich aus wie unten, anscheinend ist etwas hinter dem html Tag versteckt. Womöglich der RunTimeCode verschlüsselt oder gepackt ?
Delphi-Quellcode:
Generell finde ich die Idee HTML5 in Delphi zu bringen sehr spannend, nicht zuletzt wegen ExtJS, aber es sollte performant wie Orginal-JS sein.
<!DOCTYPE html>
<html> <head> <meta http-equiv="Content-type" content="text/html; charset=utf-8" /> <link rel="shortcut icon" href="#" /> <title>TMS Web Project</title> <script type="text/javascript" src="TMSWeb_FNCGrid.js"></script> <style> </style> </head> <body> </body> <script type="text/javascript"> rtl.run(); </script> </html>#################################################################################### Man kann ja wie ich verstehe auch Orginal JS verwenden, statt Pascal-to-JS Compiler, und der Editor für HTML5, JS, CSS sollte in RadStudio integriert sein. Allein dafür würde es sich vielleicht schon lohnen, wenn man KTML5 im RadStudio editieren kann. Was haltet Ihr davon, ist das wieder ein Fall von gut gemeint, aber ... ? Vielleicht gab es ja schon ein paar Beta-Tester :stupid: Rollo |
AW: TMS WebCore, hat damit schon jemand Erfahrungen ?
Zitat:
Zitat:
|
AW: TMS WebCore, hat damit schon jemand Erfahrungen ?
Zitat:
Zitat:
Code:
this.btnFilterClick = function (Sender) {
... Zitat:
// EDIT: Ach so: Betriebssystem, CPU und Grafikkarte wären zum Vergleich interessant... Bei mir ist es Windows 10 mit Core i5-8600k und integrierter Grafik. Bei meiner Frau ebenfalls Windows 10 mit Athlon 64 4600+ und Radeon 4650, da ist es in der Tat spürbar langsamer, aber noch benutzbar. Auf einem anderen Rechner mit Windows 7 und i5-7600k mit Radeon R7 200 ist es hingegen egal mit welchem Browser sehr langsam. Windows 10 ist zwar natürlich gerade an der Stelle deutlich schneller, aber so viel eigentlich nicht. |
AW: TMS WebCore, hat damit schon jemand Erfahrungen ?
Wenn man in der Grid-Demo scrollt ist die Performance bspw. nicht optimal.
|
AW: TMS WebCore, hat damit schon jemand Erfahrungen ?
Es hängt ganz leicht nach, ja, wenn ich das Scrollrad nutze, aber wenn ich den Scrollbalken bewege, sehe ich keinerlei sichtbare Verzögerung.
|
AW: TMS WebCore, hat damit schon jemand Erfahrungen ?
Hallo zusammen,
Zitat:
Zitat:
-- Roman Kassebaum TMS Software Team Embarcadero Technology Partner Embarcadero MVP |
AW: TMS WebCore, hat damit schon jemand Erfahrungen ?
Dass das ganze performancetechnisch nicht die Bombe ist, ist völlig logisch: Es wird eine kaum veränderte JS-CodeGen-Engine von vor ca. 15 Jahren, die kürzlich wieder "ausgebuddelt" wurde. Sprachfeatures gibt es fast keine, die irgendwie hervorzuheben wären:
- Keine Interfaces (wobei die ja auch nicht, wären sie denn da, hervorzuheben wären) - Keine Helper - Keine anonymen Methoden - Keine Recordmethoden - Keine Generics, nicht mal Templates - .... Die RTL und Komponenten-Lib lassen auch, wie ich das sehe, noch sehr zu wünschen übrig. Um es zu kaufen, benötigt man eine ALL-ACCESS-Lizenz, die kostet 1500€/Entwickler. Im Vergleich, Smart Mobile Studio bekommt man schon ab 42€, den Kommandozeilen-Compiler sogar kostenlos. Und da hat man eine eigene IDE, eine riesige RTL und "SCL", und die Sprache kann neben (fast) all dem, was Delphi kann, sogar noch andere Dinge wie assoziative Arrays etc. Das ist meine persönliche Meinung. Soll sich jeder selbst ein Bild machen, aber ich denke nicht, dass es schon ausgereift ist. Vielleicht in 2-4 Jahren, wenn fleißig dran gearbeitet wird. Aber im Moment liest sich die Beschreibung eher wie eine Gruselgeschichte. (und bevor jetzt irgendwer ankommt, ich bekomme von SMS kein Geld hierfür. Ist meine ehrliche Meinung) ;) |
AW: TMS WebCore, hat damit schon jemand Erfahrungen ?
Zitat:
Zitat:
Dafür das es lokal läuft ist das ziemlich "laggy". Zitat:
Läuft auf Win10 64 Bit, CPU 4 Cores mit Intel Core i7-3740QM, 2.7Ghz, mit 4GM Ram. Ich habe schon etliche vergleichbare JS-Grids gecheckt, deshalb fällt mir der Performanceunterschied ja direkt ins Auge. Besonders bei den wenigen Einträgen. Zahlen habe ich jetzt nicht, ich will auch nur mal klären woran das liegen könnte. Vielleicht holt sich das Script die Daten ja doch bei jdem Scrollen von einem Server ? Das glaube ich aber nicht. Zitat:
Habe ich jetzt nur via FF angeschaut, sieht aber etwas unnormal aus. So als wären da noch irgendwelche Daten dahinter, vielleicht sind es auch nur Spaces. Bei normalen HTML5 Seiten sehe ich sowas nicht. Ich finde das WebCore sehr spannend als Erweiterung zu RadStudio, für mich ist die Frage ob es halten kann was es verspricht. Wie bindet sich HTML5 WebCore in die IDE ein, so das AutoCompletion, etc. funktioniert ? Wird da eine neue Sprache in die IDE gestopft, oder werden die Editoren und die Logik in separaten Modulen gehalten ? Weil die Ide schon manchmal recht uzickig sein kann wäre ich bei allzutiefer Integration etwas vorsichtig. Der PascalZuJS Transpiler, basiert der auf TMS Scripter, oder ist das etwas Neues ? Edit: @Dennis07 Zitat:
Dankesehr für die ausführliche Einschätzung. Das erklärt Einiges, und bestätigt meine Vermutungen. Ob es NUR in AllAccess vorhanden ist, oder auch separat steht doch hoffentlich noch nicht fest ? Als separate Lösung sehe ich da Möglichkeiten für mich, in AllAccess eher nicht. Die Subscription hatte ich vor einiger Zeit abgeschafft weil ich nur 10% davon real verwendet hatte. Aber eine sinnvoll zusammengestellte Subscription zu vernünftigen Preisen würde durchaus Sinn machen, z.B. Integration in die BusinessSubscrition mit Aurelius SmartMobileStudio habe ich auch, aber damit mache ich z.Zt. keine konkreten Projekte. Da fehlt mir eigentlich auch ein bischen die Anbindung an RadStudio. Aber das ist sicher auch ein sehr potentes System, wo noch Einiges zu Erwarten ist. Von TMS WebCore interessiert mich eigentlich auch am meisten die HTML5, JS, CSS Editorfunktion, so das ich endlich mit einem Tool (Rx) Alles bearbeiten kann ohne verschiedene Editoren. Da sollten dann aber auch vielleicht ein oaaar Tools wie node.js, Debugging o.ä. drumrum sein damit das Spass macht. Die PascalToJS Transpiler Funktion wäre sinnvoll, aber für mich zweitrangig. Das macht nur Sinn wenn es denn wirklich echt perfomrantes JS baut. Vielleicht wäre schon eine Unterstützung von TypeScript im Editor oder als Transpiler sinnvoller. Rollo |
AW: TMS WebCore, hat damit schon jemand Erfahrungen ?
Zitat:
Wenn ich das vergleiche mit den dutzenden Komponenten, die es bei TMS WebCore gibt... grob geschätzt über 100 inklusive auch so etwas wie ein ColorPicker, Google Maps Control, Grids, ... um nur ein paar Beispiele zu nennen... Und dazu noch die DB-Controls mit DataSource usw. Kann SMS eigentlich z.B. modale Dialoge usw. wie sie bei WebCore und auch anderen Lösungen möglich sind? Zitat:
|
AW: TMS WebCore, hat damit schon jemand Erfahrungen ?
Zitat:
Lieber nur ein paar Basiskomponenten, die man flexibel anpassen kann, dafür aber 100% Performance. Letzendlich benutze ich nie Alle dieser Komponenten wirklich in meinen Projekten. Zitat:
Rollo |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:48 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz