Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Betriebssysteme (https://www.delphipraxis.net/27-betriebssysteme/)
-   -   Windows 10 - Edge (https://www.delphipraxis.net/189801-windows-10-edge.html)

Benedikt Magnus 26. Jul 2016 13:26

AW: Windows 10 - Edge
 
Dankesehr!

Aviator 26. Jul 2016 14:45

AW: Windows 10 - Edge
 
Das mit dem TM+ und dem Tabgroup ist schon eine schöne Sache. :thumb: Habe mir das jetzt mal installiert. Ist zwar etwas gewöhnungsbedürftig für den Anfang, aber das gibt sich denke ich noch. :-D

Rollo62 26. Jul 2016 15:53

AW: Windows 10 - Edge
 
Zitat:

Nur habe ich gerne mal ein paar Websites offen ...
Genau dafür nutze ich die Chronik beim Firefox, nach Neustart kann man alles nach belieben wieder reinholen.

Vielleicht sollte die Einstiegsfrage noch spezifiziert werden:
Windows 10 - Edge:
für Gelegenheits-Surfer - oder für IT Profis Browser 24/7 offen.

Zum mal irgendwohin surfen mag der Edge wohl reichen, aber ich bekomme jedesmal einen Krampf wenn ich damit arbeiten muss, und mal etwas mehr möchte (Seiten speichern, Videos abspielen, etc.).
Nichts geht WYSIWIG.

Unter FF alles ganz smart und easy ...

Aber für reine Gelegenheits-Surfer ist der Edge vielleicht noch so gerade brauchbar.

Weil wir hier im IT Forum sind gehe ich davon aus das keiner damit wirklich ernsthaft arbeiten kann.

Rollo

Codehunter 27. Jul 2016 08:07

AW: Windows 10 - Edge
 
Um mal wieder auf das ursprüngliche Thema zurück zu kommen:

Ich arbeite beruflich viel mit moderner Webentwicklung. Darum habe ich alle möglichen Browser im Einsatz. Produktiv allerdings unter Windows 7. "SpyOS-X" läuft bei mir eher sekundär als Testumgebung. ;-) Mein Fokus liegt dabei mehr auf der korrekten Darstellung unserer Inhalte, nicht auf der Bedienbarkeit der jeweiligen Browser (was Geschmackssache der User ist und damit indiskutabel). Darum laufen sämtliche Browser in meinen Testumgebungen auf Default-Einstellungen.

Chrome: Selten Probleme. HTML5&CSS3 sehr gut. Allerdings fällt auf dass gewisse Javascript-Routinen anfangs mehr Schwierigkeiten haben als in anderen Browsern. Meist weil die Implementierung irgendwelche Default-Sicherheitseinstellungen tangiert. Daher eignet sich Chrome sehr gut, um den eigenen JS-Code zu validieren. Allerdings lassen die Defaults auch ungutes Grummeln im Bau bzgl. Spy-Google aufkommen. Gelegentlich fällt ein hoher Speicherkonsum auf und dieser beim Schließen von Tabs kaum wieder abnimmt vermute ich eine ganze Reihe von Speicherlecks.

Firefox: Solides Mittelmaß fällt mir dazu ein. Mir sind noch keine Probleme bei der Darstellung und beim Javascript aufgefallen. Der Speicherverbrauch schießt gelegentlich durch die Decke. Wenn das System dann "nur" über 2 GB RAM verfügt und auch keine SSD am Werke ist, kann das schon mal in gemütliche Kaffeepausen ausarten.

Edge: Wenig Probleme mit der Darstellung moderner Webtechniken. HTML5&CSS3 sehr gut. Javascript läuft sehr performant, wenngleich auch einige der Mozilla-Erweiterungen fehlen. Daher eignet sich Edge sehr gut, um den eigenen Code von proprietären bzw. nicht-standardisierten Erweiterungen zu säubern. Der Speicherverbrauch erscheint auf den ersten Blick erstaunlich gering, wobei man sich hier nicht so sicher sein kann ob der Taskmanager wirklich alles anzeigt.

IE11: Was für ein Klotz! Verglichen mit den beiden zuvor genannten Browsern läuft Javascript her extrem träge. Die Darstellung von HTML5&CSS3 fällt zwar selten aus dem Rahmen, dann aber umso ärgerlicher. Da merkt man die Trident-Altlasten noch sehr deutlich. Der Speicherverbrauch hält sich ebenfalls in Grenzen, wie bei Edge allerdings unter Vorbehalt.

Opera 12.18: Die Presto-Engine war einst das Flaggschiff unter den Renderern. Heute ist sie einfach hoffnungslos veraltet. Viele der neueren Entwicklungen in Sachen HTML5 und CSS3 sind dort (logischerweise) nie eingeflossen. Unter Win10 ist er sehr instabil und schmiert häufig ab, besonders die 64-Bit-Version. Allerdings ist es erstaunlich wie gut die alte JS-Engine immer noch mithält.

Opera 39: Weitgehend identisch mit Chrome, allerdings fällt ein gelegentlich hoher Speicherverbrauch und gelegentliche Abstürze einzelner Tabs oder des ganzen Browsers auf.

Vivaldi: Noch ein Chrome. Die Implementierung des Renderers scheint mir von allen Chrome-Derivaten hier die stabilste zu sein. Von den Fähigkeiten logischerweise mit Chrome identisch. Noch nie soweit ich mich erinnere zum Absturz gebracht. Erhöhter Speicherbedarf reguliert sich nach dem Schließen des betreffenden Tabs von selbst.

Safari ist bei uns nicht im Einsatz seit die Windows-Version eingestellt wurde und ich weder Zeit noch Muße habe sowie unser Chef kein Geld für einen Mac. Soll Apple mit ihrem Eigengebräu glücklich werden, mir auch egal ;-)

mquadrat 27. Jul 2016 11:47

AW: Windows 10 - Edge
 
Ich kann mich Codehunter da anschließen.

Als Ergänzung gibt es noch Blisk. Der ist speziell für Web-Devs und kann z.B. Webseite in Desktop und Mobil-Sicht gleichzeitig nebeneinander mit synchronisiertem Scrolling anzeigen. Drin steckt meine ich ebenfalls Chromium.

Rollo62 27. Jul 2016 15:23

AW: Windows 10 - Edge
 
Hallo Codehunter,

dankesehr für deine ausführliche Darstellung, endlich mal Butter bei die Fische :-)

Mir fehlt in der Liste nur die Bedienbarkeit / Usability (ich dachte eigentlich darum ginge es hier im Thread),
und die Qualität der WebTools:

Chrome-Tools oder Firefox-Tools zum Debuggen von Webcode, welche sind deiner Meinung nach besser ?
Ich denke Chrome ist ehrlicherweise State-of-the-Art, dann kommt Firefox, und dann lange nichts.

Dann vileleicht noch die Frage nach der Qualität der AddOns, ich kenne mich mehr mit FF aus, aber ich denke Chome steht dem in Nichts nach (der Rest interessiert mich fast nicht).

EDIT:
Und Postman vermisse ich bei FF, aber damit kann ich dank RestDebugger fast schon leben.

Rollo

Codehunter 28. Jul 2016 08:01

AW: Windows 10 - Edge
 
@Rollo62: Ich hatte als Kernthema eigentlich die Stabilität von Edge und Firefox auf Win10 aufgefasst. Das Thema Usability habe ich bewusst ausgeklammert. Denn da spielt allzu sehr der persönliche Geschmack mit rein und das führt zu endlosen, sinnfreien Diskussionen. Ich persönlich bin ein großer Fan der Oberfläche von Opera 8.63, welche ich bis 12.18 durch Skins und Bearbeitung der Steuerelementanordnung nachzubilden versuchte. Doch was sagt das schon über Usability aus? Eigentlich nichts. Es hängt vom persönlichen Workflow ab.

Zumal ich erst mit der Umgewöhnung an Vivaldi festgestellt habe, wie viele der vorhandenen Features von Opera ich nie genutzt habe obwohl sie eigentlich sehr nützlich waren. Einfach deshalb weil ich deren Einführung durch Updates nicht bemerkt habe. Das wird vielen Leuten so gehen und dann streitet man sich mit unterschiedlichem Kenntnisstand über Fragen der Funktionalität.

