자유게시판


MS와 ACCESS

2015.08.01 02:31

유태신 조회:1240

제가 얼마전 쓴 글에도 조금 씌어져 있습니다만...


제가 지금 석달째 하고 있는 일 가운데 하나가 모 지방 자치단체의 교통시설관련 시설물관리 풀그림을 수정 개선하는 것인데요.

이 풀그림에 쓰인 셈틀 연모가 바로 MS의 ACCESS와 VBA입니다...(! --)


 이걸 제가 마지막으로 써본 것이 벌써 20년이 다 되어가는 데요... 어찌 되었든, 먹고 살려면 해야죠 뭐...


그런데, 제가 풀그림을 고치면서 생각하게 된 것이.. 지금은 ACCESS가 거의 인기가 없지만, 한 때는 거의 열광적으로 쓰였다는 겁니다.

왜냐하면,, 전문 개발자가 아닌 일반 사무직원이라도 EXCEL과 딸린 MACRO 정도를 알아보고 쓸 정도의 힘을 가진 사람이면, 이 ACCESS를 써서 웬만한 사무용 프로그램을 만들어 쓸 수 있었죠. 게다가 조금만 공부하고 생각해서 만들면, 거의 준 프로급의 상용버전 못지 않은 기능과 편리함을 가진 프로그램도 만들 수 있다는 거죠..그것 매우 짧은 시간과 적은 힘만 들이고도 말이죠... WoW @o@)/


20년 전에 Sybase사에서 만든 PowerBuilder란 제품이 선풍적인 인기를 끈 적이 있었는데, 이게 바로 ACCESS와 비슷했습니다. 물론, ACCESS보다는 훨씬 나은 개발 환경과 막강한 기능을 가지고 있기는 했지만요.


그러면 왜 MS는 ACCESS를 더욱 키워나가지 않았을 까... 하는 생각이 듭니다.

잠시, ACCESS를 살펴보면...


ACCESS는 자체의 개발환경은 허접해보이지만... 아주 막강합니다.

1. 자체 DB 파일은 물론, dBASE, EXCEL, EXCHANGE, HTML, PARADOX, WINDOWS SHAREPOINT SERVICES와 ODBC를 이용한 외부 DB와의 연계가 가능.

2. 테이블, 쿼리, VB의 FORM과 VBA, MACRO, REPORT 등 다양한 객체를 제공합니다.

3. OLE와 ODE 등을 이용하여 윈도우가 제공하는 각종 다른 APPLICATION과 연계가 가능합니다. 보기로, ACCESS로 만든 입력화면에서 이미지파일이나 비지오로 만들 설계도 등을 DB에 넣고 싶으면, ACCESS가 제공하는 OBJECT 연결 OBJECT COMPONENT를 쓰면 됩니다. 그러면... ACCESS가 그림판, 비지오, 엑셀 등등의 기능을 불러와 실행해버립니다... 완전 막강하죠.. 이미지를 DB에 저장하려고 수십줄의 코딩 필요 없어요... 그냥 쓰면 알아서 됩니다. 단, 비지오, 엑셀 같은 것은 셈틀에 깔려있어야 된다는 것은 함정!

4. 이런 객체지향 개발이 뭔가 아쉬워 좀 더 세밀하게.. 진짜 프로그래머처럼 개발하고 싶으면, ACCESS 개발도구의 VBA를 쓰면 됩니다.. 이거.. 그냥 VB입니다.


이밖에도 많은 장점이 있지만.. 뭐, ACCSS 소개하는 글은 아니니.. 이만 하죠. 이미 멀리 온 감이 있습니다만.. ㅋㅋ


하여튼, 이런 막강한 기능의 ACCESS를 왜 MS는 크게 밀지 않는 걸까요..?

제가 이번에 개발하면서 사용설명서와 예제를 찾아보았는데... MS에서 기본 제공하는 거 아니면,, 거의 다 2009년 이전 거더군요.. 그나마 한~~~참을 찾아야 하고,, 찾아도 몇 개 안되었습니다.


제 생각이지만.... 그 까닭은...


'ACCESS가 너무 막강하다!!!!!'


입니다.


