There was a public API for mail for years. The point still stands, there are hundreds of applicstions which can be maintained and adapted for decades to the changes without the need to throw them away (it seams the word rewrite is confusing you).
The fact that CCP is unable to maintain their own software after only 5 years is not normal. It shows that there are some serious issues with their development methods.
There was a public API for reading mail yes, it was read only so you were unable to send mails, the ESI allows you to do that, ESI didnāt exist when eve-gate was created, iāve been using the term rewrite perfectly fine, you donāt have to start with a brand new file for it to be considered a rewrite, iāve rewritten functions on my site and most of the time you end up deleting the old code because you found a better way to do the same thing, the file was the same one the contents, not so much
Either way, the eve-gate system didnāt use the API as the API couldnāt actually do what EG did which means they had to specifically create a connection between the EG frontend and TQās backend, if they recreated it now then sure they could just use the new ESI API but the older version was created before it existed and couldnāt make use of it without being rewritten, and again as there is now a public API call for it its going to be bottom of the priority list for CCP
The point is that every normal developer is able to maintain an application easily for more than 5 years. Except CCP seams to have a serious issue with that and the question is why.
We donāt need to discuss technical details, itās quite clear they are confusing you.
Iām sure youāve heard of the likes of apache and PHP, and this is just the list from that rewrite article i linked from wikipedia, this is just a small list and including the major names like facebook and google from above it seems CCP isnāt the only company who had to rewrite something
They all still exist and they did not completely abandon the project after 5 years because of the silly stuff you mentioned. You are only providing more evidence that this is absolutely not normal and that CCP has some serious problem when it comes to their developers.
According to Cypherous there is no difference if they would have thrown the whole Wikipedia away after 5 years and just started over. No difference. Those computer topics are very confusing
Yes those projects CHOSE to rewrite their tools to adapt to new tech, the original versions WERE abandoned and no longer supported, CCP chose to not rewrite eve-gate and as such dropped support in line with those other companies, so yes companies have dropped support for those older versions, some of them just chose to create new tools
No idea in regards to the codebase, its not a tool iāve used nor a tool i really follow, wikipedia does incremental rewrites of stored content to keep it up to date, i would have to check the changelogs to see if they ever rewrote the software itself
I can personally confirm that Steve does indeed read emails from the users of his scripts, and has even been known to make or accept code changes that people suggest.
Haha, I remember this thread. The guy who thought you have to completely rewrite every software every couple of years and could not distinguish between incremental changes and a rewrite was hilarious .
Look how much time passed and we still dont have anything like EVE Gate. Meanwhile CCP fired community team leaving only two guys and decided to make another MMORPG.