jaenicke 28. Jul 2016 08:42

AW: Windows 10 - Edge
 
Zitat:

Zitat von Rollo62 (Beitrag 1343591)
Chrome-Tools oder Firefox-Tools zum Debuggen von Webcode, welche sind deiner Meinung nach besser ?

Nachdem Firefox dort lange gar nichts integriert hatte gibt es dort heute ja auch Debugtools. Die sind auch graphisch ansprechend, von der Funktionalität und deren Anordnung her aber fast 1:1 von Chrome geklaut.

Chrome wiederum hat aber mittlerweile neue Features hinzugefügt, die im Firefox noch (?) fehlen. Audits, JavaScript Profiler, ...

Der Debugger im IE 11 ist auch nicht schlecht, aber hat auch nicht die Featurevielfalt wie Chrome.

Codehunter 28. Jul 2016 08:47

AW: Windows 10 - Edge
 
Zitat:

Zitat von jaenicke (Beitrag 1343646)
Nachdem Firefox dort lange gar nichts integriert hatte gibt es dort heute ja auch Debugtools. Die sind auch graphisch ansprechend, von der Funktionalität und deren Anordnung her aber fast 1:1 von Chrome geklaut.

Damit arbeite ich tagtäglich und kann sagen, sie sind schon sehr hilfreich. Mit denen von Chrome dagegen bin ich nie so richtig warm geworden. Was mich allerdings stört, bei beiden, ist das sehr umständliche Tracing von Eventhandlern. Besonders dann, wenn man Frameworks wie jQuery benutzt.

Rollo62 28. Jul 2016 14:58

AW: Windows 10 - Edge
 
Hallo CodeHunter,

was bedeutet Stabilität ?!

ehrlich, ich habe kaum Abstürze in den letzten Jahren, weder mit FF noch Chrome, oder IE10/11, etc.
Ich benutze aber zu 98% FireFox, das ist wohl ein Grund.

Ähnlich wie wieter unten beschrieben habe ich Brwoser meistens tagelang auf.
Abstürze kommen dann meistens von fehrlerhaften Skripten auf fragwürdigen Seiten.

Eigentlich bin ich sehr zufrieden mit der aktuellen Stabilität der Produkte,
deshalb rückt für mich Usability in der Vodergrund.

Es ist mir eben sehr Wichtig Standardaufgaben mit möglichst wenig Clicks zu Erreichen.
als Beispiel das Speichern: FF merkt sich verschiendene Seiten und ich muss nicht ständig
die Verzeichnisse wechseln.
Bin nicht sicher was Edge macht, aber IE war definitiv nicht so clever wie FF.

Das und viele andere Kleinigkeiten finde ich sehr wichtig, auch die Aufgeräumtheit der Oberfläche
so das man auch funktionen die man selten nutzt schnell findet.

Natürlich ist das Alles Geschmacks- und Workflow-Abhängig.

Aber ich gehe davon aus das hier im Foum 99% PowerUser unterwegs sind, die Browser ähnlich nutzen
und ähnliche Vorlieben haben.

Die Frage der Integration ins OS ist vielleicht auch Wichtig, weil bei manchen Apps immer als Default
der IE oder Edge hochkommt, selbst wenn ich FF oder Chrome haben möchsten.
Ok, das hängt wohl von den jeweiligen Applikationen ab, aber uch Microsoft bevorzugt oft den IE/Edge,
was ich nicht she gut finden kann.

Dann die Frage der Integration von Browser in Delphi, da ist IE allerdings im Vorteil was Automatisierung
etc. betrifft, Firefox kommt aber auch mit eine API daher und unter Chrome benitze ich gerne Chromium DCef3
um direkten (sogar lockerer als unter Chrome selbst) zuzulassen.

Also Richtig, viele Köche - viele verschiedenen Suppen, aber wir haben doch sehr oft ähnliche
Grundvorraussetzungen als Programmierer.
Deshalb denke ich "Usability" in Allen Bereich ist schon ein sehr wichtiger Aspekt.

