둘 다. 앱이 무엇을 할 수 있어야합니까? 핫 밸브가 뜨거운 물을 공급하고, 콜드 밸브가 냉수를 공급하고, 처음에 물이 흐르고, 필요한 곳에서 파이프를 확장 한 다음 집안의 모든 방에 실제로 배관을 설치하거나 집이 어떻게 될지 걱정할 수 있는지 확인하십시오. 실제로 정확하게 보입니다.
프런트 엔드는 일부 스위치와 레버가있는 마스크 일뿐입니다. 백엔드는 단지 데이터 검색 및 처리 요청을받는 것입니다. 원하는 조합으로 신속하게 구현할 수있는 지점에 도달하십시오.
그러나 무엇을하든 한 디자인이 다른 디자인을 지시하지 않도록하십시오. 그렇게 광기는 거짓말입니다.
개발자가 마음을 바꾸는 횟수에 관계없이 고객이 필요로하는 모든 것을 구축 할 수 있도록 도구를 준비하십시오. 그런 다음 사양에 맞게 빌드하고 작은 cusses가 마침내 행복해질 때까지 다시 트리거하십시오.
또한 2008 년 프론트 엔드 개발자와 백엔드 개발자를 비교하는 것은 오랜 세월이 지난 웹 시대였습니다. 재미를 위해 질문에 링크 한 이후로 오래된 밤나무에 몇 가지 사항을 수정 / 추가하고 싶습니다.
프런트 엔드 개발자
일반적으로 CS 학위가 없거나 3 단계 학교의 CS 학위가 없습니다.
손의 쇼. CS 학위를 가진 사람들이 프런트 엔드에서 모범 사례를 배우는 사람은 몇 명입니까? 또는 JavaScript로 혼란을 일으키지 않는 방법은 무엇입니까? 또는 IE6-IE9에서 CSS 문제를 처리하는 방법은 무엇입니까? 학계를 운영하는 교과서 산업은 끊임없이 변화하는 기술을 다루기에는 너무 뚱뚱하고 부풀어 오르기 때문에 대학에서 '심각한'주의를 거의받지 못했습니다. 이것은 나처럼 늦은 꽃 피는 사람들에게 탁월했습니다.
기본과 유사한 언어로 작업하십시오 (PHP는 기본 임)
PHP는 클라이언트 측 기술이기 때문에? 또는 Scheme에서 주로 영감을 얻은 JavaScript는 Basic보다 Visual Basic과 더 공통적이기 때문에 이제는 더 이상 프론트 엔드에서 계속 관심을 가지지 않고 백엔드 .NET 웹 응용 프로그램에서 여전히 사용할 수 있었습니까? 블로그는이 시점에서 자칭 오픈 소스 웹 개발자와 기업 대중 기술을 사용하는 CS 대학원 웹 개발자를 비교합니다. 나는 그 특정 싸움의 양쪽에서 동등한 지분으로 견딜 수없고 유능한 상태에 빠졌지 만 그는 여전히 OT에 있습니다.
Photoshop 문서를 CSS / HTML / etc로 변환하는 데 시각적 인 기술이 필요합니다.
약간 넓은 "시각적 기술"보다 세부 사항에 더 많은주의를 기울입니다. 우리 모두에게 미적 디자인 기술이있는 것은 아닙니다. 그러나 그렇습니다. 대부분의 사람들은 Jr. 레벨에서이 내용을 배워야하며 실제로 CSS 메스가 작동 할 때 JS 망치를 사용하지 않는 좋은 UI를 작성하는 것이 매우 중요합니다.
타입 자유 언어로 인해 반복 프로그래밍에 대한 높은 내성을 갖습니다.
그렇기 때문에 앞에서 언급 한 부분을 먼저 원합니다. 우리는 눌린 버튼을 전달하면 상품을 생산 / 검색합니다. 우리는 그들을 포장하고 배달합니다. 이러한 것들이 어떤 식 으로든 서로 밀접하게 구속 될 이유는 없습니다. 또한 실제로 OOP에 빠지지 않으면 엄격한 타이핑이 반복 프로세스를 방해해서는 안됩니다. 실제로 수업이없는 언어에 대해 배우기를 좋아하는 대부분의 사람들은 실제로 수업을하지 않습니다. 그러나 악취가 발생하더라도 프론트 엔드는 예측 가능한 액세스 포인트 만 필요하며 JSON이 아닌 JavaScript를 동적으로 작성하는 것과 같은 바보 같은 일을하지 않는 한 백엔드에서 원하는 모든 것을 수행 할 수 있습니다 성공적인 백엔드 동작을 HTML 구조에 "바로 그렇게"묶으십시오. * 기침 * 자바 개발자 * / 기침 *