资讯专栏INFORMATION COLUMN

PHP程序员如何优雅的搬砖

妤锋シ / 1535人阅读

摘要:这是年前的最后一篇文章,本章来聊一聊程序员如何优雅的搬砖搬砖既为达到目的,不断重复某项工作的行为,其实与造轮子一样,不谋而合基础这里的基础并非单指其技术能力,技术底蕴,更有意体现程序员在初期不断重复的工作而获得的感想与意识。

我一生的文章都会放在这里,我的博客,我希望每一行代码,每一段文字都能帮助你。https://github.com/CrazyCodes...
前言

Hello , 各位Coder !

在这里向各位工程师提前拜年 “新年快乐” , 距离年三十已经没有几天了,可能有些朋友还坚持在一线战斗着,有些已经回到家乡陪伴家人。北京每到这个时候都似一座空城,城与城之间表现的那么凄凉。

这是年前的最后一篇文章,本章来聊一聊程序员如何优雅的搬砖

搬砖既 “为达到目的,不断重复某项工作的行为,其实与造轮子一样,不谋而合”

基础

这里的基础并非单指其技术能力,技术底蕴,更有意体现程序员在初期不断重复的工作而获得的感想与意识。想必大家都是这么过来的,第一年时根据需求不断创新,不断磨练。所有的功能都必须自己写,用其他人的不放心。但自己写的东西经常出问题,无论是思路或者代码都不够精炼。一层一层的技术债在完工后不断的涌现出来。当时你会不会有跑路的想法?

选择

在不断的进步中,我们积攒了很多经验,这里指的变是开发经验,并非什么技术经验。开发经验大概意思是在看到某项需求时,可以快速的根据自己的知识与经验的储备选择其开发框架、语言、数据库及流程逻辑等。这里就是在做选择,你会对该需求给出自己的几项方案,而不是现查现写。

开源

开源的目的是什么?建立一个更好的技术生态圈,Coder与Coder之间互相帮助,达到更好的效果(并不是结对编程哈),现如今PHP的生态圈非常健康的运转,无论是PHP7的发布或者Composer的诞生,都为贵圈提供了更好的技术与实践的支持。我们应更好的去接触、熟练的去运用各位大神费尽心血为我们准备的全新的PHP

本机

讲过很多初学者在本地开发时,对本地的开发环境毫无关心,随随便便拿一个集成开发工具便搭建了一整套的运行环境,对其本质毫无理解,我想大部分人都有过“全干工程师”的历程,对本地环境毫无在意的程序员,敢说在生产、测试环境中依旧无法出色的表现其技术能力。

建议

在这里,我给出一些常见业务需求的解决方案 (并非是一些高级的东西)

后台

如果是从头做一个后台,然而又不想从0开始搭建后台的逻辑,在这里我强烈推荐laravel-admin,laravel虽然性能方面低于其他框架,但其作为后台的开发框架来说我认为还是第一名的。

https://laravel.com/

https://laravel-admin.org/

https://laravel-admin.org/doc...

laravel-admin 安装比其他的开源程序要简单的多,这都寄托于能力极佳的composer与laravel

composer require encore/laravel-admin
接口

接口开发着重性能,相应速度,如果依旧喜欢laravel,可以选择lumen

https://lumen.laravel.com/

或者使用C编写的框架 Phalcon

https://phalconphp.com/zh/

实在感觉这些框架太过庞大,复杂也可以选择 Slim ,他一定精简到让你飞起

http://www.slimframework.com/

不想使用框架?但从0写还嫌麻烦,这时你可以考虑 鸟哥的Yaf 或者 韩天峰的 Swoole

https://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/

致谢

感谢你看到这里,希望本篇文章可以帮助到你,谢谢。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/30039.html

相关文章

  • 2019 PHP序员发展路线

    摘要:在年我参加兄弟连的培训,成为一名程序员。我认为成为程序员的有以下三种途径。为大家准备了一份年程序员发展路线。可见也可以关注下上个时代框架霸主他的新版本可能会有奇迹发生扩展异步编程框架这个就不必多说了。 showImg(https://segmentfault.com/img/bVbmMdM?w=640&h=364); 我一生的文章都会放在这里,我的博客,我希望每一行代码,每一段文字都能...

    MangoGoing 评论0 收藏0
  • ELSE 技术周刊(2017.12.25期)

    摘要:业界动态引擎发布,在速度和内存优化上又带来了一些提升。程序人生前端技术发展回顾前端领域在年再次以狂热的节奏向前发展。技术周刊由小组出品,汇聚一周好文章,周刊原文。 业界动态 V8 release v6.4 V8引擎发布v6.4,在速度和内存优化上又带来了一些提升。对于instanceof操作符的优化,带来了3.6x速度提升,同时使得uglify-js提高了15-20%(结果来自Web ...

    Carbs 评论0 收藏0
  • 传奇4(Mir4)游戏搬砖又火了?传奇4用IP节点能出去玩吗?

    摘要:传奇游戏搬砖又火了传奇英文名之前在月号上线全球市场,经过一个月的时间,本来这款偏冷门的游戏已经彻底淡出了各位玩家的视线,但是随着国外区块链的爆发,传奇搭上了这突如其来的东风,一时间成为了搬砖党的热门选择。传奇4(Mir4)游戏搬砖又火了?传奇4(英文名Mir4)之前在8月26号上线全球市场,经过一个月的时间,本来这款偏冷门的游戏已经彻底淡出了各位玩家的视线,但是随着国外区块链的爆发,传奇4搭...

    yhaolpz 评论0 收藏0
  • ELSE 技术周刊(2017.10.30期)

    摘要:技术纵横调试指南协议是新加入的调试协议,通过与交互,同时基于浏览器的提供了图形化的调试界面。使得多业务线在复杂架构情况下能够独立开发测试,互不干扰,并统一调用接口。技术周刊由小组出品,汇聚一周好文章,周刊原文。 本期推荐 写在 2017 的前端数据层不完全指北 在前端技术的发展中,各个层面演进出不同的技术方案,如数据类型层面的 TypeScript,Flow,PropTypes,应用架...

    AprilJ 评论0 收藏0
  • react + node + express + ant + mongodb 的简洁兼时尚的博客网站

    摘要:前言此项目是用于构建博客网站的,由三部分组成,包含前台展示管理后台和后端。体验地址网站主页网站首页管理后台计划这次是一个完整的全栈式开发,只要部署了这三个项目的代码,是完全可以搭建好博客网站的。 showImg(https://segmentfault.com/img/remote/1460000017095592); 前言 此项目是用于构建博客网站的,由三部分组成,包含前台展示、管理...

    fish 评论0 收藏0

发表评论

0条评论

妤锋シ

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<