운영체제독립
일반 컴퓨터 사용자 대부분이 엠에스윈도를 쓰고 있음은 부인할 수 없지만, 그 외의 운영체제를 쓰는 사람들도 많다. 프로그램 개발시 OperatingSystemIndependent한 부분과 그렇지 않은 부분을 잘 나누어 놓으면 프로그램을 다른 운영체제에 포팅할 때의 어려움을 줄일 수 있다. 그게 제대로 되어 있지 않으면 같은 기능을 하는 프로그램도 운영체제에 따라 거의 전체를 다시 짜야 하는 일도 생길 수 있다.
일반 컴퓨터 사용자 대부분이 엠에스윈도를 쓰고 있음은 부인할 수 없지만, 그 외의 운영체제를 쓰는 사람들도 많다. 프로그램 개발시 OperatingSystemIndependent한 부분과 그렇지 않은 부분을 잘 나누어 놓으면 프로그램을 다른 운영체제에 포팅할 때의 어려움을 줄일 수 있다. 그게 제대로 되어 있지 않으면 같은 기능을 하는 프로그램도 운영체제에 따라 거의 전체를 다시 짜야 하는 일도 생길 수 있다.
LimeWire 같은 Java-based 소프트웨어같은 거 말씀이신가요?