当前位置: 首页 > 后端技术 > PHP

PHP程序员如何优雅地搬砖

时间:2023-03-29 19:36:11 PHP

我一生的文章都会放在这里,我的博客,希望每一行代码,每一段文字,都能对你有所帮助。https://github.com/CrazyCodes...前言大家好!在此,提前祝各位工程师“新年快乐”。距离除夕没有几天了。有的朋友可能还坚持战斗在前线,有的已经回到家乡陪伴家人。此时的北京就像一座空城,城市之间的表现是那么的惨淡。这是几年前的最后一篇文章。这一章,我会讲讲程序员如何优雅地搬砖搬砖。“重复某项工作以达到目标”的基础其实和造轮子是一样的这里的基础不仅仅是指其技术能力和技术背景,更意在体现程序员从重复中获得的感受和认识在早期工作。想必大家都是这样过来的。第一年,我们根据需求不断创新和磨练。所有的功能都要自己写,不用担心用别人的功能。但是自己写的东西经常出错,无论是思路还是代码都不够精炼。完成后,一层又一层的技术债务不断涌现。有没有想逃跑的念头?在不断进步的过程中,我们积累了很多经验。这里的变化指的是开发经验,而不是技术经验。开发经验大致就是当你看到某个需求时,你可以根据自己的知识和经验储备,快速选择它的开发框架、语言、数据库、流程逻辑。这里是做一个选择,你会针对需求给出自己的几个方案,而不是现在去检查写。开源的目的是什么?为了构建更好的技术生态,Coder和Coder之间互相帮助以取得更好的结果(不是结对编程)。如今,PHP生态运行的非常健康,无论是PHP7的发布,还是Composer的诞生,都为你的圈子提供了更好的技术和实践支持。各位大神为我们准备的全新的PHP原生机,我们应该更好的接触和熟练使用。前面说过很多初学者在本地开发的时候不关心本地的开发环境,随便拿一个。集成开发工具搭建了一套完整的运行环境,对其本质没有了解。我想大多数人都有过“fullengineer”的经历。不在乎本地环境的程序员敢说在生产,测试环境下,还是发挥不出它的技术能力。建议在这里,我给出一些常见业务需求的解决方案(不是一些高级的东西)。如果后台是要从头搭建后台,但是又不想把后台的逻辑从头搭建,这里我强烈推荐laravel-admin,虽然laravel在性能上比其他框架低,但是我觉得仍然是第一个作为后台开发框架。https://laravel.com/https://laravel-admin.org/https://laravel-admin.org/doc...laravel-admin的安装比其他开源程序要简单的多,都依赖于优秀的composer和laravelcomposer需要encore/laravel-admin接口接口开发注重性能和相应的速度。如果你还是喜欢laravel,可以选择lumenhttps://lumen.laravel.com/或者用C写的框架Phalconhttps://phalconphp.com/zh/真心觉得这些框架太大了,可以选择苗条,如果它是复杂的。但是从0开始写太麻烦了,这时候可以考虑鸟哥的Yaf或者韩天峰的Swoolehttps://www.swoole.co.uk/http://php.net/manual/en/book。..其他技巧收集和寻找适合您业务的软件包,并巧妙地利用其优势。让自己不用重新造轮子,没完没了地还清技术债。这是2019年程序员应该学习的。https://segmentfault.com/a/11...https://segmentfault.com/a/11...https://packagist.org/https://github.com/致谢感谢您看到这里,希望本文能对您有所帮助,谢谢。