웹 프로그램만 해서 클라이언트 GUI 프로그램은 그다지 익숙하지 않아서
그래도 파일 전송 속도 테스트를 위해서 GUI ftp client 유사 프로그램 만드는 중인데요.
디렉토리와 파일 몽땅 읽어 와서 트리 구조를 만드는 시간을 재 보니 대략 1초쯤 되길래
자바 스윙인 점을 감안하더라도 왜 그런가 궁굼해서,
디렉토리 포함한 파일 갯수를 보니깐 3만개가 넘네요.
원격지 root 디렉토리 이하 정보를 몽땅 가져오는 구조로 간단하게 갈려는데,
3만개 넘는 정보를 보내야 한다고 생각하니
읍스.. 그런 프로그램 누가 쓸가 이런 생각들면서,
(1)자주가는 경로를 미리 로딩하고
(2)사용자가 원하는 디렉토리 클릭시 동적으로 그때 그때 확장을 하는것이 아닌가 라는 생각을 가지게 되네요.
거기까지는 지원할 생각 없지만
새삼 남들 작성한거 쉬워보이는 못쓸 병은 불치병인것 같고,
맨땅의 해딩은 난이도가 존재함 없이 그냥 모두 어렵네요.
이제 트리 구조를 어떻게 보낼것인가?