AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Delphi-PRAXiS - Lounge Klatsch und Tratsch Innovationen bei Lazarus vs Borland/Embacadero und co
Thema durchsuchen
Ansicht
Themen-Optionen

Innovationen bei Lazarus vs Borland/Embacadero und co

Ein Thema von marcoX · begonnen am 11. Jul 2011 · letzter Beitrag vom 19. Mai 2012
Antwort Antwort
Seite 3 von 6     123 45     Letzte »    
marcoX

Registriert seit: 10. Jul 2011
45 Beiträge
 
#21

AW: Innovationen bei Lazarus vs Borland/Embacadero und co

  Alt 13. Jul 2011, 02:03
Was ich bei Lazarus unmöglich finde, ist dass man beim Installation neuer Komponenten halbe (oder das ganze?) Programm neu compilieren muss. Daran sollten sie auf jeden fall etwas tun.

Also auch Lazarus hängt in einigen Dingen massiv nach.
  Mit Zitat antworten Zitat
Benutzerbild von cookie22
cookie22

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

AW: Innovationen bei Lazarus vs Borland/Embacadero und co

  Alt 13. Jul 2011, 02:11
Leider werden von der Open-Source Community nur die Sachen implementiert, die sie selbst auch wirklich brauchen. Geht es um betriebssystemspezifische Dinge, gerade im Bezug auf Windows, kann man FPC/Lazarus fast vergessen.

Von der IDE will ich erst garnicht reden, die ist 10-15 Jahre hinter der Zeit zurück.
Gruß
Cookie
  Mit Zitat antworten Zitat
Benutzerbild von JamesTKirk
JamesTKirk

Registriert seit: 9. Sep 2004
Ort: München
604 Beiträge
 
FreePascal / Lazarus
 
#23

AW: Innovationen bei Lazarus vs Borland/Embacadero und co

  Alt 13. Jul 2011, 12:29
Übrigens, wann gibts eigentlich mal nen Lazarus mit FPC 2.6 (delphi kompatible Generics)?
1. muss FPC 2.6 erstmal gebrancht und dann releast werden (letzteres dauert etwa 2, 3 Monate vom Branchzeitpunkt her)
2. werden die delphikompatiblen Generics wohl nicht in 2.6 erscheinen, da meine Änderungen erst nach dem Branchen gemergt werden (da sie doch sehr umfangreich sind)

Das heißt die 2.6 Serie wird wohl nur pseudokompatible Generics haben...

Was ich bei Lazarus unmöglich finde, ist dass man beim Installation neuer Komponenten halbe (oder das ganze?) Programm neu compilieren muss. Daran sollten sie auf jeden fall etwas tun.
Das liegt an der fehlenden Unterstützung für Runtimepackages. Da sich aktuell niemand intensiv darum kümmert, gibt es sie dann, wenn sie fertig sind...

(ich selbst bevorzuge allerdings nach meinen negativen Erfahrungen mit Delphi diesen statischen Weg )

Leider werden von der Open-Source Community nur die Sachen implementiert, die sie selbst auch wirklich brauchen. Geht es um betriebssystemspezifische Dinge, gerade im Bezug auf Windows, kann man FPC/Lazarus fast vergessen.
FPC enthält auf jeden Fall den vollen Satz der JEDI WinAPI Header und auch viele plattformspezifische Units (WinCE, Max OS X, etc) sind vorhanden. Lazarus hängt hier jedoch in der Tat etwas nach, aber an der Unterstützung der neuen Vista+ Dialog wird gearbeitet.

Zitat:
Von der IDE will ich erst garnicht reden, die ist 10-15 Jahre hinter der Zeit zurück.
Lazarus enthält viele der Features, die Delphi auch bietet... Code Completion, Synchron Edit, Code Formatter (wer's braucht), Anzeige von Dokumentationstexten als Hints über den dazugehörigen Bezeichern.
So pauschal darf man das also nicht sagen...

Gruß,
Sven
Sven
[Free Pascal Compiler Entwickler]
this post is printed on 100% recycled electrons
  Mit Zitat antworten Zitat
Benutzerbild von implementation
implementation

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

AW: Innovationen bei Lazarus vs Borland/Embacadero und co

  Alt 13. Jul 2011, 13:42
Übrigens, wann gibts eigentlich mal nen Lazarus mit FPC 2.6 (delphi kompatible Generics)?
Mal ganz im Ernst - das ist ein Nonsensargument.
Genauso könntest du Delphi dafür verurteilen, dass die Generics nicht FreePascal-Kompatibel sind.

Sowohl Delphi als auch der FPC kennen Generics - sie haben lediglich verschiedene Syntax.

[edit]
Wenn es einfach als interessezeigende Frage gemeint ist, nehm' ich das hier natürlich zurück.
Nur irgendwie höre ich da gleich eine Bewertung mit drin.

Geändert von implementation (13. Jul 2011 um 13:47 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von Stevie
Stevie

Registriert seit: 12. Aug 2003
Ort: Soest
4.027 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#25

AW: Innovationen bei Lazarus vs Borland/Embacadero und co

  Alt 13. Jul 2011, 13:54
Übrigens, wann gibts eigentlich mal nen Lazarus mit FPC 2.6 (delphi kompatible Generics)?
Mal ganz im Ernst - das ist ein Nonsensargument.
Genauso könntest du Delphi dafür verurteilen, dass die Generics nicht FreePascal-Kompatibel sind.

Sowohl Delphi als auch der FPC kennen Generics - sie haben lediglich verschiedene Syntax.
Falsch, die Nonsenseargumente sind auf deiner Seite. Wie ich schon sagte, vergleichen wir hier nicht den Compiler (dcc32 vs fpc) sondern auch die IDE (Delphi bzw RAD Studio vs Lazarus).
Ich beschäftige mich nicht viel mit Freepascal, aber ich kann mich erinnern, dass es anno 2009 ziemlich mau aussah, was Generics in FPC anging. Von daher wär wohl die Frage "Henne oder Ei?" geklärt.

Mag sein, dass sich zwischen den Compilern nicht mehr viel unterscheidet, was den Sprachumfang angeht, aber ich schreib meine Programme nicht im Notepad und lass sie dann über die Kommandozeile kompilieren... deshalb brauch ich eine IDE, die was taugt und auch alle Sprachfeatures unterstützt.

Mag auch sein, dass es einige Masochisten gibt, die mit Lazarus professionell entwickeln, für mich ist es nicht mehr als ein Spielzeug. Dann könnt ich auch noch mit Delphi 7 entwickeln (ok, in der Hinsicht wäre wohl Lazarus etwas vorne)

[edit]
Wenn es einfach als interessezeigende Frage gemeint ist, nehm' ich das hier natürlich zurück.
Nur irgendwie höre ich da gleich eine Bewertung mit drin.
Wie ich bereits sagte, Lazarus genügt meinen Ansprüchen nicht. Nichtsdestotrotz schau ich es mir alles halbe Jahr mal an. Immerhin hab ich vor Jahren die Zeos Komponenten auf Lazarus portiert. Bin aber jedesmal wieder enttäuscht, dass ich mit Lazarus nix anfangen kann aufgrund der massiven Mängel, was die Unterstützung der neueren Features von Delphi angeht.
Stefan
“Simplicity, carried to the extreme, becomes elegance.” Jon Franklin

Delphi Sorcery - DSharp - Spring4D - TestInsight

Geändert von Stevie (13. Jul 2011 um 14:01 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von JamesTKirk
JamesTKirk

Registriert seit: 9. Sep 2004
Ort: München
604 Beiträge
 
FreePascal / Lazarus
 
#26

AW: Innovationen bei Lazarus vs Borland/Embacadero und co

  Alt 15. Jul 2011, 16:00
Ich beschäftige mich nicht viel mit Freepascal, aber ich kann mich erinnern, dass es anno 2009 ziemlich mau aussah, was Generics in FPC anging. Von daher wär wohl die Frage "Henne oder Ei?" geklärt.
Ich merke hiermit mal an, dass der initiale Commit der "fgl" Unit, welche verschiedene Generic-Klassen implementiert August 2006 war... Funktionsfähig war sie dann spätestens Oktober 2006. Das aber auch nur am Rande

Gruß,
Sven
Sven
[Free Pascal Compiler Entwickler]
this post is printed on 100% recycled electrons
  Mit Zitat antworten Zitat
Benutzerbild von Stevie
Stevie

Registriert seit: 12. Aug 2003
Ort: Soest
4.027 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#27

AW: Innovationen bei Lazarus vs Borland/Embacadero und co

  Alt 15. Jul 2011, 16:37
Ich beschäftige mich nicht viel mit Freepascal, aber ich kann mich erinnern, dass es anno 2009 ziemlich mau aussah, was Generics in FPC anging. Von daher wär wohl die Frage "Henne oder Ei?" geklärt.
Ich merke hiermit mal an, dass der initiale Commit der "fgl" Unit, welche verschiedene Generic-Klassen implementiert August 2006 war... Funktionsfähig war sie dann spätestens Oktober 2006. Das aber auch nur am Rande
Mag sein, fraglich ist nur, auf welcher FPC Version Lazarus zu dem Zeitpunkt rumgegurkt ist. Fakt ist, dass ich nichtmal simple generische Listen wie ich sie aus der Generics.Collections kenne, zum Laufen bekommen habe.
Stefan
“Simplicity, carried to the extreme, becomes elegance.” Jon Franklin

Delphi Sorcery - DSharp - Spring4D - TestInsight
  Mit Zitat antworten Zitat
marcoX

Registriert seit: 10. Jul 2011
45 Beiträge
 
#28

AW: Innovationen bei Lazarus vs Borland/Embacadero und co

  Alt 15. Jul 2011, 18:38
Ich lese gerade, Borland ist mittlerweile nicht mal mehr eigenständig sondern ein Tochterunternehmen von "Micro Focus International". Die haben es wirklich voll *******. Hätten sie sich mal rangehalten wie Embacadero und wären bei ihren Leisten geblieben, anstatt den OpenALM Unsinn zu machen , wäre das nie passiert.
  Mit Zitat antworten Zitat
schöni

Registriert seit: 23. Jan 2005
Ort: Dresden
445 Beiträge
 
Delphi 7 Personal
 
#29

AW: Innovationen bei Lazarus vs Borland/Embacadero und co

  Alt 15. Mai 2012, 19:00
Gibt's bei Lazarus bzw besser gesagt FPC auch die Garantie, dass noch vor 15 Jahren erstellte Programme kompilieren (ein paar Handgriffe bei bestimmten Migrationen vorausgesetzt), der erzeugte Code sehr performant ist, der Compile und Linker Vorgang schnell ist und die Executable noch relativ klein ist?
Das finde ich jetzt sehr Spannend: gibt es eine solche Garantie bei Delphi? Das natürlich sehr schön.
Das ist keine Rechtfertigung. Macht es mit Freepascal einefach besser und gut is. Mit FReepascal 1.0.10 konnte ich noch Projekte aus Turbopascal mit reichlich Assemblercode ohne Änderungen kompilieren, trotz das Turbo Pascal 16 Bittig und Freepascal 32 Bittig ist. Trotz dieser Tatsache. Und die Programme liefen danach auch. Mit den neueren Freepascal Versionen geht das schon lange nicht mehr. Ständig fehlerhafte Syntax.
Damit der Topf nicht explodiert, lässt man es ab und zu mal zischen.
  Mit Zitat antworten Zitat
schöni

Registriert seit: 23. Jan 2005
Ort: Dresden
445 Beiträge
 
Delphi 7 Personal
 
#30

AW: Innovationen bei Lazarus vs Borland/Embacadero und co

  Alt 15. Mai 2012, 19:14
Ich lese gerade, Borland ist mittlerweile nicht mal mehr eigenständig sondern ein Tochterunternehmen von "Micro Focus International". Die haben es wirklich voll *******. Hätten sie sich mal rangehalten wie Embacadero und wären bei ihren Leisten geblieben, anstatt den OpenALM Unsinn zu machen , wäre das nie passiert.
Ich wäre mir da nicht so sicher. Auch Hobbyprogrammierer müssen von irgendwas leben und ich habe ach schon oft genug bei Freewareprojekten lesen müssen, das die ersehnten Erweiterungen irgenwann in der nächsten Version folgen werden, der Programmierer aber sagt, das er keine Zeit habe, das Projekt weiter zu entwickeln.
Damit der Topf nicht explodiert, lässt man es ab und zu mal zischen.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 3 von 6     123 45     Letzte »    


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 20:04 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