AGB  ·  Datenschutz  ·  Impressum  







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

Was ist FireMonkey?

Ein Thema von Peter-Pascal · begonnen am 26. Jan 2012 · letzter Beitrag vom 28. Jan 2012
Antwort Antwort
Seite 3 von 5     123 45      
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.588 Beiträge
 
Delphi 11 Alexandria
 
#21

AW: Was ist FireMonkey?

  Alt 27. Jan 2012, 13:20
Wer will, der kann auch ganz gerne noch mit D2 arbeiten. (nur D1 ist seit Win7 x64 nicht mehr nutzbar, da keine 16 Bit mehr unterstützt werden)
Delphi 2007 sollte es schon sein, damit die gröbsten Fehler, die seit XP und vor allem Vista auftreten, behoben sind. Wobei ich schon gesehen habe, dass es bei mit Delphi 7 geschriebenen Anwendungen auch mal zwei Versionen gibt: bis XP und ab Vista. Und das nur wegen der bis Delphi 2005 fehlerhaften Randberechnung.
Sebastian Jänicke
Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.197 Beiträge
 
Delphi 10.4 Sydney
 
#22

AW: Was ist FireMonkey?

  Alt 27. Jan 2012, 13:23
Es geht nur um die wenigen Projekte, welche wirklich mal mehr als 2-3 GB RAM benötigen.
Und um Plugins/DLLs, welche in andere Prozesse rein sollen, welche 64 Bit ist ... mit einer 32 Bit DLL kann man in einer 64 Bit App nichts anfangen.
Wir hatten schon den ersten Kunden mit dem Wunsch (Anforderung?) das wir doch bitte die Apps in 64-Bit bereit stellen sollten. Er will eigentlich nur noch 64-Bit Anwendungen einsetzen auch wenn hier kein Vorteil gegeben wäre.

Aber ansonsten ist alle davor nutzbar, jenachdem welche Features man gerne nutzen möchte.
Wer will, der kann auch ganz gerne noch mit D2 arbeiten.
Das D2 noch keine COM/ActiveX-Unterstützung hatte würde man hier doch mittlerweile auf viel Verzichten.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Darlo

Registriert seit: 28. Jul 2008
Ort: München
1.196 Beiträge
 
Delphi 10.2 Tokyo Enterprise
 
#23

AW: Was ist FireMonkey?

  Alt 27. Jan 2012, 14:46
Daumen hoch für Firemonkey.


Ich will Firemonkey auch nicht mehr missen. Wenn die Startzeiten unter iOS noch besser werden und es TWebbrowser und TMediaPlayer
gibt, werde ich komplett umsteigen.
Philip
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.197 Beiträge
 
Delphi 10.4 Sydney
 
#24

AW: Was ist FireMonkey?

  Alt 27. Jan 2012, 14:54
... und es TWebbrowser und TMediaPlayer
Da TWebBrowser auf ActiveX und IE und TMediaPlayer auf die ActiveX-Schnittstelle vom Windows Media-Player aufsetzt dürfte es hiermit ein Problem bei portabler Portierung geben...

Eine alternative wäre wohl wenn delphichromiumembedded einen portable implementierung liefern würde.
Und Mediaplayer kannst du kicken wenn du diese mittels HTML5-Seite realisierst die du in delphichromiumembedded lädst.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.640 Beiträge
 
#25

AW: Was ist FireMonkey?

  Alt 27. Jan 2012, 15:37
Neee. Firemonkey ist der richtige Schritt. Genau auf sowas habe ich gewartet. Mir ist es egal, ob das Programm sich nicht Windows-Like oder Mac-Like anfühlt. Schön ist es doch, daß es auf jeder Plattform gleich aussieht. [...]
Daumen hoch für Firemonkey.
Ich will Firemonkey auch nicht mehr missen. Wenn die Startzeiten unter iOS noch besser werden und es TWebbrowser und TMediaPlayer
gibt, werde ich komplett umsteigen.

Nein, dass es überall gleich "aussieht" ist ein Problem. Es benutzt keine nativen API's. Mac-User verwenden einen Mac gerade WEIL er sich anders bedient als ein Windows-PC. Linux-User customizen ihre Oberfläche bis ins kleinste Detail, und eine Anwendung hat sich da gefälligst anzupassen.

