저는 모든 것을 혼자서하고 있습니다 : 프론트 엔드와 백엔드. 저는 HTML과 CSS에 능숙하지만 Ruby on Rails에 멍청한 사람입니다. 이제는 사이트를 만들고 싶습니다. 프런트 엔드부터 시작해야할지, 아니면 백 엔드에서 시작해야하는지 궁금합니다. 내가 프런트 엔드에 대해 지금하고있는 일은 모두 정적입니다. 백 엔드를 수행 할 때 많은 프런트 엔드 코딩을 변경해야 할까 봐 걱정됩니다.먼저 프론트 엔드 디자인 또는 백엔드 개발을 먼저 수행 하시겠습니까? Ruby on Rails 사이트의 경우
10
A
답변
15
어림짐작 (언어 불가지론)의 일반적인 규칙에 따라 먼저 사이트가 수행/제공하고자하는 것을 정확히 결정해야합니다. 이 작업을 통해 사용자가 수행 할 수있는 작업과 예상 할 수있는 응답을 파악할 수 있습니다.
여기에서 데이터 (모델)를 결정하고 사이트의 디자인/레이아웃을 재생할 수 있어야합니다 (대략적인 스케치보기 시작).
이제 사용자가 사이트에서 정보를 수정하고 검색하는 방법을 코딩 할 준비가되었습니다 (현재 컨트롤러를 수행 중입니다).
마지막으로, 당신은 (전망) 실제 사용자 인터페이스 작업에
tldr을 스케치하고 사용자 인터페이스의 거친 초안을 변환 할 수 있습니다;
시스템을 사용자에서 프런트 엔드에서 백 엔드로 디자인합니다 (보기에서 컨트롤러, 모델).
이제 시스템을 백엔드에서 다시 사용자 (Models then Controllers then Views)로 구현하십시오.
참고 : 물론 이것은 나의 겸허 한 의견이며 귀하의 마일리지는 다를 수 있습니다. 또한 경우에 따라 저는 변호사도 아닙니다 ...
"사용자를 프론트 엔드에서 백엔드로 시스템을 설계하십시오. (컨트롤러를보고 나서 모델을 봅니다.) 이제 시스템을 백엔드를 다시 사용자 (모델, 컨트롤러, 뷰)로 보냅니다. " 와우, 이것은 흥미로운 접근법입니다. –