AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Delphi-PRAXiS - Lounge Klatsch und Tratsch Wer programmiert von Euch eigentlich für welche Plattformen?

Wer programmiert von Euch eigentlich für welche Plattformen?

Ein Thema von Mavarik · begonnen am 10. Apr 2015 · letzter Beitrag vom 13. Apr 2015
Antwort Antwort
Seite 3 von 3     123
Benutzerbild von Captnemo
Captnemo

Registriert seit: 27. Jan 2003
Ort: Bodenwerder
1.126 Beiträge
 
Delphi XE4 Architect
 
#1

AW: Wer programmiert von Euch eigentlich für welche Plattformen?

  Alt 11. Apr 2015, 13:03
Bis jetzt nur VCL.
FMX würde ich nur versuchen, wenn ich a) eine richtig geile Idee für eine App hätte, und b) auch einen aktuellen Mac für die aktuelle XCode hätte. Wobei ich dann das ganze auch erst mal in XCode probieren würde.


FMX habe ich mehrmals auf Windows probiert, aber als nicht benutzbar empfunden.
Auf Windows absolut geil besser als auf iOS&Android und um längen besser als VCL... Warum? Ganz einfach...

1. Bei FMX habe ich den kompletten Sourcecode und kann nachschauen was passiert... Die ganzen API-Calls bei VCL verschwinden im Nirwana...
2. Gamer Grafikkarte - Habe noch nie so schnelle VCL Anwendungen gesehen wie das FMX kann mit der GPU...

Leider sind einige teile der FMX-RTL an wichtigen stellen nicht Threadsave aber auch das ist besser geworden...

- Neues nur noch FMX!
Mavarik
... auch größere Projekte (also komplexe Anwendungen mit DB und mehreren Formularen) für Windows und Mac?
... benutzt Du dann die LiveBindings oder wie kommen die DB-Daten in´s Formular?
Eigenes MVVM-Framework! Jede noch so kleine Procedure die mehr als X-Taktzyklen braucht ist threadsave und entweder eine anonymer Thread.
Eine Thread Que, hat N-Worker Threads oder nutzt die parallel Library... Je nachdem was besser für den Einzelfall ist. Massiver Einsatz von
Multicast Events.

Noch nie waren meine Programme so schnell... Kein nachwabbelnder Bildschirmaufbau weil man 50 Eingaben auf einer Form in 20 Panels die per Visible an und aus geschaltet werden.
Und dann noch als Bonus oben drauf die ganzen "Fancy" Effekte... VCL ist bei mir sowas von abgeschrieben...
Das klingt ja begeistert (begeisternd). Wärst du bereit mal das eine oder anderen Beispielprojekt zu veröffentlichen? Vielleicht sogar mit ein paar Kommentaren?
Damit wir VCL-Überzeugten uns mal ein Bild von den Unterschieden machen können (Nicht nur von den Runtime-Vorteilen, sondern auch von dem Code). Das würde mich wirklich interessieren.
Dieter
9 von 10 Stimmen in meinem Kopf sagen ich bin nicht verrückt. Die 10. summt dazu die Melodie von Supermario Bros.
MfG Captnemo
  Mit Zitat antworten Zitat
vagtler

Registriert seit: 9. Jul 2010
Ort: Köln
667 Beiträge
 
Delphi 2010 Professional
 
#2

AW: Wer programmiert von Euch eigentlich für welche Plattformen?

  Alt 11. Apr 2015, 13:22
Seit 3 Jahren ist Delphi bei uns in der Ausphasung, aktiv verwenden wir

iOS: Xcode und AppCode (Objective-C und mittlerweile auch Swift), Xamarin C#, Apache Cordova / PhoneGap mit WebStorm
Android: Android Studio Java, Xamarin C#, Apache Cordova / PhoneGap mit WebStorm
Windows Phone: Visual Studio C#, Apache Cordova / PhoneGap mit WebStorm
Windows Tablet: Visual Studio C#

sowie ziemlich viel Webentwicklung auf Basis von node.js und Angular.js (auch hier mit WebStorm).

Native Desktop-Applikationen spielen bei uns keine Rolle mehr. Das ganze Backend spielt sich mittlerweile in der Cloud mit Microservice-Architekturen ab.
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.222 Beiträge
 
Delphi 10.4 Sydney
 
#3

AW: Wer programmiert von Euch eigentlich für welche Plattformen?

  Alt 11. Apr 2015, 14:15
iOS: Xcode und AppCode (Objective-C und mittlerweile auch Swift), Xamarin C#, Apache Cordova / PhoneGap mit WebStorm
Android: Android Studio Java, Xamarin C#, Apache Cordova / PhoneGap mit WebStorm
Windows Phone: Visual Studio C#, Apache Cordova / PhoneGap mit WebStorm
Windows Tablet: Visual Studio C#
D.h. ein Anwendugn die überall laufen soll entwickelt ihr damit bis zu 3*?
Oder entscheidet ihr dann je nach Auftrag was ihr nimmt?
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Kralle

