mash up
-
Open API가 갖는 의미와 웹 서비스의 가치를 높이는 Open API 에코시스템IT topics 2015. 8. 28. 09:47
API의 개념과 웹 서비스에서의 Open API 개발자라면 API(Application Programming Interface)라는 단어에 익숙할 것이다. 어떤 어플리케이션을 만들 때 사용하는 컴퓨터 언어의 형태로 개발자들이 사용할 수 있는 명령어를 API라고 부른다. 즉, 개발자는 다양한 컴퓨터 언어가 제공하는 API를 이용하여 어플리케이션을 만드는데 C나 C++, Java와 같은 컴퓨터 언어에서 제공하는 라이브러리들이 API들이고 윈도 어플리케이션을 만들 때 많이 사용하는 MFC와 같은 것도 API라고 할 수 있다. Java 프로그래머의 경우 스프링과 같은 프레임워크도 API들의 집합이라고 할 수 있다. 즉, API는 어플리케이션을 제작할 때 사용되는 도구라고 생각하면 된다(개발툴과는 좀 다른 개념으..
-
플랫폼의 진화, OS에서 웹으로..IT topics 2007. 6. 7. 15:14
웹2.0 시대에 들어서서 많은 부분에 변화가 왔다. 아마도 대표적인 부분이 프로그램 개발 플랫폼이 기존 OS에서 웹으로 넘어간 게 아닐까 하는 생각이 든다. 어떤 이야기일까? 기존 프로그램들은 윈도면 윈도, Linux면 Linux, UNIX면 UNIX, OSX면 OSX 위에서 해당 OS에 맞도록 구동되었다. 즉 윈도용 프로그램이 Linux에서는 실행되지 않았고, 마찬가지로 OSX용 프로그램이 윈도에 돌아가지 않는 것이다. 플랫폼이 서로 다르기 때문에 생기는 일이다. 여러 플랫폼에서 같은 프로그램을 실행시키기 위해 개발자들은 각 플랫폼으로 소스를 수정해서 컴파일하고 테스트하는 과정을 거쳐서 같은 프로그램을 플랫폼 별 버전으로 만들어 배포하곤 했다. 그게 아니면 아예 하나의 플랫폼에서만 돌아가도록 프로그램을..