Results 1 to 13 of 13

Thread: RAD server

  1. #1
    Senior Member EricLang's Avatar
    Join Date
    May 2002
    Location
    Holland
    Posts
    3,048

    RAD server

    Is er iemand die RAD server gebruikt. Microservices?
    Zo ja hoe zijn de ervaringen?

  2. #2
    (micro)services wel, maar dan met kbmMW.

    Wat ik van radserver gelezen heb zit het aardig in elkaar. Je bent wel afhankelijk van de grillen en grollen van embarcadero omdat het een binary is, waar je je eigen modules voor bouwt. Volgens mij gebruiken ze delphi packages waardoor je radserver versie afhankelijk is van je delphi versie. Je kunt je afvragen of dat is wat je wilt.

    Verder ben je afhankelijk van Rest als interface. Op zich prima voor veel gevallen, maar de wereld is al lang door naar zaken zoals messagequeues (rabbitmq e.d.). Afhankelijk van je toepassingsgebied ga je met radserver dus een mogelijk dure lock-in creeeren.

    kbmMW kan dit ook allemaal, maar is omdat je vanuit source build flexibeler dan radserver. Rest (en tegenwoordig de smartservices) is een van de opties. Ook heeft kbmmw al een aantal jaren amqp ondersteuning voor bv rabbitmq.

    Maar goed, ik ben als jarenlange kbmmw gebruiker natuurlijk bevooroordeeld.

  3. #3
    Senior Member EricLang's Avatar
    Join Date
    May 2002
    Location
    Holland
    Posts
    3,048
    Ik hoor je inderdaad regelmatig over kb :-)
    Ik ben (eventueel) voor een klant op zoek naar een flexibele manier om vanuit zowel een VCL applicatie als via andere backends (phone, iPad, browser) verschillende soorten acties te verrichten op een centrale database.
    Misschien sql-server in de cloud en ergens een tussenlaag of waarschijnlijk meerdere tussenlagen die gespecialiseerede taken kunnen verrichten (micro dus...).
    Pre-onderzoeksfase dus nog.
    RAD server valt al bijna af door jouw opmerkingen.

  4. #4
    Fornicatorus Formicidae VideoRipper's Avatar
    Join Date
    Mar 2005
    Location
    Vicus Saltus Orientalem
    Posts
    5,292
    Quote Originally Posted by Benno View Post
    kbmmw gebruiker
    Ik zou toch zweren dat je groot aandeelhouder was.
    TMemoryLeak.Create(Nil);

  5. #5
    Ik zou toch zweren dat je groot aandeelhouder was.
    Nope, just love the product.

    @EricLang, de requirements die jij hebt zijn nu precies dat waar kbmMW sterk in is. Het leuke is dat je dezelfde logica / service kunt gebruiken en die kunt exposen via verschillend transports. Die flexibiliteit is juist de kracht van kbmMW. De database is daarbij in principe niet van belang, die maak je nu juist abstract op je server.

    In jouw geval zou je voor de VCL client bv een standaard (binary) TCP transport gebruiken en voor je mobile bijvoorbeeld een API open stellen via een REST interface. Overigens kun je afhankelijk van je tools voor mobile ook gewoon voor native gaan. Als je je app bouwt in Delphi kun je net als bij VCL gewoon een binary transport gebruiken. Kies je bv voor Xamarin voor je mobile, dan is er een native C# client die je waarschijnlijk (dit niet zelf getest dus ff voorzichtig) zo in xamarin kunt gebruiken voor binary transport naar je server.

    Ik ben zoals ik al schreef bevooroordeeld naar kbmMW, maar vraag anders (desnoods via een PM) Luigi eens om zijn mening. Die is intussen ook al erg bedreven in kbmMW. Ook ErikB heeft intussen kbmMW, al staat die nog aan het begin van de leercurve.

    Zal toch eens kijken of ik een keer iets van een middag of avond kan organiseren ergens centraal in NL gewoon om eens van gedachten te wisselen over kbmMW. ErikB vroeg daar ook al om. Zijn er meer met een vergelijkbare businesscase zoals Eric en zou er interesse zijn in zo'n bijeenkomt op een centrale plek in het land (bv Utrecht)?

  6. #6
    John Kuiper
    Join Date
    Apr 2007
    Location
    Almere
    Posts
    8,325
    Zal toch eens kijken of ik een keer iets van een middag of avond kan organiseren ergens centraal in NL gewoon om eens van gedachten te wisselen over kbmMW. ErikB vroeg daar ook al om. Zijn er meer met een vergelijkbare businesscase zoals Eric en zou er interesse zijn in zo'n bijeenkomt op een centrale plek in het land (bv Utrecht)?
    Daar zal ik grote voorstander voor zijn. Maar dan een demo met niet 1 tabel, maar verschillende tabellen, zodat je kan zien welke voordelen er aan hangen en hoeveel werk het is om iets voor elkaar te krijgen.
    Delphi is great. Lazarus is more powerfull

  7. #7
    Maar dan een demo met niet 1 tabel, maar verschillende tabellen, zodat je kan zien welke voordelen er aan hangen en hoeveel werk het is om iets voor elkaar te krijgen.
    Die heb jij zelfs al in de kbmMW pro die je ooit gekocht hebt, bij de normale samples (al vanaf versie 0 zit die erin )/.

  8. #8
    Stijn Sanders develyoy's Avatar
    Join Date
    Jun 2008
    Location
    GentBrugge, Belgi?½
    Posts
    927
    Tss, al die dure dingen. Met xxm en DataLank maak ik stabiele websites en schakel ik relatief vlot tussen SQLite, MySQL of PostreSQL. Maar het is wel wat uitzoeken, daar moet ik eerlijk over zijn. Ik kan er mooie dingen mee doen, maar ik weet dat er iets schort met de toegankelijkheid voor andere mensen. Maar voor wie het echt wil onderzoeken kan het wat opleveren, denk ik.

  9. #9
    Nooit met RadServer gewerkt, maar wat ik destijds uit de demo begreep klonk erg als AWS Lambda, behalve dan dat je het alsnog wel zelf moet hosten. Ik werd er niet zo enthousiast van, maar misschien heb ik het niet begrepen.
    1+1=b

  10. #10
    aws lambda is nog wat verder micro Jos . Dat wordt nu leuk gehyped (en idee is best leuk), maar latency gaat die serverless gebruikers binnen de kortste keren in de weg zitten.

  11. #11
    Senior Member EricLang's Avatar
    Join Date
    May 2002
    Location
    Holland
    Posts
    3,048
    RAD server is ook *erg* duur.
    In principe ben ik wel geinteresseerd in zo'n bijeenkomst.
    Zit ook te denken of niet "alles" met FMX kan. Platform onafhankelijk, zodat de app(s) het zowel op mobiel (klein!), als op iPad (ik moet er niet aam denken op zo'n ding te moeten werken), als op PC/laptop doen.
    Ik doe er alles voor om iets geen webapplicatie in een browser te laten zijn i.i.g.
    Ergens komende maanden krijg ik ook wel meer duidelijkheid waar de klant heen wil.

  12. #12
    Christophe
    Join Date
    Jan 2004
    Location
    Belgium, West-Vlaanderen, Nieuwkerke
    Posts
    452
    Nog een ander tool is Delphi MVC FrameWork.

  13. #13
    Quote Originally Posted by Benno View Post
    aws lambda is nog wat verder micro Jos . Dat wordt nu leuk gehyped (en idee is best leuk), maar latency gaat die serverless gebruikers binnen de kortste keren in de weg zitten.
    Ja, ik ben ook nog wat sceptisch. Het heeft z'n toepassingen, maar vooral voor asynchrone dingetjes die niet te vaak gebeuren en af en toe een tel langer mogen duren.
    1+1=b

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •