AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Ist Delphi so Bedeutungslos ?

Ein Thema von ATS3788 · begonnen am 12. Feb 2013 · letzter Beitrag vom 28. Feb 2013
Antwort Antwort
Seite 31 von 33   « Erste     21293031 3233      
bernhard_LA

Registriert seit: 8. Jun 2009
Ort: Bayern
1.138 Beiträge
 
Delphi 11 Alexandria
 
#301

AW: Ist Delphi so Bedeutungslos ?

  Alt 21. Feb 2013, 20:14
Zitat:
one-size-fits-it-all (und damit FM) der falscheste Ansatz

sehe ich nicht so.

Im VW-Konzern gibt es guten TDI Diesel Motor in allen Plattformen, warum : weil gut und günstig; REUSE statt REINVENT THE WHEEL
Wer als Software Entwickler verschiedene Hardware Plattformen oder Betriebsysteme bedienen muss und mal die betriebswirtschaftliche Kostenbrille aufsetzt verzichtet gerne auf so manches Feature.
Klar man kann alle Features einbauen solange der Markt/Kunde bezahlt.
  Mit Zitat antworten Zitat
Popov
(Gast)

n/a Beiträge
 
#302

AW: Ist Delphi so Bedeutungslos ?

  Alt 21. Feb 2013, 20:16
Dann wird es mit FMX wohl so sein wie vorher mit der CLX: Man sollte erstmal mindestens vier Delphi-Generationen überspringen. Wenns das Framework dann immernoch gibt und aktiv gepflegt wird, dann kann man drüber nachdenken.
Sowas sollte man nicht kritisieren, CLX meine ich. Ok, es ist nichts draus geworden, aber hätte ich damals Geld gehabt, hätte ich aufgrund der Entscheidung paar Aktien von Borland gekauft. So sicher war ich mir damals, dass es ein Erfolg wird. Theoretisch hätte es klappen müssen.

Erfolgreich wird man nicht da wo andere Erfolgreich sind. Das klappt nur selten wenn man Microsoft heißt. Ansonsten muss man neue Gebiete erschließen. Also wünschen wir FMX viel Erfolg.
  Mit Zitat antworten Zitat
Benutzerbild von implementation
implementation

Registriert seit: 5. Mai 2008
940 Beiträge
 
FreePascal / Lazarus
 
#303

AW: Ist Delphi so Bedeutungslos ?

  Alt 21. Feb 2013, 20:49
Von Linux kann ich hier jetzt nicht reden, weil ich das nicht einsetze.
Unter X11-Umgebungen (meistverwendete Display-Server-Familie unter GNU/Linux und *BSD) kann man in der Regel von folgendem ausgehen:
  • Entweder den eingestellten GTK-Style oder den eingestellten Qt-Style übernehmen. Meistens läuft das aufs gleiche raus (eines von beiden wird einen Kompatibilitätsstyle zum jeweils anderen eingestellt haben). Ein eigener Programmstyle, der sich nicht an den Systemstyle anpasst, ist No-Go.
  • Der Style kann manchmal auch ganz schön schwer nachzubilden sein, siehe cookie22's Beispiel mit den Ubuntu-Scrollbars.
  • Es gibt nicht wenige User, die einen Tiling Manager benutzen. Daher ist es absolutes No-Go, dem Fenster eine feste Größe zu geben, auf die es besteht. Das mag der Tiling-WM dann nämlich gar nicht, bzw. es sieht einfach besch*ssen aus.

Das mit dem Style könnte ganz schön hart für Firemonkey werden. Denn es gibt nicht nur einen oder zwei GTK- und Qt-Styles, sondern sehr viele mehr, mit dreistellig muss man rechnen, vierstellig kann es auch schnell werden. Viel Spaß dabei
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.196 Beiträge
 
Delphi 10.4 Sydney
 
#304

AW: Ist Delphi so Bedeutungslos ?

  Alt 21. Feb 2013, 21:13
