Joshua,

I read a post you made in January (below).  I am currently building out a REST 
interface for a system.  I am finding writing the REST calls fun and 
challenging but the 4D language has a lot of stuff that helps.  What I am not 
having much fun with is the documentation.  I know what I want to document but 
I am not sure what the best approach is.

I read Swagger all the time although some of the documentation I have seen 
where the developers say they have used Swagger is frankly not that great.  I 
am not sure how I would use Swagger with hand coded 4D REST calls.  Do you have 
any guidelines or advice?  I think it might be just about getting some good 
templates which is not my strongpoint.

Regards,  Dougie

> On 16 Jan 2017, at 20:00, 4d_tech-requ...@lists.4d.com wrote:
> 
> We wrote a REST API in 4D and expose it with the built in web server.  The 
> REST API serves up JSON docs formatted in Siren.  The API is documented in 
> Swagger. On the front end we wrote an AngularJS application that talks to the 
> REST API.
> 
> Advantages:
> * If we wanted to we could implement the same API somewhere else and the 
> front end would keep working. There isn't anything 4D-specific about the web 
> app.
> * Our customers can access the REST API directly and build their own tools 
> (and a few of them are!).
> 
> Disadvantages:
> * Creating a REST API in 4D is time consuming. There aren't any 
> tools/frameworks to make this happen or to automatically generate 
> documentation, etc.
> 
> I found these two books to be very helpful:
> AngularJS Up and Running: http://shop.oreilly.com/product/0636920033486.do 
> <http://shop.oreilly.com/product/0636920033486.do>
> RESTful Web APIs: http://shop.oreilly.com/product/0636920028468.do 
> <http://shop.oreilly.com/product/0636920028468.do>
> 
> Joshua Hunter

________________________________________________________

telekinetix Limited- J. Douglas Cryer
Phone : 01234 761759  Mobile : 07973 675 218
2nd Floor Broadway House, 4-6 The Broadway, Bedford MK40 2TE
Email : jdcr...@telekinetix.com <mailto:jdcr...@telekinetix.com>  Web : 
http://www.telekinetix.com <http://www.telekinetix.com/>
________________________________________________________
 

**********************************************************************
4D Internet Users Group (4D iNUG)
FAQ:  http://lists.4d.com/faqnug.html
Archive:  http://lists.4d.com/archives.html
Options: http://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**********************************************************************

Reply via email to