-
Graphite 프레임워크란
서론 개발자에게도 Graphite란 프레임워크는 굉장히 생소한 용어이다. 최근 IoT 분야의 FE 개발에서 Maximo framework와 연동하여 사용하는 Graphite 프레임워크는 무엇인지, 어떠한 특징들을 가지고 있는지 하나씩 정리해 볼 예정이다. Graphite란 무엇인가? Graphite 는 application framework 중 하나인데 가장 큰 특징으로는 선언적인 XML과 약간의 Javascript 문법을 사용하여 반응형 웹과 모바일 어플리케이션을 생성할 수...
-
[css] display flex 에 대하여
서론 FE 개발을 하다보면 일반적인 개발파트 업무(html, xml, js)영역 보다 디자인 업무가 가장 까다롭게 느껴질 때가 있다. 아무래도 디자인을 전공하지 않았기에 디테일하게 디자인적인 요소를 보지 못하는 경우가 있고, 디자인 자체 요소에 포커스를 두기 보다는 기능 구현에 포커스를 두고 개발하던 습관이 있기 때문에 사사로운 디자인 구현에 신경을 덜 쓰는 이유도 있는듯...
-
TypeScript에서의 Promise
1. Promise란 ? (JS) Javascript에서 promise의 개념은 동기식/비동기식 처리와 관련이 깊다. js 문법에서는 일반적인 메소드 콜이 비동기식으로 처리되기 때문에 Java나 파이썬등의 문법에 익숙한 개발자라면 js 언어가 낯설게 느껴질 수 있다. 분명이 윗 라인에서 변수에 객체를 담았는데 왜 undefined 라고 나오지 ? 그 이유는 윗라인에서 실행한 메소드 콜이 해결(resolve) 되기 전에...
-
IT 용어 정리
Cloud Foundry란? <hr> VM웨어에서 출시한 Open PaaS로 어플리케이션의 배포, 운영을 간소화하기 위해 설계한 플랫폼. 개발자들에게 폭넓은 런타임, 프레임워크, 백엔드서비스를 선택할 수 있는 자유를 제공. 사용자가 NodeJs, JAVA, Python 등 다양한 개발 프레임워크를 선택하여 개발할 수 있음 PaaS란? <hr> PaaS는 개발자를 위한 일련의 서비스로, 개발자들이 기반 인프라스트럭처에 대해 신경 쓰지 않고...
-
MSA ch2.분해전략
MSA 란 무엇일까 MSA의 핵심 사상은 ‘기능 분해’이다. 예전에는 애플리케이션의 확장성,신뢰성, 보안 등이 주요 목표 요소였지만, MSA의 특징은 관리성, 테스트성, 배포성을 높이고자 하는게 목표이다. 아키텍처는 왜 중요할까<hr> 소프트웨어 아키텍처는 소프트웨어에 존재하는 element와 그들간의 관계, 이 둘의 속성(property)으로 구성된 시스템을 추론하는데 필요한 구조(structure)의 집합 핵심은 ? 애플리케이션 아키텍처가 여러 파트(element)로 분해되고...