Op dit moment heb ik een RAD Studio XE2 Enterprise en een C++ Builder XE3 Enterprise licentie. Ik gebruik voornamelijk C++ Builder XE3 Enterprise. Een upgrade naar XE4 en XE5 voor de C++ Builder Enterprise heb ik op de plank liggen. Na XE5 heb ik mijn Embarcadero abonnement stopgezet omdat Embarcadero in mobiel/crossplatform aan het investeren was. Hier was ik niet in geïnteresseerd aangezien ik native ontwikkel in XCode en Android Studio en alleen de VCL gebruikte. Verder ben ik nooit van XE3 naar XE5 geüpgraded door enkele kostbare componenten. Wanneer ik de IDE wil upgraden dan moeten deze componenten mee. Dit loopt aardig in de papieren.
Nu zijn we een x-aantal jaar verder en zou ik graag alle componenten upgraden en daarbij ook diverse nieuwe componenten aanschaffen. Dit is aardig prijzig waarbij ik dus ook de IDE direct goed moet upgraden? Wanneer ik alle mogelijkheden op een rij zet dan heb ik voldoende aan C++ Builder Professional zonder FireDac en zonder Mobile. (Third party database componenten kan ik apart bij kopen) Uiteindelijk zal ik qua functionaliteiten dus een downgrade kopen.
Uiteindelijk heb ik ook een vreemd gevoel. Embarcadero maakt de laatste jaren bijzondere sprongen. Het is mij niet duidelijk of Embarcadero nu daadwerkelijk in haar ontwikkelstudio's investeert of dat deze financieel uitgemolken wordt. Naar mijn mening is Embarcadero, met uitzondering van FireMonkey, niet echt innovatief is geweest. (Misschien logisch aangezien veel applicaties van de desktop verplaatst zijn naar het web) FireMonkey is het enige innovatieve van Embarcadero. FireMonkey lijkt echter niet van de grond te komen en het lijkt alsof de ingeslagen weg met FireMonkey dweilen met de kraan open is. FireMonkey zal altijd achter feiten aanblijven lopen zolang iOS en Android in een hoog tempo blijven doorontwikkelen.
Visual Studio trekt ook mijn aandacht. Wanneer ik web applicaties ontwikkel dan gebruik ik hiervoor C# .NET in combinatie met Angular 4. Met Visual Studio zijn ook Windows applicaties te bakken. Voor mobiel heeft Visual Studio ook een oplossing, namelijk Xamarin. Ook Xamarin heeft zijn minpunten ten opzicht van iOS en Android. Misschien vergelijk ik nu appels en peren of vloek ik in de kerk maar Visual Studio Community is gratis. Niks hoeft voor mij gratis te zijn echter moet ik behoorlijke omzetten draaien om voor desktop applicaties alle licentiekosten terug te verdienen. De vraag naar desktop applicaties is bij mij bijna gedaald naar het nulpunt.
Nu vraag ik mij af of de upgrade van XE3 naar Tokyo (XE10) zinvol is? Of is het wellicht net zo zinvol om van XE3 naar XE5 te upgraden aangezien ik XE5 al heb. In eerste instantie zou ik alleen de VCL gebruiken ondanks dat ik benieuwd ben naar FireMonkey voor Mac OS en Mobile. Een officiële upgrade zit er helaas niet in omdat upgrades bij Embarcadero vanaf XE7 van toepassing zijn. Dit betekent dat ik een nieuwe licentie mag aanschaffen. Misschien moet ik niet jammeren, maar ik heb zowel een RAD Studio als C++ Builder licentie die niks waard blijken te zijn.
Ik heb geprobeerd om uit te pluizen wat alle nieuwigheden in de versies zijn. Dit is een aardige puzzel. Wellicht kan iemand mij informeren over zijn/haar upgrade ervaringen met RAD Studio en/of Delphi? Alvast bedankt.
Bookmarks