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 1 von 2  1 2      
Benutzerbild von bernau
bernau

Registriert seit: 1. Dez 2004
Ort: Köln
1.312 Beiträge
 
Delphi 12 Athens
 
#1

AW: Ist Delphi so Bedeutungslos ?

  Alt 21. Feb 2013, 13:17
Gibt es hier in der DP eigentlich Leute die so mutig sind und FM in richtigen Projkten benutzen? Würde mich mal interessieren.
Ich fange grade an. Das Prinzip von FMX finde ich klasse. Ich brauche auch keine Nativen Controls. Finde das wird überbewertet. FMX ist allerdings wirklick noch sehr verbugt, daher ist alles noch in der Testphase. Habe aber schon ein paar komerzielle FMX-Programme gesehen und ich muss sagen, die sehen schon sehr gut aus.
Gerd
Kölner Delphi Usergroup: http://wiki.delphitreff.de
  Mit Zitat antworten Zitat
Benutzerbild von cookie22
cookie22

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

AW: Ist Delphi so Bedeutungslos ?

  Alt 21. Feb 2013, 13:52
Mutig mutig.

Habe aber schon ein paar komerzielle FMX-Programme gesehen und ich muss sagen, die sehen schon sehr gut aus.
Gibt es dazu was im Web. Wenn ja, dann link mal bitte.

Ich persönlich finde nämlich FM sieht nicht sehr schön aus, kann auch an den schlechten Skins liegen die Emba mitliefert oder daran, dass ich Native einfach besser finde.
Gruß
Cookie

Geändert von cookie22 (21. Feb 2013 um 13:54 Uhr)
  Mit Zitat antworten Zitat
Unx

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

AW: Ist Delphi so Bedeutungslos ?

  Alt 21. Feb 2013, 14:06
Gibt es dazu was im Web. Wenn ja, dann link mal bitte.
zB VideoMeld von GoldWave http://www.goldwave.com/vmrelease.php

Schön ist es auch wenn man gleich 'Known Test Issues and Solutions' aufführt und schreibt FireMonkey hat da probleme

Wenn man den ScreenShot anschaut sieht es schon bisschen "Flach" aus
http://www.goldwave.com/vmfeatures.php
  Mit Zitat antworten Zitat
Benutzerbild von bernau
bernau

Registriert seit: 1. Dez 2004
Ort: Köln
1.312 Beiträge
 
Delphi 12 Athens
 
#4

AW: Ist Delphi so Bedeutungslos ?

  Alt 21. Feb 2013, 15:03
Gibt es dazu was im Web. Wenn ja, dann link mal bitte.
http://erply.com/
Gerd
Kölner Delphi Usergroup: http://wiki.delphitreff.de
  Mit Zitat antworten Zitat
Benutzerbild von bernau
bernau

Registriert seit: 1. Dez 2004
Ort: Köln
1.312 Beiträge
 
Delphi 12 Athens
 
#5

AW: Ist Delphi so Bedeutungslos ?

  Alt 21. Feb 2013, 15:18
Noch mal zur Klarstellung:

FMX hat noch viele Macken. Die müssen weg. Ohne Zweifel. Ich glaube aber, daß sich hier noch eingies tut. Aber immer noch besser als Native-Controls zu verwenden und den kleinsten gemeinsammen Nenner immer berücksichtigen zu müssen.

Und ich frage mich, warum wird sich hier darüber aufgeregt? Wer FMX nicht gut findet kann ja immer noch die VCL verwenden.
Gerd
Kölner Delphi Usergroup: http://wiki.delphitreff.de
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.232 Beiträge
 
Delphi 10.4 Sydney
 
#6

AW: Ist Delphi so Bedeutungslos ?

  Alt 21. Feb 2013, 14:18
Ich brauche auch keine Nativen Controls. Finde das wird überbewertet.
Es müssen keine nativen Controls sein. Sie dürfen nur nicht wie Fremdkörper wirken.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Benutzerbild von cookie22
cookie22

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

AW: Ist Delphi so Bedeutungslos ?

  Alt 21. Feb 2013, 14:30
Genau deshalb frage ich mich, warum Emba keine gescheiten Skins mitliefert.

Bekommt man irgendwo Skins, die wie Natives aussehen? Ich hab da noch nichts gefunden.
Gruß
Cookie
  Mit Zitat antworten Zitat
