[fx.php_list] Re: after the XML

  • From: Steve Winter <steve@xxxxxxxxxxxxxxxxxxx>
  • To: fx.php_list@xxxxxxxxxxxxx
  • Date: Thu, 15 Feb 2018 21:31:30 +0200

Howdy Joel

I think that will be on a client-by-client, project-by-project basis…

Some clients will stop upgrading, at least for a few versions because the 
overhead of completely rebuilding their CWP solutions won’t justify the few 
added features they get in a new version of FMP - it’ll only be when they stop 
being able to get new licenses which they need that they will be ‘forced’ to 
upgrade...

I think some will move away from FM - I have a few clients for whom 75%+ of 
their ‘offering’ is CWP, and it will be more cost effective for them to have me 
build them admin interfaces in PHP and move their data storage to MySQL / 
Postgres / something open source…

For me there is no compelling reason to change languages from PHP - I’ve been a 
PHP developer for more than 20 years, and while I’m passingly proficient in 
Python, and can find my way round a node.js application, there’s no reason to 
move - recent versions of PHP have made significant improvements, and using 
modern frameworks like Symfony and Laravel make develop quick and relatively 
easy.

So… I expect that once the Data API stops being a trial (presumably in FMS 17, 
given the trial expirey date) I’ll look to write a Doctrine driver for that (in 
the way I have for the current PHP API) and continue to build Symfony based 
apps that talk to FM using that… assuming that the Data API costs are palatable 
to clients. I’ve been quite busy recently converting IWP solutions to CWP and / 
or building apps that could have been done with WebDirect, but the long-term 
cost of licenses for WebDirect connections puts people off… if the Data API 
ends up being expensive, then it’s possible more people will move their web 
applications to, for example MySQL, and use ESS to manage that data internally 
in FM.

Finally, I think the hope that the XML never gets taken away is wishing for a 
bit much - that is the last ‘free’ interface to an FMS, so I’d be pretty sure 
its days are numbered!

My 2 EUR cents worth, no warranty express or implied, YMMV, usual disclaimers 
apply, etc, etc…

Cheers
Steve

On 15 Feb 2018, at 20:57, Joel Shapiro <info@xxxxxxxxx> wrote:

Hi all

Now that this list is awake again, I thought I’d ask a question:

What plans (or thoughts) do you have for when FileMaker eventually removes* 
the XML API/WPE from FMServer?

- Remain on a version of FMS that still has XML (i.e. stop upgrading)
- Keep writing PHP but switch to using the new Data API
- Switch from PHP to some other language with the Data API
- Switch away from FileMaker
- Hope that the XML never actually gets taken out
- Other… 

*NOTE: The XML API has not yet been deprecated, and will presumably remain in 
at least the next couple/few/… versions of FMS.  (Runtimes have been 
deprecated for years but not yet removed.)

-Joel


_____________________________________________________________________
    FX.php Official Web Site -- http://fx.iviking.org/
FX.php Official Mailing List -- //www.freelists.org/list/fx.php_list
    (Subscribe, unsubscribe, and more at the mailing list site!)

                 FX.php_List@xxxxxxxxxxxxxxxx


Attachment: smime.p7s
Description: S/MIME cryptographic signature

Other related posts: