추구하는 개발환경
개발언어
- Visual Basic 6.0 (현재 사용하지 않음)
- Visual C#
- Node.js
- React.js 살짝 응용만 가능
- JAVA
개발 써드파티 기술
- DevExpress (Components)
- LeadTools (Components)
- Grpc (Google Protocol Buffer)
- fo-Dicom (Open Source)
- Postman (tool)
- Swagger (tool, API)
- MKDocs (tool, 정적내용 문서화)
- DokuWiki (tool, 정적내용 문서화)
- ...
데이터베이스
- MS Access
- MS-SQL (Express, LocalDB, Server)
- Oracle 8i, 9i, 10g
- My-SQL, MariaDB
- IBM DB2
- CouchDB (Hyperledger Fabric)
- Prometheus (Time 계열 DB)
- SQlite (요즘 주로 사용)
- PostgreSQL (요즘 주로 사용)
개발환경
윈도우
- Visual Studio
- Visual Code : Node.js 개발 시 주로 사용
- Atom : Visual Code 나오기 전 잠깐 사용, 자바개발 시 사용
- Intellij: 자바개발 시 사용(무료인 줄 알고 쓰다가 유료라고 해서 Atom으로 변경)
- Eclipse : 자바개발 시 사용(무거움)
리눅스
- Gitlab (Docker) : 소스형상관리 및 개발이슈관리
- Redmine (Docker) : 서비스 이슈관리
- Mattermost (Docker) : Git 알림 외 협업 커뮤니케이션 등으로 활용