什么是集成式开发环境
带有Web服务器(web server)、数据库(Database)、服务器端脚本语言(Server-side scripting language)等集成式环境的应用通常集成了多个组件,以提供一个完整一站式的开发和运行环境。它能使开发者能够在同一个平台上进行Web应用程序的开发、测试和部署。
对于集成式开发环境,一般大佬们都有固定的选择,那新手小白该怎么选呢,本文将分享作者自己的使用经历,希望能给大家一些参考和帮助。
刚开始我用的是MAMP,地球人都知道的PHP开发环境,当时也没多想,只知道这个。
结果。。家人们谁懂啊!
我也承认自己是人菜瘾大,一个PHP小白还想试试在多个主机上练手,可没想到MAMP只支持一个主机,不仅折腾了一顿还浪费了我大把宝贵的时间,最后也没搞成,弄得我头都大了。。
整个人无语住了。
最后只能索性放弃了MAMP。
得来全不费功夫
那句话怎么说的来着,得来全不费功夫。
前阵子我在某博客上知道了ServBay。翻译过来看了看说明,好像还挺简单,适合小白。
装上去后,我立刻搞了个简单的wordpress,跑了个laravel,结果就行了。。
困扰我很久的问题就这么轻松的解决了,也不知道该说啥。。
我真想给它的团队寄个锦旗,并且发自内心的建议大家,无论你是新手还是老手,ServBay都是你下一个web项目的开发环境首选。
ServBay有以下一些优势供大家参考:
全套工具一应俱全:ServBay包揽了你需要的一切,有web服务器、PHP、Node.js、数据库等等。不用再费时费力去编译或者装一堆零散的工具了。
版本随便换:能同时跑不同版本的PHP和Node.js,你可以轻松地在各种项目间切换。对我来说,一键就能切换不同的PHP版本,简直太方便了。
支持自定义:可以为你的项目定制特殊环境。ServBay可以随便加减组件,特别灵活。
轻松开发:无需花费大量时间编译源代码,也不像docker一样需要维护各种模块的依赖。ServBay搞定这一切,让你只需专注于写代码和做项目。
时尚又易用:界面清爽、时尚、还提供了CPU和内存实时信息,提供了非常棒的用户体验。对我来说,ServBay在用户体验方面也做的非常棒,安装部署的过程也比较顺畅,3分钟不到能把一切搞定。
还有一个彩蛋:就是它支持多达5个主机,给了我在各种练习和项目中所需的灵活性。这不仅让ServBay超级高效,而且在我的学习过程中发挥了至关重要的作用。易用性和多主机支持让ServBay成为一个无价的工具,极大地提升了我在PHP开发中的积极体验。
总的来说
ServBay改变了我的web开发之旅,这是我分享这篇文章的动力。
当然,我并不是说你应该抛弃你现在用的LDE(比如XAMPP、WAMPSERVER或AMPPS),我只是希望能给大家的开发过程带来快捷和便利,所以只是一个建议和参考。
如果在使用过程中有问题也不用担心,可以去他们的discord社区,挺活跃的,里面老外PHP开发者还挺多。