Apex 코드
클라우드 개발의 미래 미리 보기
Force.com의 프로그래밍 언어인 Apex 코드는 차세대 비즈니스 응용 프로그램 구축에 관심 있는 개발자들을 위한 강력한 도구입니다. Apex는 정교한 프로세스와 비즈니스 논리를 갖추고 있어 신종 클라우드 응용 프로그램의 탄생을 가능케 합니다. 또한 Apex는 기존 기능의 동작을 수정하거나 새로운 동작을 만들 수 있는 탁월한 수준의 사용자 정의 기능을 제공합니다.
서버 측에서 전체 조정
개발자들로서는 Java와 비슷한 환경에 금방 익숙해져서 Apex의 다양한 기능을 곧바로 활용할 수 있다는 이점이 있습니다. Apex는 Salesforce.com의 서버에서 그대로 실행되기 때문에 버튼과 이벤트를 통해 사용자 인터페이스와 상호 작용할 수 있습니다. 따라서 개발자는 서버 측에서 데이터를 조작하고 트랜잭션을 전달하며 흐름 제어를 구현할 수 있습니다. 즉, 사용자 정의 구성 요소, 트리거 및 내장 프로시저 만들기부터 다른 웹 서비스로 아웃바운드 통화 등 모든 것을 수행할 수 있습니다.

클라이언트 응용 프로그램 관리에 따른 문제를 해결하면 설계, 연결성 및 성능 관련한 많은 문제가 없어지므로 개발자는 비즈니스 문제에 대한 최상의 솔루션을 제공하는 데 집중할 수 있습니다. 또한 Apex는 SOAP 및 XML 표준을 통해 웹 서비스로 제공될 수 있기 때문에, 이러한 솔루션을 신속하게 배포하는 한편 복수 점유 기능의 보안, 안정성, 쉬운 업그레이드, 사용 편의성의 이점을 누릴 수 있습니다.
모든 사용자를 위한 혁신
Force.com 플랫폼과 Apex의 도입으로, 이전에는 개발하기 너무 복잡하고 많은 비용이 들었던 솔루션을 많은 사람들이 만들고 배포하고 실행할 수 있게 됨에 따라 전체 On-Demand 커뮤니티는 혁신 증대의 혜택을 누리게 될 것입니다. AppExchange 마켓플레이스에 가면 커뮤니티의 창의성이 엿보이는 최근 사례를 볼 수 있습니다. 이 커뮤니티의 일원이 되고 싶다면 developer.force.com에 가입하십시오.