Dann wird es mit FMX wohl so sein wie vorher mit der CLX: Man sollte erstmal mindestens vier Delphi-Generationen überspringen. Wenns das Framework dann immernoch gibt und aktiv gepflegt wird, dann kann man drüber nachdenken.
FXM ist schon weiter als CLX. CLX war in D6 die aktive Technik und schon mit D7 wurde der abgesang eingeleitet als man auf VCL.NET setzte und hier schon einen Beta-Compiler bereit gestellt hat. VCL.NET gabs in D2005 und D2006 und wurde da schon wieder mehr oder minder schrittweise eingestellt.

@Bernhard: Wenn eine Anwendung "smart" genug ist, sowohl Desktop als auch Mobile zu bedienen, dann ist genau das eingetreten was ich mit dem Ferrari und dem Traktor beschrieben habe. Du kannst sowas bauen, solche Chimären. Doch dir bleiben nur zwei Möglichkeiten: Entweder du brichst alles auf den kleinsten gemeinsamen Nenner runter oder du entwickelst das GUI zweimal.
GUI wird 2* entwickelt, aber die GUI-Komponenten basieren auf dem gleichen Framework. VCL könnte auch für Touch-Oberflächen gehen. Mit XEx hat man ja den Touch-Support eingebaut.

@p80286: Wenn CLX der falsche Ansatz war, warum wird dann nach "nativen Controls" gerufen? Die CLX hat genau das versucht zu realisieren. Einmal auf Basis von WinAPI und einmal auf Basis von Qt (soweit ich mich erinnere). Es war doch auf anderen Wegen der selbe Ansatz, der heute bei Lazarus versucht wird.
Man hat sich aber mit der QT eine Komplexität ins Boot geholt die nicht zu beherrschen gewesen wäre. AFAIK wurde Qt mehrmals komplett umgebaut. Wie hoch wäre wohl der Aufwand gewesen die CLX-Philosophie auf die geänterte Qt-Philosophie umzusetzen? Wenn schon native dann mit weniger

Der Idealfall sieht für mich doch so aus: Man hat verschiedene Desktop-OS (sagen wir mal Linux, MacOS und Windows), die man alle mit ein und dem selben GUI versorgen kann. Und man hat verschiedene Mobile OS (z.B. Android, Maemo, iOS und Windows RT), für die hat man ein Mobile GUI.
Eigentlich brauhst du eine 3-teilung: Desktop/Tablet/Smartphone

Das Betriebssystem sollte egal sein, austauschbar. DANN können wir uns über Cross-Plattform-Frameworks streiten.
Kommt doch. HTML5 liefert doch die Plattform das hiermit zu relisieren. Du hast nur den Nachteils das man JavaScript können muss. Uns JS ist nicht gerade eine Programmiersprachentechnische Schönheit.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Daniel
(Co-Admin)

Registriert seit: 30. Mai 2002
Ort: Hamburg
13.920 Beiträge
 
Delphi 10.4 Sydney
 
#305

AW: Ist Delphi so Bedeutungslos ?

  Alt 21. Feb 2013, 21:20
Gut - es gibt offensichtlich sehr unterschiedliche Ansichten, wie mit dem Thema "mehrere Plattformen" umzugehen sei.

Ich fürchte nur, dass sich die Diskussion hier im Kreise dreht.
Daniel R. Wolf
mit Grüßen aus Hamburg
  Mit Zitat antworten Zitat
Benutzerbild von Codehunter
Codehunter

Registriert seit: 3. Jun 2003
Ort: Thüringen
2.272 Beiträge
 
Delphi 10.4 Sydney
 
#306

AW: Ist Delphi so Bedeutungslos ?

  Alt 21. Feb 2013, 22:33
Ich fürchte nur, dass sich die Diskussion hier im Kreise dreht.
Das scheint mir auch so. Ich habe nur etwas weiter ausgeholt und die CLX als warnendes Beispiel hochgekramt. An Vcl.Net habe ich gar nicht gedacht, da selbst nie verwendet. Aber das wäre das nächste Negativbeispiel.

