Web 개발/Web 기본 지식
-
오픈소스 라이선스 종류Web 개발/Web 기본 지식 2022. 1. 7. 13:30
OSI Open Source Definition (http://opensource.org/) 유명한 오픈 소스 라이선스들 Apache Liense2.0 GNU General public License(GPL) GNU Library or "Lesser" General Public License (LGPL) MIT license Eclipse Public License GNU General public License(GPL) 공개운영체계인 GNU프로젝트로부터 제공되는 소프트웨어에 적용되는 라이센스이다. 사용자들이 소프트웨어를 자유롭게 공유하고 내용을 수정하도록 보증하는 것을 말한다. 따라서, 사람들은 GPL을 이용하여 소프트웨어의 배포판을 만드러 배포할 수 있고, 원한다면 그 배포판을 상업적으로 이용할 수도..
-
TMSWeb 개발/Web 기본 지식 2022. 1. 2. 14:03
Transportation Management System TMS는 기술을 사용하여 기업이 들어오고 나가는 상품의 물리적 이동의 계획, 실행등을 최적화 하고, 선적이 규정을 준수하는지 확인하고, 적절한 문서를 사용할 수 있도록 지원하는 문류 플랫폼이다. -TransPortation Management 솔루션 -Transportation Management 소프트웨어 등 으로 불리는 TMS는 일상적인 운송 작업, 무역 규정 준수 정보 및 문서에 대한 가시성을 제공하고 화물및 상품의 적시 배송을 보장한다. 또한 TMS는 운송프로세스를 간소화하고, 기업이 육상, 항공 또는 행상 운송 운영을 보다 쉽게 관리하고 최적화할 수 있도록 한다. Transportation Management 외에도 일반적인 SMC시스템..
-
CI/CDWeb 개발/Web 기본 지식 2021. 12. 29. 19:51
CI/CD는 개발 환경프로세스 이다. 간단하게 말하면,어플리케이션 개발 단계부터 배포때까지 모든 단계들을 자동화를 통해서 조금더 효율적이고 빠르게 사용자에게 빈번히 배포할 수 있도록 만드는 것을 말한다. CI => Continuous Integratio 지속적인 통합 버그 수정이나 새로 만드는 기능들이 메인 Repository에 주기적으로 build되고 test가 되어서, merge되는 것을 말한다. 이 방식은 1991년 Grady booch에 의해서 처음으로 사용되어지다가 나중에는 extreme programming 개발 방법론에서 채택되어 졌다. point 1. 코드 변경사항을 주기적으로 비번하게 머지해야 한다. +어떻게 작은 단위로 나눠서 메인 Repository에 반영할지, 또는 작은 단위로 나눠..