데브허브 | DEVHUB | Is PHP the new JS?
- PHP는 최근 5,700만 달러의 투자와 Laravel의 등장으로 다시금 주목받으며 활기를 띠고 있습니다. ✨
- 많은 개발자, 특히 구세대 개발자들은 WordPress와 PHP를 통해 코딩 여정을 시작했지만, 이로 인해 프론트엔드를 싫어하고 백엔드에 집중하게 된 경우가 많습니다. 💻
- 과거 PHP는 "나쁜 디자인의 프랙탈"로 불리며 느린 성능과 가드레일 없는 코딩 방식으로 인해 확장성 없는 앱을 만들게 한다는 오명을 얻었습니다. 📉
- PHP 7.0 이후 버전들(8.0, 8.1, 8.2)에서 10배 이상의 성능 향상을 이루며 과거의 느리다는 인식을 불식시켰습니다. 🚀
- Laravel은 PHP의 지나친 개방성으로 인한 코드 관리의 어려움을 해결하고 개발자들이 "행복한 경로"를 따르도록 돕는 필수적인 프레임워크로 평가됩니다. 🛤️
- Facebook은 PHP의 느린 속도 문제를 극복하기 위해 "Hack"이라는 자체 언어를 개발하여 백엔드를 구축했으며, 이는 당시 PHP의 한계를 보여주는 사례입니다. 🛠️
- PHP는 쉬운 시작(별도의 설정 없이 파일 실행)이라는 장점이 있었으나, 동시에 "스위스 아미 나이프"처럼 남용되어 좋지 않은 평판을 얻는 원인이 되기도 했습니다. 🔪
- Node.js의 등장은 JavaScript를 브라우저 밖에서 실행 가능하게 하여 프론트엔드와 백엔드를 통합하는 "하나의 스택"에 대한 개발자들의 열망을 불러일으켰습니다. 🌐
- PHP와 JavaScript 모두 초기에 수많은 프레임워크가 난립했으나, 시간이 지나면서 소수의 "좋은" 프레임워크만이 살아남아 현재에 이르고 있습니다. 🌳
- 스폰서 Savala는 GitHub 연동 자동 배포, 워커, 잡, 크론 스케줄링 등 현대적인 배포 기능을 제공하여 개발자의 코드 배포 과정을 크게 간소화합니다. ⚙️