Rollo

Codehunter 1. Aug 2016 07:18

AW: Windows 10 - Edge
 
Zitat:

Zitat von Rollo62 (Beitrag 1343669)
was bedeutet Stabilität ?!

[...]

Ähnlich wie wieter unten beschrieben habe ich Brwoser meistens tagelang auf.
Abstürze kommen dann meistens von fehrlerhaften Skripten auf fragwürdigen Seiten.

Zum Beispiel. Webseiten müssen nicht fragwürdig sein wenn Scripte Probleme machen. Heute gibt es z.B. viele JS-Frameworks (jQuery, Angular, Node usw.). Es hat sich zum Teil die Praxis eingebürgert, solche Frameworks direkt von den Webseiten der Anbieter einzubinden (z.B.
Code:
http://code.jquery.com/jquery-latest.min.js
). Dadurch kann es passieren, dass die eigenen Scripte gegen neuere Versionen der Frameworks "gelinkt" werden und schon fliegen die Fetzen.

Desweiteren nervt es mich als Webentwickler ungemein, wenn ich mal JS-Grütz gecodet habe und mir der Browser statt vernünftiger Fehlersuche einfach nur abstürzt.
Zitat:

Aber ich gehe davon aus das hier im Foum 99% PowerUser unterwegs sind, die Browser ähnlich nutzen
und ähnliche Vorlieben haben.
Dann lass dir verraten, es gibt kaum zwei (Power-)User auf der Welt, die mit den selben Browsereinstellungen unterwegs sind. Gerade die sind nämlich sehr speziell. Darum war seinerzeit der Opera so beliebt unter den Powerusern, weil er so anpassbar war.
Zitat:

Dann die Frage der Integration von Browser in Delphi, da ist IE allerdings im Vorteil was Automatisierung etc. betrifft, Firefox kommt aber auch mit eine API daher und unter Chrome benitze ich gerne Chromium DCef3 um direkten (sogar lockerer als unter Chrome selbst) zuzulassen.
Das würde mich mal interessieren. Ich habe mehrere Projekte, wo ein IE als HTML-Wysiwyg-Editor zum Einsatz kommt. Da war es schon sehr ärgerlich, als der EmbeddedWB eingestellt wurde. Nun wird auch noch der IE scheibchenweise abgekündigt. Das gefällt mir gar nicht.

dGeek 1. Aug 2016 07:24

AW: Windows 10 - Edge
 
Zitat:

Das würde mich mal interessieren. Ich habe mehrere Projekte, wo ein IE als HTML-Wysiwyg-Editor zum Einsatz kommt. Da war es schon sehr ärgerlich, als der EmbeddedWB eingestellt wurde. Nun wird auch noch der IE scheibchenweise abgekündigt. Das gefällt mir gar nicht.
Welche Alternativen hast du denn?

Interssante Frage, jetzt wo Edge da ist und IE verschwindet bzw verschwinden soll.
Evtl. das Mozilla ActiveX?

Codehunter 1. Aug 2016 12:16

AW: Windows 10 - Edge
 
Zitat:

Zitat von dGeek (Beitrag 1343878)
Evtl. das Mozilla ActiveX?

Ich wüsste nicht dass das Ding Editing-Fähigkeiten besitzt. Die Diskussion gab es schon mal hier. Wahrscheinlich wird es darauf hinaus laufen, dass man Javascript-Editoren wie TinyMCE mitliefern muss und auch noch sowas wie einen kleinen Webserver. Einfach gesagt: Ein ganzes Artillerie-Bataillon gegen einen Spatzen.

Wobei ich nicht sicher bin ob Edge nicht auch ein ActiveX-Control besitzt. Bisher weiß man ja nur, dass er das Einbetten von ActiveX-Controls in Webseiten nicht mehr unterstützt. Das ist aber zweierlei.

Aber das sind sie wieder, die Rückschritte in der nativen Softwareentwicklung. Weil sich alle Welt wie von Sinnen nur noch mit dem Thema Cloud befasst und Dinge die bisher gut funktionierten, ohne Not abgesägt werden.

