Frontend Iceberg, Airplane Proof Websites, Evil Open Source and more
![thumbnail](https://images.nomadterrace.com/articles/4948463a-625a-11ee-8065-0a58a9feac02.jpg)
Frontend Iceberg
Frontend Iceberg는 프론트엔드 개발자의 쇠똥구리처럼 보이지만 실제로는 아주 중요한 문제를 포함하고 있는 웹 사이트를 지칭하는 용어다. 이러한 웹 사이트는 처음에는 매우 훌륭해 보이지만, 실제로는 사용자 경험, 속도, 접근성 등 여러 가지 측면에서 부족한 요소를 갖고 있다. Frontend Iceberg 현상을 막기 위해서는 코드의 품질 및 테스트에 충분한 주의를 기울여야 한다.
Airplane Proof Websites
비행기 이용 시에도 인터넷에 접속 가능한 웹 사이트를 만들기 위해서는 접근성, 성능, 사용자 경험 등 여러 가지 요소를 고려해야 한다. Airplane Proof Websites는 비행기에서도 웹 사이트를 원활하게 이용할 수 있도록 설계된 웹 사이트를 의미한다. 이를 위해서는 데이터 압축, 로컬 캐싱, 많은 리소스를 사용하지 않는 등의 기술적인 접근이 필요하다.
Evil Open Source
Evil Open Source는 개발자들 사이에서 악의적인 목적으로 배포된 오픈 소스 소프트웨어를 의미한다. 이러한 소프트웨어는 예기치 않은 버그, 취약점, 백도어 등을 가지고 있어 악용될 수 있다. Evil Open Source로부터 보호하기 위해서는 신뢰할 수 있는 소스만 사용하고, 소스 코드를 보고 이해하는 것이 중요하다.
Progressive Web Apps
Progressive Web Apps는 웹 기술을 사용하여 앱과 유사한 경험을 제공하는 웹 사이트를 의미한다. Progressive Web Apps는 오프라인 상황에서도 작동하고, 알림 기능도 지원한다. 이러한 특징을 통해 사용자들은 훌륭한 경험과 사용자 친화적인 기능을 제공받을 수 있다.
Low code / No code Development
Low code / No code 개발은 프로그래밍 경험이 없는 사람들도 웹 및 앱 개발을 할 수 있도록 하는 개발 방법이다. 이로써 개발 초기 비용 및 시간을 줄일 수 있으며, 비전문가들도 쉽게 소프트웨어를 만들 수 있다. Low code / No code 개발 도구는 그래픽 사용자 인터페이스, 드래그 앤 드롭 기능 등을 제공하여 쉬운 개발을 도와준다.