Ich mag mir gar nicht ausmalen, wenn Borland damals die selbe Ausdauer bei der VCL bewiesen hätte wie später bei den diversen Cross-Frameworks, ob es Delphi heute überhaupt noch geben würde.

Fakt ist aber, die VCL war ein geniales Konstrukt für ihre Zeit und sie war zukunftsfähig. FMX wünsche ich das selbe (auch wenn ich deren Namen ziemlich "affig" finde). Vorallem aber wünsche ich Emba Weitsicht, Programmiergeschick und Ausdauer.
Ich mache grundsätzlich keine Screenshots. Schießen auf Bildschirme gibt nämlich hässliche Pixelfehler und schadet der Gesundheit vom Kollegen gegenüber. I und E zu vertauschen hätte den selben negativen Effekt, würde aber eher dem Betriebsklima schaden
  Mit Zitat antworten Zitat
Benutzerbild von cookie22
cookie22

Registriert seit: 28. Jun 2006
Ort: Düsseldorf
936 Beiträge
 
Delphi XE2 Professional
 
#307

AW: Ist Delphi so Bedeutungslos ?

  Alt 21. Feb 2013, 22:57
Solange die Programme nicht zu mindest "Native" aussehen, wird das nicht passieren.
Gruß
Cookie
  Mit Zitat antworten Zitat
Lemmy

Registriert seit: 8. Jun 2002
Ort: Berglen
2.380 Beiträge
 
Delphi 10.3 Rio
 
#308

AW: Ist Delphi so Bedeutungslos ?

  Alt 21. Feb 2013, 23:24
Ich fürchte nur, dass sich die Diskussion hier im Kreise dreht.
Das scheint mir auch so.
Hat denn irgend eine der vorangegangenen n-1 Diskussionen zu diesem Thema irgend was anderes ergeben? Und falls das nicht klar ist - das war jetzt eine rhetorische Frage!

Ich habe nur etwas weiter ausgeholt und die CLX als warnendes Beispiel hochgekramt. An Vcl.Net habe ich gar nicht gedacht, da selbst nie verwendet. Aber das wäre das nächste Negativbeispiel.
Auf der letzten EKON hat Ray Konopka was ziemlich cooles gesagt:

Im Grunde machen doch alle großen Firmen (Microsoft, Apple,...) das selbe: Irgend ein neues Betriebssystem, ein Bedienkonzept, eine API, Programmiersprache wird mit relativ überschaubarem (finanziellem) AUfwand entwickelt und wie er damals sagte "gegen die Wand geworfen und geschaut ob das kleben bleibt" (frei übersetzt). Wenn das passt und angenommen wird, dann kann die Firma Geld damit verdienen, wenn nicht und die "SchÜÜße" von der Wand fällt, dann kommt halt das nächste...

Das Problem ist, dass Borland, Codegear und jetzt auch Embarcadero schlicht nie die Mittel und Möglichkeiten hatten und haben wie die anderen großen. Und im Grunde ist Delphi angezählt: CLX, VCL.NET - alles Rohrkrepierer gewesen. Irgend wann fehlen die Ideen, die Mittel und dann auch die Leute (Motivation?) die mit neuen Ideen das Produkt nach vorne bringen können.

Ich gebe auch zu: Ich hatte mir mehr von der CLX und von Kylix erhofft. Aber es war schlicht die falsche Zeit und der falsche Ansatz. FMX steht da schon komplett anders da: Der technische Unterbau scheint im Gegensatz zur CLX zu passen (kein Versuch das Windows-Messaging-System auf Linux zu übertragen) und die Plattformen sind finanziell lukrativer. Dazu noch ein paar coole Features (vektorbasiertes Desing).

Und ob FMX an der Wand kleben bleibt, das wird sich zeigen, Embarcadero hat hier auf jeden Fall keine schlechte Chancen einen Nischenmarkt zu besetzen - mehr aber auch nicht!
  Mit Zitat antworten Zitat
Unx

Registriert seit: 24. Aug 2010
30 Beiträge
 
#309

