소개
안녕하세요!사내 자원봉사자들이 함께 모여 DX를 홍보합니다우리 활동의 일환으로 우리는 Excel에 의존하는 내부 정보 공유를 웹으로 전환하는 데 도전했습니다저희는 스포츠 토토 사이트코드 도구를 사용하여 이를 신속하게 달성할 수 있었기 때문에 이번에는 이러한 도구를 소개하고 싶습니다
우리의 활동을 위해 우리는 다음과 같은 관점에서 스포츠 토토 사이트 코드 도구를 선택했습니다
- 무료로 스포츠 토토 사이트할 수 있어야 함
- 클라우드 버전 대신 자체 호스팅 버전이 제공됩니다
- 회사 내부로 제한된 사설 네트워크 환경에서 작동하는 기능
- 구성이 용이함
- 스포츠 토토 사이트하기 쉽고 현대적이며 세련된 UI
저희는 위의 사항을 토대로 도구를 선택했고, Appsmith라는 스포츠 토토 사이트코드 도구를 선택했습니다
앱스미스가 무엇인가요
Appsmith는 오픈 소스 스포츠 토토 사이트 코드 도구입니다드래그 앤 드롭 작업을 사용하여 웹 앱을 쉽게 만들 수 있습니다Appsmith의 주요 기능은 다음과 같습니다
- 오픈 소스: Apache License 20 라이센스에 따라 제공되며 누구나 자유롭게 스포츠 토토 사이트할 수 있습니다
- 스포츠 토토 사이트코드 개발: 드래그 앤 드롭으로 UI를 구축하고 광범위한 코딩 없이 빠르게 애플리케이션을 개발합니다
- 데이터 소스와의 통합: PostgreSQL, MySQL, MongoDB, Amazon S3 및 REST API를 포함한 다양한 데이터 소스와 통합될 수 있습니다
- 스포츠 토토 사이트자 정의 가능: JavaScript를 스포츠 토토 사이트하여 비즈니스 로직을 작성하고 애플리케이션 동작을 세밀하게 제어할 수 있습니다
- 팀 개발: 팀 개발을 지원하며, 구성원별로 접근권한을 설정할 수 있습니다 Git 통합도 가능하므로 공동 편집이 쉽습니다
- 배포 용이성: 한 번의 클릭으로 애플리케이션을 배포하고 편집 모드와 보기 모드 간에 전환합니다
귀사 내에서 간단한 비즈니스 소프트웨어를 구축하려는 목적에 부합하는 도구라고 할 수 있습니다
환경건설
클라우드 버전도 있지만 이번에는 자체 호스팅 버전을 스포츠 토토 사이트했습니다Docker 환경이 있는 경우 아래 단계에 따라 쉽게 구축할 수 있습니다
1. docker-composeyml다음을 설명하세요
서비스:
앱스미스:
컨테이너_이름:앱스미스이미지:앱스미스/appsmith-ce포트:
- "80:80"
- "443:443"
볼륨:- ./스택:/appsmith-stacks환경:
TZ:아시아/도쿄
다시 시작: 그렇지 않은 경우-중지됨
-
docker compose up -d
-
액세스가 웹 브라우저에서 Appsmith를 시작했습니다
웹 앱 만들기
Appsmith에서 웹 앱을 만드세요샘플로 DB에서 관리되는 월별 문의 건수를 그래프/테이블로 표시하는 앱을 만들어 보겠습니다

1 앱스미스⇔DB 연결
Appsmith 콘솔 화면에서 DB에 대한 연결 정보를 입력하세요

2 테이블 UI 생성
DB 연결이 완료된 후, 테이블 목록에서 운용하려는 테이블을 선택하세요새 페이지 생성을 클릭하면 해당 테이블을 보고 편집할 수 있는 UI가 자동으로 생성됩니다


3 그래프 생성
질의 목록에서 Select 문을 표시합니다차트를 클릭하면 선택 쿼리에 연결된 그래프가 자동으로 생성됩니다


4 UI 조정
드래그 앤 드롭으로 위치를 조정하고 속성을 변경하여 모양을 정렬하면 끝!

실제로 스포츠 토토 사이트하면서 배운 점
좋은 지적
기본 기능은 완성되었고, 원하는 앱을 효율적으로 만들 수 있었습니다
-
스포츠 토토 사이트하기 쉽고 깔끔한 UI드래그 앤 드롭으로 UI를 정리할 수 있어서 직관적이고 좋습니다차트는 Apache ECharts와도 연결되어 있으며 그래프에는 애니메이션이 있어 풍부하고 표현력이 뛰어납니다
-
DB와의 탁월한 협업테이블 UI는 SQL 문에서 자동으로 생성될 수 있어 DB 쿼리 결과와 호환성이 높습니다
-
강력한 공동 편집여러 사람이 동시에 동일한 프로젝트를 편집할 수 있습니다Git 통합도 가능하며, Branch 운영도 가능합니다
-
빠른 업데이트 속도Appsmith의 새 버전은 매주 정기적으로 출시되므로 업데이트가 있을 것이라는 사실을 알고 안심할 수 있습니다
문제
유용한 도구이지만 몇 가지 문제가 있습니다
-
상세한 디스플레이 위치 조정은 불가능합니다UI 디자인의 경우 글꼴 크기, 배경색 등을 예상보다 유연하게 변경할 수 있지만 표시 위치에 이상한 점이 있었습니다드래그 앤 드롭으로 UI를 정렬할 수 있지만 UI를 겹칠 수는 없습니다이로 인해 UI가 서로 충돌하여 불필요한 여백이 생길 수 있습니다UI를 정말로 스포츠 토토 사이트자 정의하고 싶다면 스포츠 토토 사이트자 정의 위젯이나 Iframe 위젯을 스포츠 토토 사이트하여 자신만의 UI를 표시하세요
-
DB 구축 필요Appsmith에는 내부 DB가 없습니다따라서 Appsmith를 단독으로 스포츠 토토 사이트하려고 하면 그래프와 표에 표시되는 데이터가 하드 코딩됩니다DB연동 자체가 용이하므로 PostgreSQL 등을 별도로 구축하여 스포츠 토토 사이트하면 문제가 없습니다
-
Git 통합의 모든 기능은 유료 버전에서 제공됩니다무료 버전에는 작업공간당 Git으로 최대 3개의 프로젝트만 연결할 수 있다는 제한이 있습니다작업공간을 분리하면 이를 방지할 수 있으나 각 작업공간마다 권한 관리가 필요합니다
-
유료버전에서는 로그인 인증 관련 연동 기능 제공OIDC 및 SAML과 같은 인증 연계는 무료 버전에서 스포츠 토토 사이트할 수 없습니다GitHub OAuth 등 일부 인증연동 기능은 무료버전에서 제공되었으나 회사 정책에 맞지 않아 포기하였습니다스포츠 토토 사이트자 수가 제한되어 있는 경우 기본 인증 방법을 스포츠 토토 사이트할 수 있습니다
결론
Appsmith를 도입함으로써 우리는 내부용으로 간단한 웹 앱을 빠르게 개발할 수 있었습니다그래프와 도구를 활용한 분석 자료를 제작하여 일상적인 업무를 간소화하고 업무 효율성을 향상시킵니다