ACCESS가 인기를 끌면, 끌 수록... 전문 개발자가 할 일이 없습니다..

MS는 Visual Basic, Visual C++, MFC, Visual Studio, C# 등등을 엄청 팔아야 하는 데,, 그래서 Windows개발자가 세계를 지배해야 하는데...

이게 안됩니다... ㅋㅋㅋㅋ


뭐.. ACCESS로  SERVER나 통신 프로그램을 개발할 수도 없긴 합니다만...

윈도우즈 환경에서 사무 업무용 풀그림 개발에는 다른 어떤 개발언어보다 낫다고 봅니다.

아... 물론, 개발된 것을 팔 수는 없죠... 개발된 것을 설치하면(그냥 복사 수준이라 설치랄 것도 없지만), SOURCE CODE가 자동 공개되어 버리니까요... ㅋㅋ


그래서, ACCESS는 MS에게 '닭갈비'와 같은 존재가 아닐까 생각합니다..


그냥... 사무실에서 밤새다보니... 한 번 끄적여 보았습니다.. ㅎㅎ

번호 제목 작성자 작성일 조회
공지 [공지] 중간 업데이트/ 다시한번 참여에 감사 드립니다 [7] KPUG 2025.06.19 361
공지 [공지] KPUG 운영비 모금. 안내 드립니다. - updated 250601Su [28] KPUG 2025.06.01 853
공지 [안내의 글] 새로운 운영진 출범 안내드립니다. [15] 맑은하늘 2018.03.30 31964
공지 KPUG에 처음 오신 분들께 고(告)합니다 [100] iris 2011.12.14 442688
29790 [공지] 댓글 알림기능의 위치를 우측하단으로 변경하였습니다. [7] KPUG 07.16 61491
29789 [공지] 금칙어 적용에 대한 투표 결과입니다. [4] KPUG 07.15 60822
29788 Yuandao N10 그리고 N12의 공식케이스 공구들어갑니다. (마감되었습니다..) [39] file 星夜舞人 11.07 56111
29787 제7차 공동구매 시작합니다 (마감되었습니다~) [67] 星夜舞人 11.17 55253
29786 [기기 사용방안?]괜스레 고민만 쌓여 갑니다. [6] 유부총각 10.21 53590
29785 [공지] 댓글알림 기능 투표결과입니다. [5] midday 07.24 52149
29784 소모임의 자료실을 공개로 해놓을까요?? 아니면 회원공개로만 해놓을까요?? [21] 星夜舞人 02.03 51037
29783 다나와 중고장터 [4] matsal 01.25 49349
29782 공동구매 AS는 이렇게 이루어 집니다... [2] 星夜舞人 10.28 45364
29781 KPUG 운영비 계좌 + 모금현황 (최종) [16] 하얀강아지 06.13 41286
29780 [공지] 태파님에 대한 징계를 알려드립니다. [2] KPUG 웹마스터 1호기 07.31 40746
29779 제5차 공동구매 시작합니다... (마감되었습니다.) [51] file 星夜舞人 09.29 40520
29778 100만번째 이벤트 가위바위보 토너먼트 최종결과 그리고 나머지 이야기.. [44] file 星夜舞人 03.22 39900
29777 Gpad를 터치패널 구입합니다. (신청자 리플에 남겨 주세요..) [17] 성야무인 04.22 39061
29776 [알림]4기 운영진 인사드립니다 [20] KPUG 03.12 38679
29775 이북모임 이름 후보작들입니다. [13] 星夜舞人 01.21 37847
29774 서울, 경기, 인천지역에서 키보드 찾아가지 않으신 분들은 이번주 일요일에 노예처럼 부려먹겠습니다. ^^; (일요일 오후 5시부터 6시까지 회기역으로 오세요~~) <---시간 수정 .. 아 그리고 이번에 안찾아 오시는 분들의 경우 무조건 착불로 보냅니다.. 섭섭해 하지 마시기 바랍니다. [20] file 星夜舞人 11.17 36631
29773 KPUG 운영비 모금을 종료합니다. [13] 로켓단® 07.12 34894
29772 댓글 테스트 한번 더... [24] file 인포넷 05.15 34171

오늘:
4,387
어제:
5,213
전체:
16,434,192