Tuesday 20 August 2019

What are the Delphi alternatives to RAD Server for REST?

I am looking at the best solution for a REST service in Delphi (Berlin or Rio) and all the tutorials and examples I have come across use RAD Server, which is part of the Enterprise version and not in the Professional version, which is the version I am using. One possible alternative to RAD Server is to use 3rd party components like Habari. Does anyone have any advice on alternatives or is RAD Server the best option for RESTful services in Delphi? 

11 comments:

  1. Replies
    1. Yes, mORMot interface-based services are pretty easy to work with - just start from the examples; and you can just use the REST/SOA part, not the ORM, if you have some legacy SQL/DB code to export.
      One great advantages of mORMot is that it runs very well on Linux with FPC - so you can host a REST Service in Linux, but develop and debug using your Delphi.

      Delete
  2. RestDW
    http://www.restdw.com.br/

    ReplyDelete
  3. Delphi MVC FrameWork by Daniele Teti
    https://github.com/danieleteti/delphimvcframework

    ReplyDelete
  4. TMS XData: https://www.tmssoftware.com/site/xdata.asp

    ReplyDelete
  5. Though it's not specifically for REST services, I've been working on an alternative web platform based on Delphi to do anything HTTP, so you could do REST as well: https://github.com/stijnsanders/xxm#xxm

    ReplyDelete
  6. Self-made PHP REST server
    see Craig Chapmans great tutorial
    https://chapmanworld.com/brutally-roll-your-own-back-end-using-lamp/

    ReplyDelete
  7. Take also look at MARS-Curiosity Delphi REST Library from Andrea Magni. It works also on Delphi Professional version.
    https://blog.andreamagni.eu/2016/03/introducing-mars-curiosity-a-new-delphi-rest-library/

    ReplyDelete
  8. This comment has been removed by the author.

    ReplyDelete
  9. RestDataWare..Free, quick, easy and awesome !!!

    Runs D7...Rio..Lazarus...Raspberry...

    http://www.restdw.com.br/

    ReplyDelete