
confusions regarding application framework and api
Started by
vijay.gupta
, Dec 24 2010 12:53 PM
3 replies to this topic
#1
Posted 24 December 2010 - 12:53 PM
Register to Remove
#2
Posted 31 December 2010 - 02:05 AM
Is there no one to answer this query?
Note: I am asking this query after researching this on Net.
#3
Posted 31 December 2010 - 01:48 PM
Hi vijay.gupta,
As you know, our volunteer helpers tend to reply when they have a solution or familiarity with the requested information.
Sometimes, a question is specific to a particular application in a way which would make it silly to try to answer without full knowledge or direct experience in the topic.
Hopefully a competent helper will notice your topical question.
If not, I do hope that you will post any solution or answer that you discover yourself.
Best Regards
The help you receive here is free.
If you wish, you may Donate to help keep us online.
If you wish, you may Donate to help keep us online.
#4
Posted 02 January 2011 - 12:14 AM
Hello vijay.gupta,
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.
Yahoo and Google are 2 vendors that have developed web programming interfaces. One I have used in the past is the YUI api by Yahoo. Sure you can develop a nice website with javascript, but if Yahoo has some javascript done that will do what you need and all it takes is to add a library to your site with a few inserts of code into your html, you can save loads of time and hour of debugging.
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.
Thanks,
Astabi
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.
Yahoo and Google are 2 vendors that have developed web programming interfaces. One I have used in the past is the YUI api by Yahoo. Sure you can develop a nice website with javascript, but if Yahoo has some javascript done that will do what you need and all it takes is to add a library to your site with a few inserts of code into your html, you can save loads of time and hour of debugging.
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.
Thanks,
Astabi
-- Astabi --
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users