AW: Ist Delphi so Bedeutungslos ?

  Alt 22. Feb 2013, 07:35
Und ob FMX an der Wand kleben bleibt, das wird sich zeigen, Embarcadero hat hier auf jeden Fall keine schlechte Chancen einen Nischenmarkt zu besetzen - mehr aber auch nicht!
Nischenmarkt schon aber der muss dann aber geteilt werden mit QT QML bzw. QML3D
http://qt-project.org/wiki/Einfuehru...ierung_mit_QML
  Mit Zitat antworten Zitat
Benutzerbild von Codehunter
Codehunter

Registriert seit: 3. Jun 2003
Ort: Thüringen
2.272 Beiträge
 
Delphi 10.4 Sydney
 
#310

AW: Ist Delphi so Bedeutungslos ?

  Alt 22. Feb 2013, 08:37
Wenn es euch bei "nativen Controls" nur darum geht, dass ein Button unter jedem OS so aussieht wie ein Button aus z.B. einem Systemdialog des jeweiligen OS, dann ist der Ball doch eigentlich bei den Betriebssystem-Herstellern.

Im Moment ist es doch so: Die Anwendung sagt: Hey Betriebssystem, ich habe hier ein Rechteck. Da hätte ich jetzt gern was drauf gestellt das so aussieht wie ein Button. Und wenn der User was damit anstellt, dann schick mir doch bitte eine Message.

Besser wäre es doch, wenn es so liefe: Hey Betriebssystem, ich habe hier einen Button. Der macht schon das was ich will und was der User macht weiß ich auch schon, im Moment hält er grad die linke Maustaste gedrückt. Nur sieht das Ding noch bissi Sch**ße aus, darum mal mir doch bitte eine Tapete drauf wie es dir beliebt. Muss eben nur so aussehen wie ein gedrückter Button.

Bei einfachen "nativen Controls" wie einem Button ganz easy. Kompliziert wird es z.B. bei Scrollbars. Manche OS haben die Richtungsbuttons oben und unten, andere haben beide Buttons unten, noch andere haben gar keine Buttons. Dann gibt es Interaktion mit der zugehörigen Client-Area. Bei manchen OS rollt die nach unten wenn man die Scrollbar nach oben schiebt (Windows, MacOS) und bei einigen anderen (Meego, Tizen) läuft es Richtungssynchron. Da ist es mit dem Zeichnen des Controls nicht getan, es gibt relativ viel Interaktion.

Mit der Nativität ist es ja innerhalb der Betriebssysteme auch nicht allzu gut bestellt. Man schaue sich doch nur ein aktuelles Windows 7 oder 8 an. Da habe ich innerhalb von 2 Minuten schon mindestens vier verschiedene aber vollkommen native (da per WinAPI aufrufbare) Datei-öffnen-Dialoge gefunden (siehe Anhänge). Und da sieht man teilweise innerhalb des selben Dialogs zwei Comboboxen mit unterschiedlichem Style.

Ich denke, die Anwender wissen schon gar nicht mehr, welcher Control-Style nun nativ vom OS kommt und welcher z.B. aus einem Anwendungsskin stammt. Entscheidend ist nur, dass der User intuitiv mit der Oberfläche klar kommt. Denn nach meiner Meinung sind die OS-Hersteller auch nicht unbedingt die Helden der Usability. Große Suiten wie Photoshop oder Corel Draw haben z.B. die letzten 15 Jahre keine nativen Controls verwendet und wurden trotzdem zu Defakto-Standards.

Grüße
Cody

PS: Das sind keine Screenshots sondern Bildschirmfotos
Miniaturansicht angehängter Grafiken
1.png   2.png   3.png   4.png  
Ich mache grundsätzlich keine Screenshots. Schießen auf Bildschirme gibt nämlich hässliche Pixelfehler und schadet der Gesundheit vom Kollegen gegenüber. I und E zu vertauschen hätte den selben negativen Effekt, würde aber eher dem Betriebsklima schaden
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 31 von 33   « Erste     21293031 3233      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:23 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz