프로그래밍 및 소프트웨어 개발의 세계에서는 언어, 프레임워크, 라이브러리 또는 개발자가 사용하는 기타 도구를 비교하고 서로 다른 의견을 생성하는 것이 일반적입니다.
그러나 우리 모두는 일부 언어, 프레임워크 및 라이브러리가 서로 다른 문제를 해결하고 다른 일부는 동일한 문제를 서로 다른 방식으로 해결한다는 것을 알고 있었습니다. 이 문단은 이상해 보이지만, 이 우주에서는 그런 일이 일어나고 있습니다!
어떤 사람들은 한 가지 문제를 해결하자고 제안하고 어떤 사람들은 2개 또는 3개 이상을 해결하는 것처럼 보이지만 Python, Javascript, C# 등 웹, 모바일, 데스크탑, 뱅크엔드, 포트엔드, 인공지능 등에 모두 존재합니다.
개발의 세계에서 일어나는 이런 현상은 서로 다른 언어나 도구를 사용하는 사람들의 옆구리에 가시처럼 보일 수 없고, 결국 한심한 비교와 토론이 나올 정도로, 평범하고 자리도 없고 근거도 없습니다.이러한 터무니없는 비교가 초보자나
자바스크립트 커뮤니티에서만 발생한다고 생각하지 마세요. 커뮤니티는 소프트웨어 개발 세계에서 서로 다른 것에 대한 한심한 의견의 진원지입니다.
저는 경험과 재능을 바탕으로 감히 프레임워크를 라이브러리나 저급 언어와 비교하는 고참 개발자, 심지어는 본격적인 개발자, 더 강력한 언어를 사용하는 사람들의 비교를 본 적이 있습니다. 고급 언어로.이제 왜 일반 개인이 라이브러리보다 프레임워크가 더 낫다고 주장하거나 주장하려는 욕구나 필요성이 있는지 생각해 보세요. 프레임워크는 완전히 다르며 서로 다른 문제를 해결한다는 것을 알 수 있습니다.
당신에게 이런 상황을 목격하는 것이 초보자가
HTML은 프로그래밍 언어라고 말하는 것을 듣는 것보다 더 이상 터무니없는 것이 아니라면 당신도 역사를 모르는 바보에 속한다고 생각합니다. 기술의 출현 뒤에.
사람들이 왜 이렇게 비교하는지 모르겠습니다. 예를 들어React를 Laravel과 비교하면서 React가 라이브러리 프런트엔드이고 Laravel은 풀스택 프레임워크입니다. 또는 React를 Vue 및 Angular와 비교해 보세요. 후자는 모두 프레임워크이고 첫 번째는 라이브러리라는 점을 염두에 두세요.
저와 다른 일관적인 사람들의 관점에서는 풀스택 프레임워크를 동일한 장르의 스택과 비교하는 것이 관례적일 것입니다. 즉, 풀스택 프레임워크를 프런트엔드 프레임워크와 비교하거나 백엔드 프레임워크를 프런트엔드와 그 반대.
예를 들어
Laravel을 Spring, Ruby on Rails, Djagon 또는 Next.jS와 비교할 수 있습니다. 이제 다른 카테고리의 스택이나 라이브러리와 비교하는 대신 전체 스택 프레임워크로 선언됩니다.
PHP를 Python과 비교하거나 GO 언어를 비교하는 것이 어떻게 가능합니까? Rust 또는 다른 목적으로 등장한 기타 언어
PHP는 웹에서 탄생한 언어이며, 그것이 죽든 말든 그 운명은 웹이라는 것을 깨달으세요. 개인적으로 PHP의 다른 운명은 이것 외에는 볼 수 없습니다. 모든 것은 Rasmus Lerdorf가 1994년에 개인 블로그를 만들기 위해 C로 스크립트를 만들었을 때 우연히 오늘날 이러한 스크립트가 우리가 PHP, 그는 사물을 해석하는 문제를 해결하기 위해 프로그래밍 언어를 만드는 데 관심이 없었지만 오히려 여러 사람이 이를 제안했기 때문에 그렇게 했습니다.
Rasmus Lerdorf는 사람들이 존경하게 되는 다른 블로그와는 다른 블로그를 만들고 싶었고 나중에 PHP를 프로그래밍 언어로 만드는 이스라엘 국적의 두 사람의 도움을 받았습니다. 그래서 PHP가 웹 이외의 다른 방향을 갖는 것은 어려울 것입니다. 다른 분야로의 마이그레이션 시도는 모두 실패했기 때문입니다. 이제 다시 생각해 보세요. PHP의 역사도 모르는 일반 개인이 왜 PHP의 구문이나 추상화 문제를 해결하기 위해 설계된 언어인 Python과 비교할 수 있을까요? C, C++, Java와 같은 언어가 더 강력합니다. 또는 Python이 C++으로 작성되었다는 점을 알고 Python을 C++ 이 소프트웨어 개발 세계에서 일부 사람들은 사물이 실제로 어떻게 작동하는지 알지 못한 채 특정 감정을 가지고 사물을 받아들입니다. Facebook, Google, Microsoft 또는 특정 프로그래머가 우리가 사용하는 오픈 소스 프로젝트나 기술을 항상 만드는 것은 아닙니다. 놀이공원의 장난감처럼 사용하기도 하지만 인버스 마케팅 과정에서 프로그래머를 중개자로 활용하여 이러한 도구를 통해 다른 회사가 서비스에 참여하도록 유도하는 등의 작업을 만들거나 자금을 조달하는 경우도 있습니다. 그러니 포럼, 그룹 및 Discord 서버에서 프로그래밍 언어, 프레임워크 및 라이브러리가 다른 프로그래밍 언어, 프레임워크 및 라이브러리보다 낫다는 실제 이유도 모른 채 논쟁을 중단하세요. 존재한다…
위 내용은 한심한 비교는 이제 그만의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!