보통 on은 물리적 위치를 표현할 때 사용합니다. 예를 들어 “I found a bug on the table.”이라고 하면 테이블 위에서 벌레를 발견했다는 의미입니다.
서버와 같은 물리적 장치에 저장될 때 on 사용
• 데이터는 서버에 저장됩니다.
The data is stored on the server. (O)
The data is stored in the server. (X)
서버와 같은 물리적 장치에서는 on을 사용합니다.
for와 to 구분
for와 to도 문장에서 어떤 것을 선택해야 할지 헷갈리는 전치사입니다. 둘 다 ‘~을 위해’라는 목적의 의미를 내포하기 때문입니다. 다만 for는 목적 자체를 강조하거나 누군가를 대신한다는 의미를 내포한 반면, to는 목적을 향한 행위나 방향성에 대한 의미를 내포한다는 점에서 뉘앙스 차이가 있습니다. 개발자 영어에서도 메시지를 명확히 전달하려면 for와 to를 잘 구분해야 합니다.