Benutzerbild von Codehunter
Codehunter

Registriert seit: 3. Jun 2003
Ort: Thüringen
2.291 Beiträge
 
Delphi 12 Athens
 
#8

AW: Ist Delphi so Bedeutungslos ?

  Alt 21. Feb 2013, 15:10
Was sind eigentlich "native Controls"? Meint man damit solche, die ursprünglich auf der MFC basieren und quasi per Subclassing an Delphi angepasst wurden? Wo wie das bei den meisten "alten" VCL-Controls ist? TPageControl, TButton usw... Oder meint man damit Controls, die Zeichnen und Messagehandling komplett selbst übernehmen? So wie Toolbar 2000 und deren Ableger?

Das mit "nativen Controls" ist doch nur Augenwischerei. Schaut man mal bei Lazarus vorbei, dann hat man dort verschiedene Zwischenlayer, die die eigentlichen LCL-Controls vom Betriebssystem abstrahieren. Auch TPageControl und TButton. Sind das dann "native Controls" oder nicht?

Ich glaube, wir würden in der Hinsicht noch ewig das Haar in der Suppe suchen und uns um Definitionen streiten. Worum es doch geht ist: Was ist dein Projekt, was ist deine Aufgabe und womit kannst du das am effektivsten und zukunftssichersten lösen?

Zu Kylix-Zeiten dachten auch viele, die unixoiden Desktops wären die Zukunft. Manche Komponentenentwickler sind sogar auf den Zug aufgesprungen. Man was hab ich an CLX-Brei aus den TSynEdit-Sourcen rausoperiert...

Aus meiner Sicht hat Delphi in seiner jetzigen Form im Mobile-Bereich nichts zu suchen. Warum? Man schaue sich doch nur Windows 8 (Non-RT) mal an: Es ist das selbe in Grün, nur anders herum gedacht. Du bringst die Konzepte von Desktop und Mobilgerät nicht plattformübergreifend zusammen. Dafür sind die Parameter zu verschieden. Displaygröße in Relation zur Pixeldichte und damit der Anzahl von Pixeln pro Millimeter zum Bsp: Ab einer gewissen Auflösung sind Mobilgeräte praktisch unbedienbar weil die Controls zu fitzelig werden. Also fängt man an, die GUIs zu skalieren. Feine Sache, die Schriften sind dann super kantengeglättet und edel vom feinsten. Nur was hat man damit rein technisch gewonnen? Nüschts.

Umgekehrt taugen die Bedienkonzepte von Mobilgeräten nichs auf dem Desktop. Niemand schreibt einen Roman per Touchscreen, sondern man wird immer eine Tastatur benutzen. Ebenso war Windows Mobile (der Vorgänger von Phone 7) die Übertragung von Desktop-Bedienkonzepten auf ein Mobilgerät. Es funktionierte genausowenig. Nicht mal die allzu oft als Beispiel angeführte Firma Apple hat die Bedienkonzepte zwischen MacOS und iOS vereinheitlicht. Das Look'nFeel ja, aber nicht die Bedienung. Da bildet bis heute iTunes die Schnittstelle. Sie werden schon wissen warum.

Ich wage daher die Prophezeiung, dass vereinheitlichte Bedienkonzepte entweder grandios scheitern werden oder aber die bisher gewohnte Dynamik und Komplexität von Desktop-Anwendungen radikale Rückschritte erfahren wird.

Niemand käme auf die Idee, mit einem Ferrari 458 Spider einen Pflug über den Acker zu ziehen. Umgekehrt würde niemand mit einem John Deere 9510R auf die Autobahn fahren. Und das obwohl beide annähernd gleich viel PS haben.

Unterschiedliche Geräteklassen brauchen unterschiedliche Bedienkonzepte. Unterschiedliche Bedienkonzepte brauchen unterschiedliche GUI-Frameworks. Und unterschiedliche GUI-Frameworks baut man idealerweise in unterschiedliche Entwicklungsumgebungen. So wie das Werkstatt-Tor für einen John Deere ein bissi größer sein dürfte als das für einen Ferrari Spider.

Ich stelle gar nicht in Abrede, dass Mobilgeräte die Zukunft sind. Aber sie werden niemals den Desktop vollständig verdrängen. Warum also sollte man nicht hergehen und sagen: Hier gibts ein "Delphi for Desktop", hier ein "Delphi for PHP" und dort ein "Delphi for Mobile".

Fazit: Für mich geht Emba mit dem Konzept der "Eierlegenden Wollmilchsau"-IDE den falschen Weg.
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 Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.232 Beiträge
 
Delphi 10.4 Sydney
 
#9

AW: Ist Delphi so Bedeutungslos ?

  Alt 21. Feb 2013, 15:24
Was sind eigentlich "native Controls"? Meint man damit solche, die ursprünglich auf der MFC basieren und quasi per Subclassing an Delphi angepasst wurden? Wo wie das bei den meisten "alten" VCL-Controls ist? TPageControl, TButton usw... Oder meint man damit Controls, die Zeichnen und Messagehandling komplett selbst übernehmen? So wie Toolbar 2000 und deren Ableger?
Es sind die per WinAPI (oder MacOS) direkt vom OS bereitgestellten Komponenten.

Das mit "nativen Controls" ist doch nur Augenwischerei. Schaut man mal bei Lazarus vorbei, dann hat man dort verschiedene Zwischenlayer, die die eigentlichen LCL-Controls vom Betriebssystem abstrahieren. Auch TPageControl und TButton. Sind das dann "native Controls" oder nicht?
Wenn sie letzteendlich das Button oder pagecontrol vom OS nehmen - Ja.

Zu Kylix-Zeiten dachten auch viele, die unixoiden Desktops wären die Zukunft.
Sind sie doch. MacOS - Mach-Kern, Android - Linux-Kern, iOS - Ebenfalls Mach-Kern. Verkaufen sich in Summe besser als die ganzen Windows-Kisten.

Manche Komponentenentwickler sind sogar auf den Zug aufgesprungen. Man was hab ich an CLX-Brei aus den TSynEdit-Sourcen rausoperiert...
CLX war ja der Falsch (oder inkonsiquente) Ansatz. Als man diesen entwickelt hat hat sich Borland zur Powerpoint-Company gewandelt und PP-Folien als Kernkompetenz gesehen.

Ich wage daher die Prophezeiung, dass vereinheitlichte Bedienkonzepte entweder grandios scheitern werden oder aber die bisher gewohnte Dynamik und Komplexität von Desktop-Anwendungen radikale Rückschritte erfahren wird.
Oder die Anwendungen sind smart genug für jede Geräteklase passende GUI bereit zu stellen.

Unterschiedliche Geräteklassen brauchen unterschiedliche Bedienkonzepte. Unterschiedliche Bedienkonzepte brauchen unterschiedliche GUI-Frameworks. Und unterschiedliche GUI-Frameworks baut man idealerweise in unterschiedliche Entwicklungsumgebungen.
Ersten ja, letzten beiden nein. Wir haben mittlweilen Anwendungen aus dem gleichen Framework die beides optimiert bedienen können.

Warum also sollte man nicht hergehen und sagen: Hier gibts ein "Delphi for Desktop" ... und dort ein "Delphi for Mobile".
Macht man doch jetzt. Es gibt Delphi "Normale" und Delphi iOS.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#10

AW: Ist Delphi so Bedeutungslos ?

  Alt 21. Feb 2013, 15:40
Unterschiedliche Geräteklassen brauchen unterschiedliche Bedienkonzepte. Unterschiedliche Bedienkonzepte brauchen unterschiedliche GUI-Frameworks. Und unterschiedliche GUI-Frameworks baut man idealerweise in unterschiedliche Entwicklungsumgebungen. So wie das Werkstatt-Tor für einen John Deere ein bissi größer sein dürfte als das für einen Ferrari Spider.
Naja,
zum einen ist das UI ja nur etwas was der Benutzer sieht. Was darunter werkelt steht auf einem ganz anderen Blatt. Und wer heute auf seinem Desktop die vollständige DB herunterlädt, weil "es geht doch" der wird morgen auf einem etwas schwachbrüstigeren Mobilgerät schwer vor die Wand laufen.
Was das UI angeht, vor 20(?) Jahren konnte man auch ohne GUI am Rechner arbeiten. Da gab es Schrift statt Symbole. Da hat sich die "Analphabetenoberfläche" auch durchgesetzt.

gruß
K-H
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 21:42 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