Die ganze Misere ist letztlich, dass die Qualität nicht stimmt und das permanent verleugnet wird...
...bzw. wurde, weil vielleicht bessert sich das ja jetzt etwas.
Mit Delphi 10 hat sich das schon ganz gut verbessert was die allgemeine Stabilität der
IDE angeht. Leider kompilieren unsere mobilen Projekte aber nicht fertig (der Linker steigt mit einem internen Fehler aus). (Ein entsprechendes Ticket inkl. Supportticket ist seit zwei Monaten oder so offen, weitere werden wohl noch folgen.)
Aktuell können wir daher nur ein wenig schauen was mobil wohl kompilieren würde, aber nicht mehr. Da die konkrete Ursache auch nicht feststellbar ist, haben wir nicht einmal einen Workaround. Beim Versuch den Fehler einzugrenzen verschwindet er irgendwann nach Entfernung eines großen Teils des Codes durch unterschiedliche Änderungen an Stellen, die keinen konkreten Hinweis liefern.
Ein weiteres Problem ist, dass der mobile Compiler zumindest für Android extrem langsam ist. Bis ein Projekt kompiliert ist, vergehen schon 10-15 Minuten...
Ich habe die Zeit mal gestoppt, ich kam auf etwa 1000 LOC/s, während es für
Win32 eher 100.000 LOC/s oder so sind.
VS2015 Community gibt es mit Xamarin zum Nulltarif.
Wem Delphi zu teuer ist, kann ja wechseln.
Das gilt aber nicht für den professionellen Einsatz. Da sind wir wieder bei den unterschiedlichen Zielgruppen. Im Gegenteil, da ist Xamarin sogar deutlich teurer (999 USD pro Entwickler, Plattform und Jahr, also z.B. für iOS, Android und Mac 2997 USD) als Delphi Enterprise (ca. 1100 Euro für alle Plattformen pro Entwickler und Jahr)...
Und kostenlos ist es mit der Starter Edition auch nur für kleine Projekte. Diese Einschränkung hat die Delphi Starter Edition für rund 200 Euro nicht, dafür allerdings einige andere.
Und Visual Studio Professional kostet ca. 500 USD pro Jahr, Enterprise 2999 USD pro Jahr. Die Community Edition ist zwar kostenlos, darf aber nur von 5 Entwicklern im Unternehmen parallel verwendet werden, wenn man nicht Open Source entwickelt. Und das auch nur bei unter 250 PCs und weniger als 1 Million USD Jahresumsatz. Die ist also nur für kleine Unternehmen nutzbar.