WoW:Ace2 (AddOn): Difference between revisions

1,968 bytes added ,  15 August 2023
m
Move page script moved page Ace2 (AddOn) to WoW:Ace2 (AddOn) without leaving a redirect
(Celess22 moved page Ace2 (AddOn) to Ace2)
 
m (Move page script moved page Ace2 (AddOn) to WoW:Ace2 (AddOn) without leaving a redirect)
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
#REDIRECT [[Ace2]]
{{Addon|lib=1|hosted=0}}
Like [[Ace]], Ace2's main purpose is as stated at {{Link-wowace}}, ''to improve modularity, improve performance, and simplify the addon and library creation process''.
 
Ace2 replaced the original Ace library. Many popular addons used Ace2 libraries.
 
''Note: Ace2 is Currently at '''end of life''' status, and is has been superseded by Ace3. See {{wowace|ace2|Ace2}} and {{wowace|ace3|Ace3}} on WoW Ace. The information in the external '''links below may no longer exists''' on WoW Ace.''
 
== Feature list ==
Brief feature list and component overview of Ace2
 
* {{wowace|AceLibrary|AceLibrary}} - handled version compatibility of libraries - Ace ones as well as your own. It also helps with error handling
* {{wowace|AceOO-2.0|AceOO-2.0}} - provides an object-orientation framework
* {{wowace|AceAddon-2.0|AceAddon-2.0}} - is Ace's main interface to AddOns. Ace components present their functionality through it. It also handles simple initialization events
* {{wowace|AceComm-2.0|AceComm-2.0}} - Inter-player AddOn communications through hidden channels
* {{wowace|AceConsole-2.0|AceConsole-2.0}} - provides console I/O functionality, slash commands, easy printing
* {{wowace|AceTab-2.0|AceTab-2.0}} - provides easy tab completion support
 
* {{wowace|AceDB-2.0|AceDB-2.0}} - allows for fast, clean, and featureful saved variable access, including per-class settings
* {{wowace|AceEvent-2.0|AceEvent-2.0}} - allows for simple event handling, scheduling, and inter-addon communication
* {{wowace|AceDebug-2.0|AceDebug-2.0}} - simplifies AddOn debugging
* {{wowace|AceHook-2.1|AceHook-2.1}} - provides safe hooking of functions, methods, and scripts
* {{wowace|AceLocale-2.2|AceLocale-2.2}} - makes localization (translation) of your AddOns ridiculously simple
* {{wowace|AceModuleCore-2.0|AceModuleCore-2.0}} - helps you split your AddOn into separate "modules" that can easily be turned on and off. Handles enabling/disabling of events, hooks, tooltip scanners
Anonymous user