Eine Anwendung, die nicht in der jeweiligen Plattform sauber integriert ist, wird nicht angenommen. Das haben schon viele Firmen ausprobiert, sind daran gescheitert, und nun liefert Embarcadero auch noch ein Tooling, das genau diesen massiven Fehler propagiert und Entwickler dazu verleitet viel Zeit (und damit Geld) in eine Codebasis zu stecken die unter 100%iger Garantie nicht angenommen werden wird.

Oder anders gesagt: Jeder, der seine Anwendungen mit FM entwickelt wird zwangsläufig massivste Absatzprobleme erfahren. Das Zeug ist ganz einfach nicht an den Mann zu bringen.

Die Anforderung nach Webbrowser und Mediaplayer ist dann auch gleich wieder ein Zeichen, dass die Technologie hinter Firemonkey nicht verstanden wurde. Es gibt nunmal keinen überall verfügbaren Systemintegrierten Browser. Was ist mit embedded systemen? Headless Linux-Systeme, die z.B. ihre X-Oberfläche nur über ssh-tunnel an remote X-Window-Systeme schicken?

Jede Plattform hat ihre eigenen, individuellen Eigenheiten, und die wollen bedacht werden. Deswegen sagt Marc ja auch zu Oxygene / Prism: Ja, es läuft mit MonoTouch, ja, man kann iPhone-Anwendungen damit schreiben, ja, sie benutzen sogar im Hintergrund die nativen API's und abstrahieren nur minimal (viel weniger als FM), aber um Himmels willen, nehmt lieber Objective-C.

Tests haben auch ergeben dass die inhaltlich exakt gleiche Anwendung in Objective-C und in FM geschrieben fast ausschliesslich in der Objective-C-Variante gute Bewertungen erhält und heruntergeladen wird. Die nahezu identische FM-Version geht in der Versekung unter. FM ist die falsche Technologie, und wer auf ein totes Pferd setzt reitet ziemlich flott in den Untergang.
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat
TiGü

Registriert seit: 6. Apr 2011
Ort: Berlin
3.070 Beiträge
 
Delphi 10.4 Sydney
 
#26

AW: Was ist FireMonkey?

  Alt 27. Jan 2012, 15:44
Tests haben auch ergeben dass die inhaltlich exakt gleiche Anwendung in Objective-C und in FM geschrieben fast ausschliesslich in der Objective-C-Variante gute Bewertungen erhält und heruntergeladen wird. Die nahezu identische FM-Version geht in der Versekung unter. FM ist die falsche Technologie, und wer auf ein totes Pferd setzt reitet ziemlich flott in den Untergang.
Habt ihr die intern gemacht oder ist das eine öffentliche Studie? Wenn letzteres, dann bitte einen Link dazu!
  Mit Zitat antworten Zitat
Benutzerbild von bernau
bernau

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

AW: Was ist FireMonkey?

  Alt 27. Jan 2012, 16:00
Nein, dass es überall gleich "aussieht" ist ein Problem. Es benutzt keine nativen API's. Mac-User verwenden einen Mac gerade WEIL er sich anders bedient als ein Windows-PC. Linux-User customizen ihre Oberfläche bis ins kleinste Detail, und eine Anwendung hat sich da gefälligst anzupassen.
Habe ich andere Erfahrungen mit gemacht.



Eine Anwendung, die nicht in der jeweiligen Plattform sauber integriert ist, wird nicht angenommen. Das haben schon viele Firmen ausprobiert, sind daran gescheitert, und nun liefert Embarcadero auch noch ein Tooling, das genau diesen massiven Fehler propagiert und Entwickler dazu verleitet viel Zeit (und damit Geld) in eine Codebasis zu stecken die unter 100%iger Garantie nicht angenommen werden wird.

Oder anders gesagt: Jeder, der seine Anwendungen mit FM entwickelt wird zwangsläufig massivste Absatzprobleme erfahren. Das Zeug ist ganz einfach nicht an den Mann zu bringen.
Auch hier deine persönliche Meinung. Oder kannst du das irgenwo belegen?


