<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></title> 
<link>https://jackxiang.com/index.php</link> 
<description><![CDATA[赢在IT，Playin' with IT,Focus on Killer Application,Marketing Meets Technology.]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></copyright>
<item>
<link>https://jackxiang.com/post//</link>
<title><![CDATA[[高手对话]札记之在等Go2的泛型的时候这位PHP德国的小伙子是不是该追一下子返老还童咱的PHP呢？]]></title> 
<author>jack &lt;xdy108@126.com&gt;</author>
<category><![CDATA[Php/Js/Shell/Go]]></category>
<pubDate>Mon, 11 May 2020 09:50:00 +0000</pubDate> 
<guid>https://jackxiang.com/post//</guid> 
<description>
<![CDATA[ 
	大牛微信群札记，Mark下，应该有点干货，作下简单记录，那么年轻就被封神，<br/>所以，出名还得趁早，可能和国外的计算机文化水平有关，有的娃估计三岁就学计算机，所以，我们还是要学先进啊，搞不定就靠下一代奋起直追吧，以下是顾问觉得有点意义的摘选：<br/><br/>之前rango兄弟做swoole开源项目 7-8年，现在也干不过年轻人了。<br/><br/>据说新一代的程序员，写出来的代码更有艺术气息。<br/><br/>像rango这样的大牛写的代码，都被年轻的开发者鄙视了，被吐槽多了，逐渐不写了。<br/><br/><br/>下面这位是大神，年轻的大神：<br/>php parser(https://github.com/nikic/PHP-Parser)原来就是这个年轻人搞的啊 厉害￼<br/>这个得编译原理扎实才行，LLVM 作者，PHP7 作者，不像我们将就德国小伙，很严谨的。<br/><br/><br/><br/>现在都用 php -S 了，比 node 、golang 的 httpserver 要更易用。生产环境用 php-fpm + nginx ，现在 PHP7 很稳定。<br/>以前 php 5.3 还有 coredump，php72 之后基本上没遇见。现在年轻人更进一步，全用 docker 了，不是docker替代fpm<br/>docker pull 下载 php nginx fpm 还有一大堆扩展，然后 docker run 直接运行，零配置<br/>像lvs 20年前老古董了，现在都不用这个。有更先进的 slb 软件，时光真TM快，真老了，不服不行，隔几年只扶墙了。<br/><br/><br/>当前，可选的技术 太多了。php 的优势没那么明显，劣势又凸显出来。<br/>Java 里面 spring boot, spring cloud 开发效率大大提升，以前 EJB、XML 那时代，Java 用起来很麻烦。现在又多了 Node.js、Golang 有异步 IO 、协程的特色功能。PHP 没什么亮点，缺点还挺多<br/><br/>有兄弟在富途推swoole:在富途推swoole，各种被老板们挑战，觉得出了问题，大部分人搞不定，所以迟迟推不动。<br/><br/>一阵讨论，还得把这个革新PHP的重任给年轻的大神，充满期待：<br/>虽然能搞个 swoole 的扩展，但是也没有能力去改造 php ，这得依赖 Nikic 这样的计算机大神了。<br/><br/>rango兄弟的视界：<br/>PHP 需要改造 VM 、标准库，第一 必须加入 JIT ，否则偏运算或者逻辑重的服务，性能不行。当然 VM 如果能内置 协程、多线程、异步 IO 会比较好。 第二 标准库太随意了，得好好设计一下，标准库根本没有 namespace ，太乱了。 Java、C++、Go、Node.js 标准库很规范的。PHP 语言不改变，可能逐渐就被时代抛弃了。<br/><br/>去年尝试了基于k8s / istio / grpc来做架构和业务<br/>对比以前写PHP，真的太舒服了<br/>下半年带我们团队转型golang了--2020/3/10 14:06<br/><br/><br/>Go会不会是另一个强有力的挑战者？<br/>golang 现在有点难用，没泛型。等 Golang 2 吧<br/><br/><br/><br/>年轻大神文章，学习下英语之用：https://nikic.github.io/2020/05/10/Make-LLVM-fast-again.html<br/><br/><br/><br/>About Me<br/>Hi! My name is Nikita Popov, but you’ll mostly meet me as nikic on the internet. I’m working as a software developer at JetBrains on the PhpStorm team. Before that, I studied computer science and physics at the Technical University of Berlin. I contribute to the PHP and LLVM projects and maintain a number of open-source PHP libraries.<br/><br/>Feel free to contact me via nikic@php.net. Alternatively you can usually find me in the PHP chatroom on StackOverflow.<br/><br/>Projects<br/>My most popular open-source projects, sorted by stars:<br/><br/>PHP-Parser – A PHP parser written in PHP<br/>FastRoute – Fast request router for PHP<br/>scalar_objects – Extension that adds support for method calls on primitive types in PHP<br/>iter – Iteration primitives using generators<br/>php-ast – Extension exposing PHP 7 abstract syntax tree<br/>PHP-Fuzzer – A fuzzer for PHP libraries<br/>Accepted PHP proposals<br/>PHP 8.0:<br/><br/>自我介绍：https://nikic.github.io/aboutMe.html
]]>
</description>
</item><item>
<link>https://jackxiang.com/post//#blogcomment</link>
<title><![CDATA[[评论] [高手对话]札记之在等Go2的泛型的时候这位PHP德国的小伙子是不是该追一下子返老还童咱的PHP呢？]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>https://jackxiang.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>