jaenicke 1. Aug 2016 12:50

AW: Windows 10 - Edge
 
Chrome kann das ja prinzipiell, oder? Es gibt ja diverse Addons für den Zweck, die ich allerdings nicht getestet habe. Vielleicht kann man das auch mit dem Chromium Control machen?

Codehunter 1. Aug 2016 14:25

AW: Windows 10 - Edge
 
Grundsätzlich kann das so gut wie jeder Browser - siehe hier. Grundsätzlich heißt in dem Fall aber, von den Features her in etwa so üppig ausgestattet wie notepad.exe. Von Wysiwyg ist bei .contentEditable noch nicht allzu viel zu sehen. Und genau da kommen ja so Dinger wie TinyMCE ins Spiel.

Native Formatierungs-Schnittstellen, mit denen sich ein DOM innerhalb eines Elements manipulieren ließe und das interaktiv, das konnte m.W. nur der IE.

BUG 2. Aug 2016 10:51

AW: Windows 10 - Edge
 
Zitat:

Zitat von Codehunter (Beitrag 1343877)
Dadurch kann es passieren, dass die eigenen Scripte gegen neuere Versionen der Frameworks "gelinkt" werden und schon fliegen die Fetzen.

Afaik kann man häufig aber auch eine stabile Version referenzieren.

Zitat:

Zitat von Rollo62 (Beitrag 1343669)
Abstürze kommen dann meistens von fehrlerhaften Skripten auf fragwürdigen Seiten.

Ich komm aus der Betriebssystem-Ecke, und da herrscht die Maxime: Eine Anwendung darf das System nicht zum Absturz bringen können. Egal was sie macht und insbesondere wenn sie fragwürdig ist. Und seien wir ehrlich, heutzutage ist der Browser praktisch ein Gast-Betriebssystem.

Codehunter 3. Aug 2016 08:08

AW: Windows 10 - Edge
 
Zitat:

Zitat von BUG (Beitrag 1343974)
Eine Anwendung darf das System nicht zum Absturz bringen können. Egal was sie macht und insbesondere wenn sie fragwürdig ist. Und seien wir ehrlich, heutzutage ist der Browser praktisch ein Gast-Betriebssystem.

Genau das ist der Punkt: Die Qualität eines Browsers zeichnet sich dadurch aus, A) wie fehlertolerant er bei HTML, CSS, JS & Co. ist und B) das sich diese Fehlertoleranz nicht durch schludrigen Umgang mit sicherheitsrelevanten Funktionen erkauft wird.

Rollo62 3. Aug 2016 19:02

AW: Windows 10 - Edge
 
Ja, wenn er auf einem TerminalServer 100 Clienten bedienen muss.
Aber bei mir auf dem entwicklungsrechner ist mir die Fehlertoleranz bei 1 Absturz in 2 Monaten recht egal.

Hauptsache ich kann damit jeden Tag schneller zum Ziel kommen.

Ist immer eine Frage der Gewichtung finde ich, wobei ist dir denn 0-Fehlertoleranz wichtig, wegen
der Sicherheit vor Angreifern ?
Das würde ich verstehen, aber bei den 20 Seiten die ich gewohnheotsmäßig nutze und evtl. Browserschutz
ist mir das auch relativ egal.
Jedenfalls hatte ich noch keinen größeren Verlust zu beklagen (Toi toi toi).

Edit:
Und wenn dir die Sicherheit so wichtig ist darft du doch Edge gar nict anfassen, erst wenn es so Mature
geworden ist wie FF oder Chrome.
Da lass doch erstmal alle anderen User die Fehler rausfinden.

Rollo

Codehunter 4. Aug 2016 09:14

AW: Windows 10 - Edge
 
Sagen wir mal so: Wo ein Skript den Browser abstürzen lassen kann, da ist eine Sicherheitslücke meist auch nicht weit entfernt. Insofern gehen beide Probleme bei der Beseitigung Hand in Hand. Daran lässt sich schon in gewisser Weise die Qualität eines Browsers ablesen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:01 Uhr.
Seite 2 von 2     12   

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