安利一套Windows10的PHP本地开发环境配置

食材列表

  1. Windows10
  2. 宝塔(Windows版)
  3. VsCode
  4. Microsoft Edge(Chromium)
  5. 堡塔SSH终端
  6. Navicat Premium
  7. ApiPost
  8. XMind

安利台词

  1. Win10 不必多说, xp时代大概是已经真的过去了, win7也有十多岁了, 至今还留在win7的, 不知道是多恋旧, 如果只是平常使用, 或者就是打游戏, 再或者, 开发很单一, 确实留在win7没毛病, 但是我想说的是, win10更傻瓜化, 除了真的吃内存, 强烈推荐,只要RAM大于8G的, 尽快上岸体验一下吧.
  2. 去年的宝塔(win)还不是现在(2020年10月30日)这个样子, 版本和linux版差了好多,界面差异过大, 功能相比linux版缺失太多. 还有很多说不清道不明的问题. 月初在开新项目的时候,要求php版本7.3以上了, 切换一个版本, 给我整懵逼了. 好不容易官网下载好了, 还要改配置什么的, 很麻烦. 在此且不讨论性能, 老爷机做开发的应该是不多了. 可以说现在的宝塔win版应该是这么多年开发下来使用体验最好的本地一键式开发环境了.
  3. VsCode有多好用呢, 本身没啥吸引人的, 但是当你发现你需要安装其它第三方软件来实现的一些功能在vscode中都能有插件替代的时候, 大概就是一个很大的惊喜, 而且有些集成进去的插件功能,甚至比单独客户端融入的更好, 比如说, git? ssh?
  4. 微软的IE真的是老毒瘤, win10诞生后出来的edge在我看来就是把UI适配了下, 实际体验差强人意. 但是自从这个版本的浏览器出来后, 我已经把用了五六年的Chrome给忘了… ,书签同步这一项就是我抛弃谷歌的原因了, 嗯~~很真实,毕竟常用工具集成个404功能是我不能接受的.
  5. putty之类的工具我是用过的, 虽然使用频率并不高, 但是仅一次基本就被UI给劝退了. 偶然发现宝塔居然推出来一个这玩意儿, 第一个版本的时候 其实使用体验是非常差的, 比如切换窗口再切回来时, 光标焦点丢失, 这一点很无法忍受, 起初以为大概是为了防止误操作??? 但是最近新更新了一版后没这个问题了…这一波,这波是肉蛋葱鸡~
  6. Navicat是临时写进去的, 因为,做戏要做全套!..
  7. ApiPost 是在受够了postman的速度后在网上搜到的, 后来发现公司竟然还是我们这儿的…可惜了,现在就会写个php了. 这里简单介绍并推荐一波. 大家都知道,现在是面向接口编程的时代了, 有个好用&强力的Api调试工具真的可以事半功倍, 可以创建 项目->文件夹->接口; 可以编写环境变量, 编写预执行/后执行脚本, 通过这些, 自然就可以配置出一套接口测试流程, 没错, 自动化的, 从选择商品到购买支付, 小手一点自动执行. 当然也有缺点, 这个缺点应该是我的, 创建项目和建立的文件夹/接口数量是有限制的(针对免费用户), 个人年费版目前是99, 方便到的, 确实可以支持一波. 我也放出个人的邀请码, 如果这篇文章有幸被您看到, 如果打算使用时, 可以填下我的邀请码, 你没有损失, 我得一个积分! 谢谢, 我的邀请码: 65XZ2N
  8. XMind, 这个其实也就时凑数写上的, 哈哈, 同类型很多, 但是这个体验目前感觉还是挺好的. 个人建议, 如果你家没有架构师, 没有产品经理, 当你需要独立设计项目的时候, 不要着急编码, 头脑风暴一下, 把所有相关需求和线索, 罗列出来, 最后归类, 分析, 整理, 个人认为, 这个过程甚至可以占用到你整个开发周期的三分之一也不为过, 应为当你把所有细枝末叶全部整理清楚后, 你会发现之后的编码 , 只不过是工作量的问题了 . 当然其实现在我也遇到一些很烦恼的问题, ,就是后期的需求变更, 或者逻辑修改, 很烦.当你把脑图认真做完之后会发现, 其实是很庞大的, 脑图改完再去改代码吧, 进度完全可以按照脑图来, 我说的烦, 其实就是感觉需要抽时间再来维护脑图也是很费神的一个事儿.

尾巴

行了, 今日份安利到此结束

其实就是抽个空, 偷个懒, 写个博客摸个鱼.

但我知道其实每个人想法,性格不一样, 你觉得好的东西不一定别人就会认可, 这个文章全当是给入门后生一个指导建议, 真的, 不要再浪费时间在这些无关紧要的事情上了, 我属于那种热了冷了不想干活的人, 工欲善其事必先利其器, 我吃饭的家伙事儿用着不舒服, 也不想干活那种, 每年总有那么一段时间想捣鼓捣鼓新鲜玩意儿, 因为一直没有特别让人舒服的本地开发环境, 总有这样那样的缺点.

说实话这些只是暂时性的提高编码舒适度, 但对你的核心没有一点影响, 毕竟用记事本也是可以写代码的.

说了这么多, 只希望用自己的经验, 时间, 能帮你节省下犹豫,纠结开发环境到底哪个好的时间, 省下这部分时间, 去提升自己的核心吧

For you, For me.


哦, 对了, 差点忘了, 宝塔可以随意切换php版本, 同时, 这个下载好的php可以用作ide的php环境.!

你可能感兴趣的:(杂学,PHP,windows开发环境,php开发环境,ApiPost,php环境推荐)