반응형
1. 라우팅 (Routing)라우팅은 URL 요청을 특정 컨트롤러의 액션에 매핑하는 역할로, Rails에서 config/routes.rb 파일에 라우팅을 직접 설정할 수 있습니다. 먼저 기본적인 라우팅 설정은 다음과 같습니다.Rails.application.routes.draw do resources :articles get "articles", to: "articles#index" # 모든 기사 목록 get "articles/new", to: "articles#new" # 새 기사 작성 폼 post "articles", to: "articles#create" # 새 기사 생성 get "articles/:id", to: "articles#show" # 특정 기사 보기 get "articl..
1.Vue 상태관리 Vue.js에서 상태를 관리하는 애플리케이션으로 Vuex를 사용할 수 있습니다. Vuex는 Vue.js 애플리케이션을 위한 상태 관리 패턴이자 라이브러리로, Vuex를 사용하면 컴포넌트 간에 공유되는 상태를 중앙 집중식으로 관리할 수 있습니다. Vuex의 주요 구성 요소로는 다음과 같습니다.State: 애플리케이션의 상태를 저장하는 객체 Getters: 상태를 계산하여 반환하는 메서드로, 컴포넌트에서 상태를 쉽게 가져올 수 있도록 도움Mutations: 상태를 변경하는 유일한 방법으로, 동기적으로 상태를 변경 Actions: 비동기 작업을 처리하고, 그 결과로 mutations을 호출하여 상태를 변경Modules: Vuex 스토어를 모듈화하여 큰 애플리케이션의 상태를 관리2. Vuex..
1. Vue Router 설치 Vue.js에서 라우팅을 설정하는 방법은 VueRouter를 사용해 SPA(Single Page Application) 네비게이션을 관리할 수 있습니다 먼저 Vue Router를 설치합니다. 아래 명령어를 사용해 Vue Router를 설치합니다.npm install vue-router && yarn add vue-router src/router/index.js 파일을 생성하고 라우터를 설정합니다.import About from '@/components/About.vue'import Home from '@/components/Home.vue'import { createRouter, createWebHistory } from 'vue-router'const routes = [ ..
1. Laravel의 탄생(2011년 6월)라라벨은 PHP로 작성된 웹 애플리케이션 프레임워크로, MVC(Model-View-Controller) 아키텍처를 기반으로 하며, 개발 친화적인 문법과 강력한 기능을 제공해 웹 애플리케이션을 빠르고 쉽게 개발할 수 있습니다. 라라벨은 2015년 3월 기준 심포니, 젠드 프레임워크, 코드이그나이터, Yii2 등과 함께 가장 대중적인 PHP 프레임워크로 간주됩니다.2. 라라벨의 특징우아한 문법: 라라벨은 코드 작성이 간결하고 이해하기 쉽게 설계되어 개발자들이 쉽게 접근 가능아름다운 ORM(Eloquent): 데이터베이스와의 상호작용을 쉽게 해주는 ORM을 제공라우팅: RESTful 라우팅을 지원하여 URL을 쉽게 관리미들웨어: 요청과 응답을 처리하는 중간 계층을 쉽..