1. Foren
  2. » Kommentare
  3. » Software-Entwicklung
  4. » Alle Kommentare zum Artikel
  5. » Miguel de Icaza…

Wo soll denn eigentlich das Problem mit der Plattformunabhängigen Desktopprogrammierung sein

Anzeige
  1. Thema

Neues Thema Ansicht wechseln


  1. Wo soll denn eigentlich das Problem mit der Plattformunabhängigen Desktopprogrammierung sein

    Autor Casandro 30.05.12 - 09:11

    Also ich mag davon ja nur wenig verstehen, aber in der Arbeit habe ich ein kleines Softwareprojekt in Lazarus gestartet. Das ist ein Delphi-Klon. Die Entwicklung begann unter Linux. Dann wurde auf Windows portiert (ca 5 Zeilen Unterschied), dann noch mal auf MacOSX (ca 2 Zeilen Unterschied).

    Das Programm läuft nativ auf allen 3 Plattformen und hat überall eine native GUI. Man muss halt Pascal sprechen, dafür hat man die Möglichkeit die GUI nicht nur durch doofklicken, sonder auch, und sogar gemischt, im Programmcode zu erstellen. Delphi/Lazarus hat sogar ein geniales System zur Anordnung von Elementen.

    Benutzer wird von Ihnen ignoriert. Anzeigen

  2. Re: Wo soll denn eigentlich das Problem mit der Plattformunabhängigen Desktopprogrammierung sein

    Autor Lord Gamma 30.05.12 - 09:26

    Ja, so etwas geht auch in C++ und anderen Sprachen. Z. B. mit [www.wxwidgets.org]

    Manchmal kann es aber schon von Vorteil sein, wenn ein Programm nicht für jedes System neu kompiliert werden muss, vor allem wenn neue Plattformen hinzukommen. Andererseits ist man dann darauf angewiesen, dass die Runtime-Umgebung für die entsprechende neu hinzukommende Plattform verfügbar gemacht wird.

    Benutzer wird von Ihnen ignoriert. Anzeigen

  3. Re: Wo soll denn eigentlich das Problem mit der Plattformunabhängigen Desktopprogrammierung sein

    Autor smcj 30.05.12 - 09:28

    Ja, der IDE/GUI-Support war auch früher schon 1A.

    Ich vermute mal, das Problem ist Delphi ... wer will damit noch arbeiten?

    Benutzer wird von Ihnen ignoriert. Anzeigen

  4. Re: Wo soll denn eigentlich das Problem mit der Plattformunabhängigen Desktopprogrammierung sein

    Autor Lord Gamma 30.05.12 - 09:34

    Pascal-Syntax ist mit das beste, was es unter Programmiersprachen gibt, wenn es um das Lesen von Code geht. Man hat eine ähnliche Syntax auch bestimmt nicht nur zum Spaß für Ada, eine streng typisierte Sprache für sicherheitskritische Bereiche, gewählt.

    Benutzer wird von Ihnen ignoriert. Anzeigen

  5. Re: Wo soll denn eigentlich das Problem mit der Plattformunabhängigen Desktopprogrammierung sein

    Autor smcj 30.05.12 - 09:42

    > Pascal-Syntax ist mit das beste, was es unter Programmiersprachen gibt, wenn es um das Lesen von Code geht.

    Deine persönliche Meinung in Ehren, aber 95% des Planeten sind nach Kontakt mit Delphi schreiend weggelaufen.

    Außerdem geht es ja nicht nur um die Syntax ... sind Strings endlich mal gefixt? Da leben doch immer noch so ungefähr ein halbes dutzend Varianten, die man nicht tot bekommt.

    Außerdem: Das Ökosystem, besonders das OpenSource-Ökosystem ist einfach mickrig.
    Wenn man Delphi in irgendeiner Frickelklitsche benutzt, die eine strikte non-OS-Policy hat, mag das noch gehen ... aber im echten Leben?

    Benutzer wird von Ihnen ignoriert. Anzeigen

  6. Re: Wo soll denn eigentlich das Problem mit der Plattformunabhängigen Desktopprogrammierung sein

    Autor Lord Gamma 30.05.12 - 09:53

    smcj schrieb:
    --------------------------------------------------------------------------------
    > Deine persönliche Meinung in Ehren, aber 95% des Planeten sind nach Kontakt
    > mit Delphi schreiend weggelaufen.

    Natürlich spielt da Geschmack, Gewohnheit und Schreibfaulheit eine Rolle, nichtsdestotrotz wurde Pascal mit starkem Fokus auf Lesbarkeit entwickelt.

    >
    > Außerdem geht es ja nicht nur um die Syntax ... sind Strings endlich mal
    > gefixt? Da leben doch immer noch so ungefähr ein halbes dutzend Varianten,
    > die man nicht tot bekommt.
    >
    > Außerdem: Das Ökosystem, besonders das OpenSource-Ökosystem ist einfach
    > mickrig.
    > Wenn man Delphi in irgendeiner Frickelklitsche benutzt, die eine strikte
    > non-OS-Policy hat, mag das noch gehen ... aber im echten Leben?

    Ok, das kann einem den Spaß natürlich verderben und die Entwicklungszeit unnötig in die Länge ziehen.

    Benutzer wird von Ihnen ignoriert. Anzeigen

  7. Re: Wo soll denn eigentlich das Problem mit der Plattformunabhängigen Desktopprogrammierung sein

    Autor Casandro 30.05.12 - 13:46

    Ich glaube Delphi selbst benutzt keiner mehr, es gibt ja inzwischen Lazarus.

    Benutzer wird von Ihnen ignoriert. Anzeigen

  8. Re: Wo soll denn eigentlich das Problem mit der Plattformunabhängigen Desktopprogrammierung sein

    Autor ChristianG 30.05.12 - 13:51

    Casandro schrieb:
    --------------------------------------------------------------------------------
    > Ich glaube Delphi selbst benutzt keiner mehr, es gibt ja inzwischen
    > Lazarus.

    Das Mastermind hinter Turbo Pascal und Delphi war Anders Hejlsberg. Und der ist bekanntlich von Borland zu Microsoft gewechselt und hat dort C# und .NET aus der Taufe gehoben. C# ist also quasi der geistige Nachfolger von Delphi.



    1 mal bearbeitet, zuletzt am 30.05.12 13:52 durch ChristianG.

    Benutzer wird von Ihnen ignoriert. Anzeigen

  9. Re: Wo soll denn eigentlich das Problem mit der Plattformunabhängigen Desktopprogrammierung sein

    Autor Casandro 30.05.12 - 14:06

    Das wusste ich nicht, mir fiel nur immer auf, dass wenn ich nach Klassennamen gesucht habe, auch immer die Hilfe von .net kam. Das muss ja eine ziemliche 1:1 Kopie sein. :)

    Benutzer wird von Ihnen ignoriert. Anzeigen

  10. Re: Wo soll denn eigentlich das Problem mit der Plattformunabhängigen Desktopprogrammierung sein

    Autor tunnelblick 30.05.12 - 15:19

    das ist so nicht wahr - ich *musste* es für meine diplomarbeit verwenden (hatte vorher 10 jahre lang kein pascal mehr gemacht...). ich war echt überrascht, was die ide alles bot - insbesondere der debugger war super.
    aber noch mal möchte ich es eigentlich nicht benutzen :)

    "we have computers, which can beat your computers"

    Benutzer wird von Ihnen ignoriert. Anzeigen

  11. Re: Wo soll denn eigentlich das Problem mit der Plattformunabhängigen Desktopprogrammierung sein

    Autor Lord Gamma 30.05.12 - 15:45

    ChristianG schrieb:
    --------------------------------------------------------------------------------
    > C# ist also quasi der geistige Nachfolger von
    > Delphi.

    Spielt der Autor bei der Relation "geistiger Nachfolger" nicht eher eine untergeordnete Rolle?

    Benutzer wird von Ihnen ignoriert. Anzeigen

