arangodb / arangodb-php

PHP ODM for ArangoDB
https://www.arangodb.com
Apache License 2.0
182 stars 46 forks source link

PHP 8 und ArangoDB 3.11 Support - Why is PHP no longer part of the officially supported clients & languages for ArangoDB? #304

Open admtech opened 11 months ago

admtech commented 11 months ago

When I look at the most popular programming languages worldwide according to the PYPL Index in November 2023 on statista.com, I see "PHP" in 6th place directly behind "C#" (.net) (5th place) and far ahead of "GO" (12th place) - and that's worldwide. Source: https://de.statista.com/statistik/daten/studie/678732/umfrage/beliebteste-programmiersprachen-weltweit-laut-pypl-index/

Why is GO more important to you than PHP? PHP has a very active developer community and has had one for over 25 years. Along with JavaScript and Python, PHP is the most widely used programming language on the Internet. Why are you withdrawing support?

We have been using ArangoDB with PHP since version 3.0 and it works very well. We would like to see a little more love and support for the ArangoDB PHP client. I think many PHP developers feel the same way. An update every 6 months and support for the current PHP 8 and ArangoDB version would be really helpful.

Thank you.

ekameleon commented 9 months ago

+1

eridyk commented 9 months ago

+1 (even if I would be quite happy too if an official ArangoDB client for Deno is released 😁)

Spywer commented 6 months ago

People are hungry for updates

LaravelFreelancerNL commented 5 months ago

Feel free to check out my php driver for ArangoDB

I made it a few years ago due to lack of updates. There's a query builder as well and a Laravel driver is in the works.

lucassouzavieira commented 4 months ago

I maintain a PHP Driver that can be useful. Currently supports PHP 8.2+ and ArangoDB 3.11+, so the most recent releases.

Feel free to check it out: https://github.com/lucassouzavieira/arangodb-php-odm I will add some missing features soon (Multiple document operations and support to Pregel jobs).

dothebart commented 4 months ago

Hi, Please note that pregel is deprecated and already gone in 3.12; Hence adding driver support might not be as neccessary.

admtech commented 4 months ago

I'm not really interested in finding an alternative driver. We have a lot of websites that work with the current driver. I don't want to have to rewrite them.

I would like the ArangoDB company to officially continue the driver for PHP. The PHP community is huge (much bigger than GO) and we as a company only build backends with PHP. If there is no official support for the driver from ArangoDB, we will stop using ArangoDB as a database and stop supporting it. Without an official driver, the risk is far too great to continue. It would be irresponsible from a future business perspective.

@dothebart We don't want a feature update of the driver, we can do everything with AQL. It would be enough for the ArangoDB team to adapt the driver to the current PHP. This would be a positive sign for the PHP community and require very little effort.

Thank you very much