"웹 작업을 수행해야합니다"시나리오에 대한 가능한 솔루션을 고려해 보겠습니다.
- 다른 사람을 고용하세요
- 비 프런트 엔드 항목을 프런트 엔드 항목 (html, css, js)으로 마술로 변환하는 정교한 프레임 워크를 사용하십시오.
- 너 스스로해라
우리는 그렇게 훌륭하기 때문에 # 1을 무시할 것입니다. 우리는 두 가지 선택을 남겼습니다. 선택할 것, 선택할 것 ...
# 2는 유혹적이다. 그것은 당신이 편안한 구역에 머무를 수 있음을 의미합니다. 특히 미끄러운 기계와 소파를 추가했을 때 특히 편안합니다. 그러나 사용중인 프레임 워크에 어떤 일이 발생하는지 고려하십시오.
- 그것은 버그
- 구식이된다
- 기대와 완전히 일치하지 않습니다
- 다른 소프트웨어 관련 문제
당신은 개발자이기 때문에 제품 (특히 라이브러리)이 여러 가지 멋진 방법으로 깨질 수있는 모든 방법을 고려하는 것이 어렵지 않아야합니다. 소파를 리핑하고 슬러시 기계를 쓰러 뜨리고 모든 것을 밝은 자홍색으로 칠하십시오.
이러한 시나리오 중 하나에서, 답변 시작 부분에서 논의 된 옵션 (이번에 만 프레임 워크를 # 2로 대체)을 추가로 다시 검토하여 4 번째 옵션을 추가해야합니다. . 다시 말해, 웹 스택을 얕게 배우고 특정 문제에 대한 솔루션을 함께 해킹하기 만하면됩니다.
그만한 가치가 있습니까? 다릅니다. 프레임 워크가 결코 실패하지 않을 것이라고 생각할 수도 있고, 옳을 수도 있습니다. 그리고 당신은 잘못되었을 수 있습니다.
하이브리드 솔루션을 제안합니다. 먼저 웹 스택을 배웁니다. 당신은 그것에 많은 시간을 소비 할 필요가 없습니다, 당신은 MySpace 페이지에 반짝이를 추가 할 수있는 길거리에서 14 세와 같은 l33t h4x0rz 일 필요가 없으며, 무엇이 무엇인지에 대한 기본 지식이 필요합니다. 계속됩니다. 그런 다음 최상의 시나리오라고 생각되면 프레임 워크를 선택하십시오.
지금 당신의 안락 지대는 조금 더 큽니다. TV 나 ABBA : Greatest Hits 앨범이 자랑스럽게 전시 될 수도 있습니다. 이제 무언가가 깨지면 그것을 고치는 방법을 알게 될 것입니다. 지금 당신은 선택이 있습니다. 그리고 선택을하는 것이 선택을하지 않는 것보다 항상 좋습니다.