Neues Thema Ansicht wechseln


Entschuldigung, nur registrierte Benutzer dürfen in diesem Forum schreiben. Klicken Sie hier um sich einzuloggen

Opt-out-Zwang: Großbritannien führt ab 2014 Pornofilter für alle ein
Opt-out-Zwang
Großbritannien führt ab 2014 Pornofilter für alle ein

Was erst nur für Neukunden galt, bekommen jetzt alle Kunden von Internet Service Providern und Nutzer öffentlicher WLANs: Pornofilter. Doch sie lassen sich (noch) ausschalten.

  1. Eco EU streicht Mittel für Bekämpfung von Kinderpornografie
  2. Urheberrecht Schweizer Rechteinhaber wollen Websites sperren
  3. Filesharing Schweiz will Internetsperren auf das Urheberrecht ausweiten

Echolokation: Raumvermessung mit intelligentem Algorithmus
Echolokation
Raumvermessung mit intelligentem Algorithmus

Schweizer Wissenschaftler haben eine neue Methode entwickelt, mit wenigen Mikrofonen komplexe Räume zu vermessen, ohne wie bisher dabei streng auf die Anordnung der Mikros achten zu müssen. Die Technik könnte in Zukunft in vielen Bereichen angewandt werden, auch auf Smartphones.

  1. Wearables MIT-Forscher experimentieren mit vibrotaktilem Display
  2. Teilchenphysik Beschleuniger ILC ist bereit für den Bau
  3. Implantat Aluminiumoxid schützt Siliziumchips

Test The Last of Us: Meisterwerk der Playstation-3-Endzeit
Test The Last of Us
Meisterwerk der Playstation-3-Endzeit

Auf der gerade zu Ende gegangenen E3 2013 hat sich Sony mit überwiegend positivem Presseecho für die nächste Konsolengeneration in Stellung gebracht. The Last of Us lässt uns trotzdem für einen Augenblick vergessen, dass die Zeit der Playstation 3 schon bald vorbei sein soll.

  1. The Last of Us angespielt Überleben für Fortgeschrittene

  1. Sony: Firmware-Update für Playstation 3 verursacht Probleme
    Sony
    Firmware-Update für Playstation 3 verursacht Probleme

    Das Update auf Version 4.45 für die Playstation 3 scheint bei einigen Nutzern massive Probleme zu verursachen. Sony hat es inzwischen zurückgezogen. Wer es, etwa per Auto-Download, bereits auf seiner Konsole hat, sollte es nicht installieren.

  2. Osram: Mini-LEDs für stromsparende LCDs mit Quantenpunkten
    Osram
    Mini-LEDs für stromsparende LCDs mit Quantenpunkten

    Osram hat zwei Miniatur-LEDs vorgestellt, die für die Display-Beleuchtung eingesetzt werden. Die weiße Version soll eine Effizienz von 150 Lumen/Watt erreichen, während die blaue Version für eine Beleuchtung mit Quantenpunkten gedacht ist.

  3. Flugdrohne: GPS für AR.Drone 2.0 ermöglicht autonome Flüge
    Flugdrohne
    GPS für AR.Drone 2.0 ermöglicht autonome Flüge

    Parrot hat für die AR.Drone 2.0 ein GPS-Modul zum Nachrüsten vorgestellt, mit dem der Kurs des Quadcopters über eine Karte vorgegeben werden kann. Die Drohne fliegt diesen dann filmend ab.


  1. 09:44

  2. 07:57

  3. 07:45

  4. 01:12

  5. 21:39

  6. 20:08

  7. 19:36

  8. 18:40