Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Enterprise Objects Framework
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
The '''Enterprise Objects Framework''', or simply '''EOF''', was introduced by [[NeXT]] in 1994 as a pioneering [[object-relational mapping]] product for its [[NeXTSTEP]] and [[OpenStep]] development platforms. EOF abstracts the process of interacting with a [[relational database]] by mapping database rows to [[Java (programming language)|Java]] or [[Objective-C]] [[Object (computer science)|objects]]. This largely relieves developers from writing low-level [[SQL]] code.<ref>Warner, Robert, and Privat, Michael. ''[https://books.google.com/books?id=XYTEPOcnfQMC&pg=PA2 Pro Core Data for IOS, Second Edition]''. Netherlands, Apress, 2011. 2.</ref> EOF enjoyed some niche success in the mid-1990s among financial institutions who were attracted to the rapid application development advantages of NeXT's object-oriented platform. Since [[Apple Inc]]'s merger with NeXT in 1996, EOF has evolved into a fully integrated part of [[WebObjects]], an application server also originally from NeXT. Many of the core concepts of EOF re-emerged as part of [[Core Data]], which further abstracts the underlying data formats to allow it to be based on non-SQL stores.
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)