Registriert seit: 31. Okt 2004
Ort: Bremerhaven
355 Beiträge
 
Delphi XE7 Professional
 
#4

AW: Wer programmiert von Euch eigentlich für welche Plattformen?

  Alt 12. Apr 2015, 07:14
Moin,

Plattformen:
- Windows
a) Delphi XE7 + MobilPack + FireDAC
b) Lazarus

- Android
= In XE8 probiert, aber schon an einfachen Dingen wie vernüpftigem Zoom gescheitert. (Multiview ist nett, aber ein "alter Mann" möchte auch einfach mal einen Text, Button, etc. zoomen)
= Geräte "Trekstor Tablet" und "Galaxy S5 mini"

- iOS
= keine Hardware für vorhanden

Gruß Heiko
OS: Windows 10 Professional, Delphi XE7 Pro SP1 +(Mobilpack & FireDAC)
  Mit Zitat antworten Zitat
Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.154 Beiträge
 
Delphi 10.3 Rio
 
#5

AW: Wer programmiert von Euch eigentlich für welche Plattformen?

  Alt 12. Apr 2015, 07:46
aber ein "alter Mann" möchte auch einfach mal einen Text, Button, etc. zoomen
Aber gerade das ist doch mit FMX super simpel... Schau die mal die Beispiele an...

Wobei ich hier öfter gelesen habe "Ich bin auf Probleme gestoßen"... Vielleicht sollten wir dafür mal nen neuen Thread aufmachen!

Geändert von Mavarik (12. Apr 2015 um 08:49 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von rweinzierl
rweinzierl

Registriert seit: 22. Mär 2005
98 Beiträge
 
#6

AW: Wer programmiert von Euch eigentlich für welche Plattformen?

  Alt 12. Apr 2015, 07:59
Hallo


Habe ich wirklich den einzigen Laptop auf der Welt bei dem FMX Anwendungen nicht laufen ?

Für mich war es das k.O. für FMX. Wie soll ich einem Anwender erklären er soll sich erst mal neue Hardware kaufen?
(Mein Dell vostro 1710 läuft mit 4GB Arbeitsspeicher SSD Platte und windows 7 ansonsten noch immer ausreichend für alles andere)

mfg

Reinhold



Wobei ich hier öfter gelesen habe "Bin auf Probleme gestoßen"... Vielleicht sollten wir dafür mal nen neuen Thread aufmachen!
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.374 Beiträge
 
Delphi 12 Athens
 
#7

AW: Wer programmiert von Euch eigentlich für welche Plattformen?

  Alt 12. Apr 2015, 08:13
Wichtig wäre es ja erstmal rauszufinden, warum es bei dir nicht läuft ... vielleicht kann das ja repariert werden.
DirectX usw. ist auch aktuell/funktionsgähig?

Grundsätzlich gibt es die "ersten" Problemchen vorallem dadurch, wenn man seit Jahrzehnten nur die VCL kennt, dort nun plötzlich alles total anders ist und man nix mehr findet oder es nicht so funktioniert, wie man es kennt.
Nja, und dann die vielen Bugs, welche bei der VCL, über die vielen (2) Jahrezehnte, natürlich mehr Zeit hatten gefunden und behoben zu werden.
Ein Therapeut entspricht 1024 Gigapeut.

Geändert von himitsu (12. Apr 2015 um 08:16 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von rweinzierl
rweinzierl

Registriert seit: 22. Mär 2005
98 Beiträge
 
#8

AW: Wer programmiert von Euch eigentlich für welche Plattformen?

  Alt 12. Apr 2015, 10:25
Hallo

Ich wüsste nicht wo man da zu suchen anfängt, vor allem will ich das nicht bei meinen Anwendern machen.

Hab gerade mit XE2 ein Testanwendung mit einem Butten und einer showmessage gemacht. Starte ich die Anwendung und klicke auf den Button so klappt das auf dem Entwicklungsrechner. Auf meinem Notebook kommt:

Klasse nicht registriert, ClassID: {C440B5F3-E199-48CC-93A4-54F935DB47E0}.

Bei allen anderen Versuchen / Beipsielen die dabei sind kam glaube ich Gleitkommadivison durch Null ...

Ich habe noch eine XE7 Lizenz, das kann ich am Montag nochmals probieren.

Zum normalen Arbeiten reicht der Notebook vollkommen, directX Spiele nutze ich nicht.
Ist das Vorraussetzung für eine FMX Anwendung?

Ich habe automatische Updates eingeschaltet, und das Setup von Directx sagt ich bin aktuell.
Auf meinem Laptop ist es mir auch fast egal, mir graut vor der Vorstelltung das Anwender damit kommen.


mfg

Reinhold


Wichtig wäre es ja erstmal rauszufinden, warum es bei dir nicht läuft ... vielleicht kann das ja repariert werden.
DirectX usw. ist auch aktuell/funktionsgähig?
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 3 von 3     123

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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 23:08 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