Adonis.js

DEVELOPMENT Node.JS

Micro project를 진행할 때 간편하게 사용할 수 있는 node.js 프레임워크를 찾다가 딱 맘에 드는 녀석을 찾게 되었다. (약 1달 전 쯤?)

프레임워크 구조나 사용법이 Ruby on Rails (이하 RoR)의 그것과 많이 닮아 있었기에 좀 더 배우기 수월 했다. (나는 사용 해본적이 없지만 PHP의 Laravel과도 비슷하다고 한다.)

물론 프레임워크를 사용해본 적이 없는 사람이나, 이런 컨벤션을 가진 프레임워크 경험이 없다면 공부해야할 것들이 좀 많긴 하지만 확실한 것 한가지는 프레임워크를 사용하면 효율성이 크게 향상된다는 것이다.

RoR에 비해 아쉬운 점은 CRUD에 해당하는 view를 자동으로 생성/매칭 해주는 기능이 없는 것.. 이건 나중에 업데이트를 통해 개선의 여지가 있으므로 패스~

REST API 개발시에 정말 편리하다. Route의 resource를 통해 일괄적으로 필요한 api route를 생성하고 컨트롤러에서 필요한 작업만 해 주면 간단히 api 가 작동한다.

다른 프레임워크들도 비슷한 기능들은 제공 한다지만 이것저것 비교해본 결과 나에게 가장 잘 맞는 프레임워크를 찾은 것 같아 기쁘다.

틈이 날 때마다 공부해 볼 예정~

https://adonisjs.com/

댓글 남기기