Apex 코드

On-Demand 개발의 미래

Force.com 프로그래밍 언어인 Apex는 차세대 비즈니스 애플리케이션 구축에 관심 있는 개발자를 위한 강력하고 새로운 도구입니다. Apex를 사용하면 정교한 프로세스와 비즈니스 논리를 갖추고 전적으로 On-Demand 방식에 의존하며 소프트웨어 없이 운영할 수 있는 완전히 새로운 종류의 On-Demand 애플리케이션을 만들 수 있습니다. 또한 Apex는 뛰어난 수준의 사용자 정의를 실현하여 기존 기능의 동작을 수정하거나 완전히 새로운 동작을 만들 수 있습니다.

서버 측에서 전체 조정

Apex를 사용하면 개별 개발자와 타사 공급업체가 최고급 CRM 제품을 비롯하여 salesforce.com의 자체 개발 팀에서 자체 애플리케이션을 구축하는 데 사용하는 것과 동일한 도구를 사용할 수 있습니다. 이러한 새 On-Demand 애플리케이션은 Force.com 플랫폼에서 그대로 실행되기 때문에 개발자는 클라이언트 측 애플리케이션과 관련된 문제에 대해 신경 쓸 필요가 없습니다.

개발자의 경우 Java와 비슷한 환경에 금방 익숙하게 되어 Apex 언어의 많은 기능들을 빨리 활용할 수 있습니다. Apex는 서버에서 그대로 실행되기 때문에 단추와 이벤트를 통해 사용자 인터페이스와 상호 작용할 수 있습니다. 따라서 개발자는 데이터, 채널 트랜잭션을 조작하고 서버 측에서 흐름 제어를 구현할 수 있습니다. 이를 통해 개발자는 사용자 정의 구성 요소 만들기, 기존 Salesforce 코드 사용자 정의와 수정, 트리거 및 저장 프로시저 만들기에서부터 복잡한 비즈니스 애플리케이션의 구축 및 실행에 이르기까지 모든 작업을 수행할 수 있습니다.

클라이언트 측 애플리케이션 관리에 더 이상 신경 쓸 필요가 없기 때문에 설계, 연결 및 성능과 관련된 많은 문제들 또한 중요하지 않게 되어 개발자는 비즈니스 문제 해결을 위한 최고의 솔루션 제공에 전적으로 집중할 수 있습니다. 또한 Apex로 구축된 모든 애플리케이션을 SOAP 및 XML 표준을 통해 웹 서비스로 사용할 수 있기 때문에 신속하게 배포할 수 있으며 복수 점유 구조로 인해 보안, 안정성, 손쉬운 업그레이드 및 사용의 편리성 등과 같은 장점을 최대한 활용할 수 있습니다.

모든 사용자를 위한 혁신

Force.com플랫폼과 프로그래밍 언어를 사용하기 전에는 개발하기 너무 복잡하고 많은 비용을 필요로 했던 정교한 솔루션을 이제는 많은 사람들이 만들고 배포하며 실행할 수 있게 되어 전체 On-Demand 커뮤니티가 폭발적인 혁신 기술의 혜택을 누리게 되었습니다. 커뮤니티 자체적으로 만든 최신 애플리케이션의 예를 보려면 AppExchange 마켓플레이스를 참조하고 Apex 개발자 네트워크에 참여하여 해당 커뮤니티의 일원이 되십시오.