These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

EVE Technology Lab

 
  • Topic is locked indefinitely.
 

EVE API Libraries - Help!

Author
LifeHatesMe
LifeHatesUsAll
#1 - 2012-03-06 19:58:57 UTC
First off, I want to use PHP 5.3.6 :D

What library should I choose for lightweight-ness, and speed?

API Libraries;
API PHP - http://wiki.eve-id.net/API_PHP_Class - No longer worked on, uses cURL, simpleXML, and PHP5.
API PHP Extended - http://wiki.eve-id.net/API_PHP_Class_Extended - Difficult to find, uses Class-based modules.
API Lib - http://wiki.eve-id.net/Api_Lib - Unstable, tries to simplify the api.
ALE - http://wiki.eve-id.net/Eve-apiphp - Database caching, uses classes, and considered "complex".
Pheal - http://wiki.eve-id.net/Pheal - File caching, port of a ruby interface, future-resistant
Yapeal - http://wiki.eve-id.net/Yapeal - Database caching with cron jobs, PHP5, multi-char/corp support.

Looking at all the versions, it seems that Yapeal is going to be the most robust? Let me know. Also, if you write raw code that pulls the XML, does that work just as favorably? o.O
Louis Vitton
Viziam
Amarr Empire
#2 - 2012-03-06 20:26:25 UTC
[quote=LifeHatesMe
Pheal - http://wiki.eve-id.net/Pheal - File caching, port of a ruby interface, future-resistant
Yapeal - http://wiki.eve-id.net/Yapeal - Database caching with cron jobs, PHP5, multi-char/corp support.
[/quote]

If you know a bit about mysql you might want to look into Yapeal.
I user Pheal myself just cause i dont use a database on the site i have its purely simple.

Pheal is very good and use's php only and then you can place it into a database if you wish or leave it stand alone, it will also convert the results to a php array if you want it to so that makes it simple.

Yapeal - mysql powered and you need a database and php to run it. I am playing with it at the moment but havent had much time, seems more complex then pheal though.

Cheers.
Peter Powers
Terrorists of Dimensions
HORSE-KILLERS
#3 - 2012-03-07 12:09:48 UTC  |  Edited by: Peter Powers
http://devedge.wordpress.com/2010/06/03/pheal-php-eve-api-library/

meanwhile pheal got more features, best you read the comments on github.
also about the 'file caching' it comes with two flavours of file caches and a memcache
but its quite easy to implement your own cache handler too

best regards,
PP

3rdPartyEve.net - your catalogue for 3rd party applications

Steve Ronuken
Fuzzwork Enterprises
Vote Steve Ronuken for CSM
#4 - 2012-03-07 13:42:45 UTC
YaPeal's a good one. Reliable and it scales well.

And having it in a database, along with the SDD, allows for some interesting manipulation possibilities.

Woo! CSM XI!

Fuzzwork Enterprises

Twitter: @fuzzysteve on Twitter