Die Anforderung nach Webbrowser und Mediaplayer ist dann auch gleich wieder ein Zeichen, dass die Technologie hinter Firemonkey nicht verstanden wurde. Es gibt nunmal keinen überall verfügbaren Systemintegrierten Browser. Was ist mit embedded systemen? Headless Linux-Systeme, die z.B. ihre X-Oberfläche nur über ssh-tunnel an remote X-Window-Systeme schicken?

Jede Plattform hat ihre eigenen, individuellen Eigenheiten, und die wollen bedacht werden. Deswegen sagt Marc ja auch zu Oxygene / Prism: Ja, es läuft mit MonoTouch, ja, man kann iPhone-Anwendungen damit schreiben, ja, sie benutzen sogar im Hintergrund die nativen API's und abstrahieren nur minimal (viel weniger als FM), aber um Himmels willen, nehmt lieber Objective-C.
Bei solchen Sachen hast du immer ein Problem. Egal ob mit FM, Oxygene, oder sonst was. Irgendwo müssen Abstriche gemacht werden. Viele Platformen zu bedienen bedeutet kleinster gemeinsammer Nenner. Wenn das berücksichtigt wird, dann gibt's weniger Probleme.


Tests haben auch ergeben dass die inhaltlich exakt gleiche Anwendung in Objective-C und in FM geschrieben fast ausschliesslich in der Objective-C-Variante gute Bewertungen erhält und heruntergeladen wird. Die nahezu identische FM-Version geht in der Versekung unter. FM ist die falsche Technologie, und wer auf ein totes Pferd setzt reitet ziemlich flott in den Untergang.
Ach. Habe noch nie ein Vergelichstest in dieser Art gesehen. Hast du einen Link? Firemonkey gibt's noch nicht so lange. Geschweige die damit erstellten Programme. Wie können dann jetzt schon seriöse Vergleiche durchgeführt werden?

Habe irgendiw das Gefühl, daß du deine RemObjects-Brille auf hast und alles andere verteufelst.
Gerd
Kölner Delphi Usergroup: http://wiki.delphitreff.de
  Mit Zitat antworten Zitat
Benutzerbild von MEissing
MEissing

Registriert seit: 19. Jan 2005
Ort: Egelsbach
1.384 Beiträge
 
Delphi 12 Athens
 
#28

AW: Was ist FireMonkey?

  Alt 27. Jan 2012, 16:15
Deswegen sagt Marc ja auch
Wer ist dieser "Marc"? Muss man den kennen?

GD&RVF
Matthias Eißing
cu://Matthias.Eißing.de [Embarcadero]
Kein Support per PN
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.588 Beiträge
 
Delphi 11 Alexandria
 
#29

AW: Was ist FireMonkey?

  Alt 27. Jan 2012, 16:21
Mac-User verwenden einen Mac gerade WEIL er sich anders bedient als ein Windows-PC. Linux-User customizen ihre Oberfläche bis ins kleinste Detail, und eine Anwendung hat sich da gefälligst anzupassen.
Bei beiden habe ich bisher eher eine andere Erfahrung gemacht. Beim Mac ging es fast allen, die ich kenne (gut, sind nur 14 Leute) nur darum, dass erstens ein Apfel drauf ist, weil es cool ist und zweitens darum, dass man sich um nicht viel kümmern muss und es einfach läuft.
Und bei Linux höre ich eher, dass die Oberfläche zwar nicht schön aussieht, aber einfach nur funktioniert und genau das auch das wichtigste ist. sprich: Wie es aussieht, ist egal. Daher ja auch der Ausdruck "Klickibunti" für Windows.

Ich weiß nicht woher du deine Ansicht hast, aber mit denen der Personen, die ich kenne, stimmen diese absolut nicht überein.

Und was FireMonkey angeht:
Wir werden ziemlich sicher mittelfristig in der Firma auch in diese Richtung gehen, aber das erfordert natürlich erst einmal viel Planung.
Sebastian Jänicke
Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!

