웹개발 프레임워크 shakeFlat 소개

케네스랩의 자체 개발 웹 프레임워크, shakeFlat을 소개합니다.

오랜 개발 경험에서 얻은 핵심 노하우를 집약하여 웹 서비스와 모바일 API 서버 개발에 즉시 적용 가능하도록 설계되었습니다.

shakeFlat 개발 철학: 실용주의와 심플함

shakeFlat은 실용주의(Pragmatism)와 심플함(Simplicity)을 최우선 가치로 삼습니다.

  • 불필요한 기능 배제: 복잡하기만 하고 실무에서 잘 쓰이지 않는 기능들은 과감하게 배제했습니다.
  • 핵심 기능 집중: 실무에서 반드시 필요한 기능들을 중심으로 간단하게 적용할 수 있도록 만들어, 개발자들이 빠른 개발에 집중할 수 있도록 돕습니다.

심플하다고 해서 기능이 부족한 것은 아닙니다. 웹 서버 개발에 필수적인 핵심 기능들은 모두 갖추고 있습니다.

주요 기능

shakeFlat이 제공하는 핵심 기능 목록입니다.

  • 라우팅(Routing) 기능
  • 파라미터 타입 체크 및 오류 감지 기능
  • DB 트랜잭션 기능
  • 다국어(Multi-language) 지원 기능
  • 로그(Log) 기능
  • 모듈-템플릿 분리 개발 기능

Admin/ERP 개발에 특화

특히 shakeFlat은 데이터를 테이블 형태로 조회하고 관리하는 업무가 많은 Admin, ERP 시스템 개발에 특화되어 있습니다.

  • DataTables 200% 활용: 유명 자바스크립트 라이브러리인 DataTables를 극대화하여 활용할 수 있도록 자동 코드 제너레이션(Code Generation) 기능을 탑재했습니다. 이를 통해 데이터를 다루는 화면 개발의 효율성을 대폭 향상시킵니다.

검증된 프레임워크

shakeFlat은 수십 년의 개발 경험 과정에서 거르고 거른 액기스와 같은 기능만을 담은 프레임워크입니다. 다년간 실무 프로젝트에 적용하며 지속적인 버전업을 통해 안정성과 기능성을 검증해 왔습니다.

케네스랩은 shakeFlat을 통해 고객의 요구에 맞춰 빠르고 신속한 기능 구현을 약속드립니다.

GitHub 링크: https://github.com/keneslab/shakeFlat