iOS/Vapor

iOS/Vapor

[Vapor/Server] Fluent란?

Fluent란? Fluent는 스위프트의 ORM 프레임워크이다. ORM이란 Object Relational Mapping의 약자로, 객체지향 프로그래밍 언어인 Swift에서는 클래스를 사용하고 관계형 데이터 베이스는 테이블 구조를 사용하는데, ORM은 이를 자동으로 Mapping 해주는 것을 뜻한다. Fluent를 사용하면 DB의 데이터 구조를 나타네는 모델을 생성할 수 있고, CRUD 작업을 수행할 수 있다. Fluent 시작하기 Vapor에서 Fluent를 사용하기 위해선, 패키지에 의존성을 추가해야 한다. 의존성을 추가하는 것은 Fluent Doc에 자세히 나와있으니 참고하면 좋을 것 같다. https://docs.vapor.codes/fluent/overview/ 위의 방법말고 더 좋은 방법이 있..

iOS/Vapor

[Vapor/Server] Vapor 시작하기

iOS 개발자를 희망하는 내가 서버를 구현을 도전하게 된 이유 토이 프로젝트를 진행하면서 DB와 서버를 사용해야 했다. 저번에 BabySitter 앱을 구현할 때는 FireBase로 DB와 서버를 모두 사용했는데, 이번 프로젝트에서는 서버 사이드 개발을 경험해보고 싶어서 서버 개발을 도전하게 되었다. 왜 Vapor? 예전에 웹 공부를 할 때 Node.js를 이용하여 서버를 구현한 경험이 있다. 기억이 잘 나지 않기도 하고 iOS 개발자를 꿈꾸는 나에겐 JavaScript는 더이상 필요 없다. 굳이 사용하지 않는 JavaScript를 처음부터 공부해야한다는 것이 쉽지 않았다. 조금 찾아보니까 Swift로 서버를 개발할 수 있는 방법이 있다는 것을 알게 되었고, Swift 언어로 서버를 개발할 수 있다는 점..

여성일
'iOS/Vapor' 카테고리의 글 목록 (2 Page)