Geändert von jaenicke (27. Jan 2012 um 16:23 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.197 Beiträge
 
Delphi 10.4 Sydney
 
#30

AW: Was ist FireMonkey?

  Alt 27. Jan 2012, 16:23
Nein, dass es überall gleich "aussieht" ist ein Problem.
Das es überall gleich aussehen muss ist für manchen (Firma, Cooperate Design - "Unsere Webseite hat Lila als Hauptfarbe - wir wollen auch Lila Buttons") ein Problem.
Und wie ich sehe kann man bei FM auch ohne Custom-Theme arbeiten. Wenn hier der native Look nur (gut) Emuliert wird - was solls. Solange diese Emulation nicht permanent 100% CPU-Load verursacht ...

Es benutzt keine nativen API's.
Ega. Solange es sich gut anfühlt.

Mac-User verwenden einen Mac gerade WEIL er sich anders bedient als ein Windows-PC.
Und was macht das anders aus? Das man nur eine Maustaste hat und bald mit 200 Fuchtel-Gesten den Mac bedient? Ich denke 90% der User werden nicht konkret die Unterschiede die von vorteil sind bis auf allgemeine Aussagen definieren können. Und diese Aussagen werden sich primär auf das OS und nicht auf eine Anwendung beziehen.

Linux-User customizen ihre Oberfläche bis ins kleinste Detail, und eine Anwendung hat sich da gefälligst anzupassen.
Und. Sollen sie doch. Wenn diese 1% der PC-Gemeinde (die oft auch nur kostenlose open-source Lösungen akzeptiert) mein Programm nicht will - was solls.

Eine Anwendung, die nicht in der jeweiligen Plattform sauber integriert ist, wird nicht angenommen.
Das Akzeptier ich. Sie darf sich nicht als Fremdkörper anfühlen (So wie manche Adobe-SW heutzutage auf Windows). Aber ob sie nun native API's verwendet um einen Button zu zeichnen oder nicht - wird bis auf Technikverliebte keinen Interessieren. Es wurde doch auch schon ein paar FM-Apps für iOS gezeigt und sie sahen nicht schlecht aus.

Das haben schon viele Firmen ausprobiert, sind daran gescheitert, und nun liefert Embarcadero auch noch ein Tooling, das genau diesen massiven Fehler propagiert und Entwickler dazu verleitet viel Zeit (und damit Geld) in eine Codebasis zu stecken die unter 100%iger Garantie nicht angenommen werden wird.
Diese 100% Garantie sehe ich nicht.

Die Anforderung nach Webbrowser und Mediaplayer ist dann auch gleich wieder ein Zeichen, dass die Technologie hinter Firemonkey nicht verstanden wurde. Es gibt nunmal keinen überall verfügbaren Systemintegrierten Browser. Was ist mit embedded systemen? Headless Linux-Systeme, die z.B. ihre X-Oberfläche nur über ssh-tunnel an remote X-Window-Systeme schicken?
Ich denke nicht das de Fragesteller einen Browser für eine "Oberflächen-Loses" System haben will. Und TWebBrowser hätte bei einer Delphi-Consolenanwendung auch nix verloren.

Jede Plattform hat ihre eigenen, individuellen Eigenheiten, und die wollen bedacht werden. Deswegen sagt Marc ja auch zu Oxygene / Prism: Ja, es läuft mit MonoTouch, ja, man kann iPhone-Anwendungen damit schreiben, ja, sie benutzen sogar im Hintergrund die nativen API's und abstrahieren nur minimal (viel weniger als FM), aber um Himmels willen, nehmt lieber Objective-C.
Und wieder Anfangene für jede Plattform eigenen Code zu schreiben (und zu pflegen) Objective-C für iOS, .NET für Windows Phone, Java/Dalkin für Android und dann nach Delphi für Win32.

Tests haben auch ergeben dass die inhaltlich exakt gleiche Anwendung in Objective-C und in FM geschrieben fast ausschliesslich in der Objective-C-Variante gute Bewertungen erhält und heruntergeladen wird. Die nahezu identische FM-Version geht in der Versekung unter. FM ist die falsche Technologie, und wer auf ein totes Pferd setzt reitet ziemlich flott in den Untergang.
Echt? Beispiel? Schaut gleich aus und lässt sich gleich bedienen. Oder hatte die FM-Version aufgrund der noch vorhandenen Einschränkungen doch einige Visuelle und Spürbare Nachteile?
Windows Vista - Eine neue Erfahrung in Fehlern.

Geändert von Bernhard Geyer (27. Jan 2012 um 16:25 Uhr)
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 3 von 5     123 45      


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 16:44 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