confusions regarding application framework and api
Posted 24 December 2010 - 12:53 PM
Register to Remove
Posted 31 December 2010 - 02:05 AM
Posted 31 December 2010 - 01:48 PM
If you wish, you may Donate to help keep us online.
Posted 02 January 2011 - 12:14 AM
I think I can give you some help, using java as an example.
When I program a standalone java desktop application I'm using the java api, which you can see the specification HERE.
Along with this, I can introduce a framework such as STRUTS or the Spring frameworks. What this means is I don't need to rely totally on the java libraries, I can use pieces of the Spring framework to make part of the development easier (in some points of view).
Still using java, while developing a desktop application that accesses a database you can chose to use the java api or introduce a different framework like hibernate. This particular framework was designed to work with databases, it greatly reduces the amount of code needed to access a particular database. So, a framework can reduce complexity and redundancy of code. But, you don't need to use them, you can write the whole application in java.
I may not be totally accurate in my descriptions of API, Library and framework but this is how I understand it and it works for me. Maybe someone else can explain it better.
-- Astabi --
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users