Delphi-PRAXiS
Seite 4 von 8   « Erste     234 56     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Klatsch und Tratsch (https://www.delphipraxis.net/34-klatsch-und-tratsch/)
-   -   XE7 veröffentlicht (https://www.delphipraxis.net/181667-xe7-veroeffentlicht.html)

mikhal 2. Sep 2014 11:28

AW: XE7 veröffentlicht
 
Delphi XE7 Pro gerade installiert, keine Probleme, keine Fehlermeldungen.

Grüße
Mikhal

Der schöne Günther 2. Sep 2014 11:30

AW: XE7 veröffentlicht
 
Wie ich z.B. eben geschrieben hab sollte man aufpassen,
Delphi-Quellcode:
System.RegularExpressions
ist auf allen Plattformen einem Update auf PCRE 8.35 unterzogen worden. FireDAC auch wieder eine Menge Änderungen, ob auch wieder Breaking Changes wie von XE5 auf XE6 dabei sind weiß ich noch nicht...

Das sind so die zwei Dinge die mir aufgefallen sind...

Dejan Vu 2. Sep 2014 11:31

AW: XE7 veröffentlicht
 
Zitat:

Zitat von Der schöne Günther (Beitrag 1270681)
Warum für .NET'ler LINQ immer das Endprodukt der sozial-humanistischen Evolution sein wird werde ich nie verstehen.

Arbeite damit und du wirst verstehen: 90% der Programmierung sind Schleifen, Listen, Suchen, Filtern. Mit LINQ reduzierst Du deine Arbeit um diese 90% abzüglich ein wenig overhead. Das geht mit Delphi, ist aber so unübersichtlich und schlecht lesbar, das man es lieber bleiben lässt. Wenn Emba irgendwann ein paar Monate in die Lambda-Ausdrücke investiert, haben sie es ja auch.

Apropos Elvis-Operator: C# hat ihn.
Code:
var x = foo ?? bar;
// oder noch geiler
var x = foo == (foo = CreateFoo()); // Lazy loading
Aber LINQ ist nicht das Ende der Revolution. Es ist ein Anfang. F# ist ein weiterer Baustein :lol:

Delphi will aber gar nicht (mehr) in diese Richtung. Ich find die Entwicklung in Richtung mobile development viel sinniger, denn wo wird denn in den nächsten Jahren die Musik gespielt? Bei LINQ oder auf Tablets? Da wo Microsoft pennt, holt Emba endlich mal wieder auf. Andere sind zwar schon viel weiter, aber alles ist besser als stehenbleiben.

bernau 2. Sep 2014 11:45

AW: XE7 veröffentlicht
 
Zitat:

Zitat von Dejan Vu (Beitrag 1270692)
Da wo Microsoft pennt, holt Emba endlich mal wieder auf. Andere sind zwar schon viel weiter, aber alles ist besser als stehenbleiben.

Sehe ich auch so. Von Release zu Release wird Delphi immer besser. Wenn ich mir den Dornröschenschlaf zur Inprise/Codegear-Zeit ansehe und vergleiche das mit dem Entwicklungsschub von heute, dann bin ich mir sehr sicher, daß Delphi wieder an Bedeutung gewinnen wird. Grade weil Embarcadero unabhängig ist und nicht nur für die eigene Plattform (MS=Windows, Apple=iOS, Google=Anroid) muss.

Stevie 2. Sep 2014 12:25

AW: XE7 veröffentlicht
 
Zitat:

Zitat von Dejan Vu (Beitrag 1270692)
Zitat:

Zitat von Der schöne Günther (Beitrag 1270681)
Warum für .NET'ler LINQ immer das Endprodukt der sozial-humanistischen Evolution sein wird werde ich nie verstehen.

Arbeite damit und du wirst verstehen: 90% der Programmierung sind Schleifen, Listen, Suchen, Filtern. Mit LINQ reduzierst Du deine Arbeit um diese 90% abzüglich ein wenig overhead. Das geht mit Delphi, ist aber so unübersichtlich und schlecht lesbar, das man es lieber bleiben lässt. Wenn Emba irgendwann ein paar Monate in die Lambda-Ausdrücke investiert, haben sie es ja auch.

Apropos Elvis-Operator: C# hat ihn.
Code:
var x = foo ?? bar;
// oder noch geiler
var x = foo == (foo = CreateFoo()); // Lazy loading
Aber LINQ ist nicht das Ende der Revolution. Es ist ein Anfang. F# ist ein weiterer Baustein :lol:

Delphi will aber gar nicht (mehr) in diese Richtung. Ich find die Entwicklung in Richtung mobile development viel sinniger, denn wo wird denn in den nächsten Jahren die Musik gespielt? Bei LINQ oder auf Tablets? Da wo Microsoft pennt, holt Emba endlich mal wieder auf. Andere sind zwar schon viel weiter, aber alles ist besser als stehenbleiben.

Naja, das isn bisschen Äpfeln und Birnen vergleichen. Auch für Tablets ist Programmierung noch mit Listen hantieren.
Und da ist LINQ (egal ob mit der speziellen LINQ Syntax oder "nur" über IEnumerable<T> extention methods) nunmal sehr feiner Syntaxzucker.

Ob der ternary oder null coalescing operator (C# bekommt bald ja sogar den null propagating operator) in Delphi ne geile Sache wäre, artet nunja meist wieder in Glaubenskriege aus ;)
(Ja, ich kenn IfThen, aber das ist nicht, was ein ternärer Operator macht)

Damit das in Delphi besser geht als jetzt schon (jeder, der mit Listen arbeitet und Spring4D nutzt wird wissen, was ich meine) wäre ein erster Schritt die Implementierung von Interface helpern und Helpern für generische Typen (damit geh ich Marco nun schon eine Weile auf die Nerven :twisted:) und dann die Lambdas für übersichtlicheren Code (und je nach Implementierung die Möglichkeit den Syntaxtree auseinander zu drüseln), denn die Syntax für anonyme Methoden is einfach nur >50% Boilerplate code.

Uwe Raabe 2. Sep 2014 12:27

AW: XE7 veröffentlicht
 
Zitat:

Zitat von Stevie (Beitrag 1270698)
(damit geh ich Marco nun schon eine Weile auf die Nerven :twisted:)

Bloß nicht aufgeben!

Dejan Vu 2. Sep 2014 13:46

AW: XE7 veröffentlicht
 
Zitat:

Zitat von Stevie (Beitrag 1270698)
Naja, das isn bisschen Äpfeln und Birnen vergleichen. Auch für Tablets ist Programmierung noch mit Listen hantieren.

Ich meinte eher, womit sich die IDE-Klitschen so die Zeit vertreiben, wenn sie fertig mit dem Geldzählen sind. Oder anders ausgedrückt: Wo liegt der Fokus in der Sprach-/IDE-Entwicklung oder einem Framework, um die Masse an die Computer des 21.Jahrhunderts heranzuführen? Emba hat sich für letzteres entschieden: Windows wird in 5 Jahren im PRivatbereich keine Rolle mehr spielen und wer Spiele und kleine Programme für Otto den Normalverbraucher schreiben will, kommt um Android nicht mehr herum (oder nenne es Apple, mir wurscht). Ergo hat Emba alles richtig gemacht.

Bei allem Rumgemeckere und rumgemosere an Emba, der Preispolitik, der moderaten Qualität usw. darf man eins aber nicht vergessen: Emba ist nicht Microsoft und ich behaupte auch mal, das selbst die VS-Abteilung von MS, die auch für C# zuständig ist, der Emba-Truppe ein paar Büros abtreten könnte, ohne das hier Gedränge entsteht.

Und dafür ist das doch langsam -was man hier so liest jedenfalls- ganz brauchbar. Die Preise sind moderat, das FMX-Gedönse fällt nicht mehr durch den Alpha-Test und im Sprachbereich wird es gaaanz langsam auch mal etwas moderner.

Also auf den FMX-Zug würde ich glatt noch aufspringen. :thumb:

Bernhard Geyer 2. Sep 2014 20:59

AW: XE7 veröffentlicht
 
Zitat:

Zitat von Der schöne Günther (Beitrag 1270671)
Haha :-D

Die BDE ist jetzt komplett entfernt

Das ich das noch erleben darf. Jetzt noch das unnötige nötige J# rausschmeissen....

Nersgatt 3. Sep 2014 06:39

AW: XE7 veröffentlicht
 
Kann mir mal jemand den Unterschied zwischen Upgrade (für Prof. 512,10 €) und Recharge (270,00 €) erklären? Ist ein Recharge das Selbe, wie ein Upgrade, mit der Einschränkung, dass man XE6 besitzen muss? Hab ich das richtig verstanden?

sh17 3. Sep 2014 06:41

AW: XE7 veröffentlicht
 
Die haben OmniXML integriert? Maaan


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:54 Uhr.
Seite 4 von 8   « Erste     234 56     Letzte »    

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