php-annotated-monthly-november-2018

Php_annotated_monthly 이미지

JetBrains에서 제공하는 PHP Annotated Monthly라는 (거의) 매월 발행되는 블로그가 있어 소개 드리려고 합니다.

이 중에서 몇 가지 제 취향껏 골라 그 안의 내용도 좀 뒤져보고 개발새발 번역해서 소개합니다.

지난 September 2018 소식지는 페이스북 그룹에 바로 올렸더니 너무 보기 안 좋아서(이렇게…), 제 블로그에 옮겨봤습니다.


The future of Zend Engine and Zend Framework

http://zsuraski.blogspot.com/2018/10/the-future-of-zend-engine-and-zend.html

— Zeev Suraski in his blog announced that he’ll be leaving Rogue Wave, which acquired Zend company in 2015. Matthew Weier O’Phinney and Enrico Zimuel, who work on Zend Framework, Zend Expressive, Apigility, as well as Dmitry Stogov, the author of PHPNG, are also leaving.
Stefan Priebsch posted an interesting analysis of possible consequences to the PHP ecosystem.

Dmitry Stogov, Matthew Weier O’Phinney, Enrico Zimuel와 같은 사람들이 Zend를 인수한 Rogue Wave software를 떠난다는 소식입니다. 회사의 방향과 맞지 않음을 은근 내비친 것 같은데, 계속 PHP 생태계에 공헌을 하고 싶으니 관심있는 사람 연락하라는 소식입니다.

Stefan Priebsch라는 사람이 쓴 글도 소개하고 있습니다. Zend의 미래라는 글입니다.

  • Zend를 인수한 이후에도 계속 장사가 안됐고, 그들이 만든 솔루션은 인기도 없었다
  • Zend가 Dmitry Stogov에게 돈을 주고 이만큼 발전시킨 공헌도 있으나 커뮤니티 차원에서 기여한 것도 많다
  • PHP가 BSD-style 라이센스이므로 fork해서 계속 개발할 수도 있고, Rogue Wave가 Zend라는 용어에 대한 권리를 주장하면 “Zend Engine”이라는 용어는 PHP에서 지우면 그만이다
  • 하지만 오픈소스 프로젝트는 살아남을 수 있을 것이다. Magento처럼 Zend Framework를 기반으로 하는 회사와 프로젝트도 있고, Zend Framework를 계속 개발하는데 드는 자금이나 프로그래머들의 기여를 받는 것은 어렵지 않을 것이다

어설프게 번역했지만 대충 이런 이야기입니다. 요약하면 “Rogue Wave야 그동안 고마웠는데, 그냥 커뮤니티에 맡겨둬” 정도 되겠습니다.

요즘 각 언어나 프레임웍이 서로 닮아간다 이야기가 많았는데…
어쩐지 Node.js 커뮤니티가 걸었던 길을 가는 건 아닌가 싶기도 합니다.

62% of all internet sites will run an unsupported php version in 10 weeks

https://www.zdnet.com/article/around-62-of-all-internet-sites-will-run-an-unsupported-php-version-in-10-weeks/

— In 2015 the team decided to prolong PHP 5 support till the end of 2018. Nevertheless, more than a half of all sites still work on PHP 5. See the phpVatch checking top 1 million websites from Alexa Top which reveal their PHP versions. And upgrade your PHP!

W3Techs의 통계에 따르면 현재 모든 인터넷 사이트의 약 78.9 %가 PHP로 운영되고 있습니다.

  • 세상에!

그러나 2018년 12월 31일에 PHP 5.6.x에 대한 보안 지원이 공식적으로 중단되어 5.x버전에 대해 모든 지원이 종료된다고 합니다. 운영체제의 지원을 받으면 조금 더 연명할 수는 있긴 합니다만…

Joomla’s minimum requirement remains PHP 5.3, while WordPress’ minimum requirement remains PHP 5.2.

인터넷에 올라온 사이트의 1/4 정도 되는 워드 프레스 진영이 여전히 최소 지원 버전을 5.2보다 높이는 데 강력히 저항하고 있다고 합니다.

(이해는 됩니다. 그럼 안 돌아가니까…강 건너 불구경하다 생각해보니 저희 회사는 7.0을 쓰고 있네요. 남 걱정할 때가 아닙니다!)

결국 이 글을 읽는 여러분이 움직여야 합니다. 당장 사장실을 발로 차고 들어가 PHP를 업그레이 해야겠다고 외치세요. 왜냐고요? 음…

다음 소식입니다.

CodeIgniter 4.0.0 alpha1

그렇다고 합니다.

[RFC] Preloading

지난 9월달 소식에서 언급된 Dmitry Stogov의 제안이 정식 RFC가 됐다고 합니다.

Laravel Telescope

https://github.com/laravel/telescope

— One more tool in Laravel ecosystem. This time extended debugging dashboard. Detailed review.

Mohamed Said와 Taylor Otwell이 만든 디버깅 dashboard입니다. 흥미롭고 써보고 싶은데 일단 Laravel5.7이상…이니까 PHP7.1은 되어야 할테고…전 안되겠습니다.

Opening Keynote: PHP in 2018 - PHPConf.Asia 2018

PHP가 어떻게 변화하고 있는지 알려주는데 내부도 들여다보고 영어라서 잘 못알아 듣겠습니다. 여러번 봐야겠어요.

기타

마리오 게임 및 더 많은 소식이 들어 있습니다.

Tool 이야기는 최대한 뺐는데(모르니까), 매달 Async PHP에 관한 소식도 한 꼭지를 담당하고 있을 정도로 관심이 뜨거운 것 같네요. 커뮤니티에서도 종종 이야기가 나오고 말이죠.