Prive, zonder meer. Op het werk, dat is wat lastiger.
Debugging gaat toch niet zo soepel onder Windows, vooral van zware applicaties. Alles wat console en server is heb ik al geconverteerd, en wat interne clients zijn op dit moment dual-compile.
En de Delphi apps gebruiken hier en daar FPC DLLs voor dingen die niet in Delphi kunnen (zoals assembler syntax van na 2008 of zo). Ik moet nog eens studeren of ik die als object files kan inlinken.
De keuze van marcov onderschrijf ik. Enkele jaren geleden heb ik deze keuze al gemaakt om voor mobiel de native talen te kiezen. (Objective C voor iOS/OS X en Java voor Android) Ook voor het web zou ik niet voor Delphi kiezen maar C# of PHP. Delphi met de VCL is geweldig maar daar blijft het bij. Wanneer Delphi FMX in de toekomst niet meer wordt onderhouden dan worden de FMX applicaties snel waardeloos. Een splagaat omdat de VCL echt heel fijn is.
Onmogelijk... Is geen feit, maar een mening.
Same here. En een rauwe exe heeft nog altijd mijn zeer diepe voorkeur boven webapplicaties.Na de VCL is Delphi waarschijnlijk dood voor mij. Met pijn in het hart, want ik ben toch voor alles een Pascal man.
Wanneer ik echter de software die ik nu onderhoud opnieuw zou moeten maken zou ik waarschijnlijk voor .NET Core gaan. Al weet ik er nog weinig vanaf...
Even mijn ervaring delen ... In al die jaren dat ik met Delhi bezig ben (en dat zijn er ook al meer dan 20) ben ik steeds beter geworden in wat ik met Delphi en de VCL kan doen. Ik heb bij XE2 even geexperimeneerd met FMX om een paar iOS applicaties in elkaar te knutselen, maar daar bleef het ook bij ... knutselen. Ik vond FMX toen echt niet overtuigend genoeg. Daarnaast ben ik sindsdien als consultant altijd bezig geweest om bestaande legacy delphi porjecten aan te passen of naar een huidige versie te brengen. Er wordt hier gesproken over delphi 2010, maar ik heb hier en daar nog een klant met delphi 7. En die klant zal nooit upgraden naar een recente versie van Delphi want zelf hebben ze geen programmer en zien ze het nut niet in van een upgrade. Alles draait daar nu al bijna 20 jaar zoals het hoort en het risico van een upgrade van de development tool is voor de productie omgeving te groot.
Voor een prive project zou ik graag eens de oeffening doen om een VCL en FMX applicatie te maken op basis van eenzelfde code base, maar ik heb het delphi gewijs professioneel zo druk dat het prive project maar niet van de grond komt.
Oh ... en zou ik voor nieuwe projecten opnieuw voor Delhi kiezen ? Hell yeah ... maar dat komt omdat ik bij de voorheen aangheaalde 'oude zakken' hoor die fantastisch goed zijn in Delphi en bang zijn voor verandering :-P
Maar als windows je target is dan volstaat vcl toch prima?Debugging gaat toch niet zo soepel onder Windows, vooral van zware applicaties. Alles wat console en server is heb ik al geconverteerd, en wat interne clients zijn op dit moment dual-compile.
Last edited by marcov; 23-Feb-20 at 00:47.
Die snap ik niet, verklaar je nader.Ik vind het lastig om altijd een ander OS bij te moeten hebben om iets voor elkaar te krijgen met FMX
Kan je compileren en debuggen zonder een android / apple / IOS device?
Delphi is great. Lazarus is more powerfull
met VMWare kom je ook ver, als je zoekt met Google kom je ook de mogelijkheid tegen om OS X te installeren...
Geen Mac meer nodig dus
Erik
Dat kan technisch, maar het is belangrijk erbij te vermelden dat dat tegen de licentievoorwaarden van Apple in gaat. Die stellen nog steeds dat je OSX op Apple hardware moet draaien.
Nou kun je die VMWare ook prima draaien op een Mac Pro, maar dat lijkt me voor het beoogde doel niet heel praktisch.
Voorzichtige mening: als je budget hebt voor de Embarcadero tools, kun je dan niet ook 900 euro neertellen om een Mac Mini op je bureau te parkeren?
Klopt helemaal.Dat kan technisch, maar het is belangrijk erbij te vermelden dat dat tegen de licentievoorwaarden van Apple in gaat. Die stellen nog steeds dat je OSX op Apple hardware moet draaien.
Weer een extra apparaat erbij, wat je niet wilt.
Blijf jammer dat je niet gewoon een osx licentie kunt kopen om virtueel te draaien. De meeste pc hardware heeft aanzienlijk betere spec's dan die apple troep.
There are currently 1 users browsing this thread. (0 members and 1 guests)
Bookmarks