>  기사  >  백엔드 개발  >  PHP에서 새로운 프레임워크를 배우는 데 얼마나 걸리나요?

PHP에서 새로운 프레임워크를 배우는 데 얼마나 걸리나요?

(*-*)浩
(*-*)浩원래의
2019-09-16 11:41:313505검색

요즘에는 PHP 프레임워크가 끝없이 많습니다. 저는 이 분야의 전문가도 아니고, 그 중 하나도 능숙하게 사용할 수 없기 때문에 추천도 하지 않으며, 어떤 것이 무엇인지 논의하고 싶지도 않습니다. 하나는 프레임워크이고 어떤 것은 그렇지 않습니다. 여기서 제가 논의하고 싶은 것은 새로운 프레임워크를 더 빠르게 사용하는 방법입니다.

PHP에서 새로운 프레임워크를 배우는 데 얼마나 걸리나요?

우선 당연히 ZendFramework, Cake, Symfony, atk, Yii, CodeIgniter와 같은 프레임워크를 선택해야 합니다. , 솔라, 프라도 등 어느 것을 선택할까요? 일부 프레임워크는 훌륭한 "단계별" 튜토리얼을 제공하는 반면 다른 프레임워크는 시작하기가 더 어렵습니다. (추천 학습: PHP 프로그래밍 초보부터 숙달까지)

이 글이 매우 마음에 듭니다. "새로운 프로그래밍 언어를 배우기 위해 해야 할 일 연습"을 사용하지만, 저는 이미 PHP에 매우 익숙하기 때문에 학습 프레임워크에서는 이 방법을 사용할 수 없습니다. 그래서 나는 PHP 프레임워크를 배우기 위한 몇 가지 유사한 연습을 나열하고 싶습니다.

아직 프레임워크 사용 방법을 모른다면 이 글의 연습을 따라 배워보는 것은 어떨까요?

1. Hello world

여기서 연습의 필요성에 대해서는 설명하지 않겠습니다. 새 프레임워크에서 애플리케이션을 빌드하고 페이지에 "'hello world"를 표시합니다. 물론 그렇게 간단하지는 않을 것이다.

2. 계산기

두 개의 피연산자를 더하고 빼는 간단한 계산기 프로그램을 작성합니다. 곱셈, 나눗셈, 출력 등의 연산을 수행합니다. 페이지에 결과가 표시됩니다. 각 작업에 대해 별도의 작업 또는 메서드(프레임워크마다 다르게 호출됨)를 설정해야 하며 프레임워크에서 양식 유효성 검사 기능도 사용해야 합니다(프레임워크에서 이 기능을 제공하는 경우).

3. 방명록

1998년으로 돌아가서 방명록 프로그램을 만들고 페이지에 방명록을 표시합니다. 사용자가 애플리케이션에 제출한 후 데이터베이스나 텍스트 파일(상황에 따라)에 저장되고 사용자의 메시지 내용이 페이지에 표시됩니다. 프레임워크가 HTML 양식, 개체 모델 또는 레이어를 생성하기 위한 기능을 제공하는 경우 해당 기능을 사용하십시오.

4. 구문 분석 및 페이지 매기기

RSS 소스 또는 기타 XML 소스를 선택하고 항목을 구문 분석하여 표시합니다. 동시에 페이징 기능이 추가되어 사용자는 5개 항목을 5개씩 찾아볼 수 있고 페이지 상단이나 하단에 페이지 번호를 추가할 수 있습니다. 프레임워크가 그러한 기능을 제공하는 경우 이를 사용하십시오.

위의 연습을 완료한 후에는 이 프레임워크를 사용하는 방법을 명확하게 알 수 있어야 하며 이를 사용하여 보다 복잡한 작업을 완료하거나 이 프레임워크의 다른 기능을 계속 탐색할 수 있습니다. . 아직 사용법을 모르거나 위의 연습을 완료하는 데 많은 시간을 소비한다면 이 프레임워크가 자신에게 적합하지 않다고 생각하므로 다른 것을 사용해야 합니다.

프레임워크를 사용할 때 어려움을 겪는 경우 프레임워크 커뮤니티에 가서 도움을 요청하세요. 커뮤니티의 강력한 지원을 받는 프레임워크는 향후 작업에 큰 도움이 될 것이며, 이 프레임워크가 좋은 프레임워크임을 보여주기도 합니다. 6개월 후 프레임워크를 사용하려는 사람은 아무도 없고, 프레임워크 개발자는 개발 중단을 발표합니다. 이는 매우 짜증나는 일입니다. 신분증은 동일한 행동과 지위의 차이를 구체적으로 구분합니다.

위 내용은 PHP에서 새로운 프레임워크를 배우는 데 얼마나 걸리나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.