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

PHP程序员必备的七件武器

时间:2023-03-29 23:35:09 PHP

作为一个程序员(或者程序员),出世间,手里没有几把必杀技,肯定赢不了名声世间,除了必杀技之外,武器也很重要,但一把青钢剑,绝对无法俘获万千少男少女的芳心。就连小李飞刀,人们也没有记住他的帅气,只记得他的飞刀。不是吗?本文重点介绍了程序猿居家旅行泡妞必备的七种武器,以及一些实(壮)用(bi)的必选。开发环境最郑重推荐:XAMPP有win版、mac版、linux版等,一应俱全。标准的英文定义是:XAMPP是一个易于安装的Apache发行版,包含MySQL、PHP和Perl。每个人都知道阅读英语包括什么。基本上该配置的东西下载一次就配置好了。.许多公司在同一个生产环境中使用这个东西。官网:1https://www.apachefriends.org备选方案:WAMPSERVER,Windowsweb开发环境。这是一个备选建议,但如果可能,请选择XAMPP。据说IDE编辑器是真正的天才,不需要集成IDE。他们喜欢VI、VIM和NOTEPAD。越简单越好,因为越简单越好,格调越高。不过,今天我们不是来装逼的,我们是来谈谈实用??性的。当之无愧,第一推荐:PHPStorm,最新版本8.1之后。它是一家俄罗斯公司的产品。JetBrains还有一个产品叫做Webstorm,也是一个超级牛逼的产品。让风暴来得更猛烈些!推荐理由:方便,专业,基本上别人能做的他都能做,包括编程,调试等等,还集成了SVN管理和自动上传到网站服务器。光说,肯定说不完。需要注意的是,这是一款商业软件,需要人民币。什么,你还没破解软件……你是真正的程序员吗?当然,另一个重要的推荐是SublimeText。和PHPStorm一样,有Mac和Win平台的版本。它也有PHPStorm好的编辑功能,主要是没有那么臃肿,非常轻量级的Slim。如果说phpstorm是这一类的史泰龙,非常强大,包罗万象,那么SublimeText就是一个轻盈温婉的小家碧玉。来看看大家的口味吧。别问我网址,不会去问度娘的程序员我觉得我不能成为一个合格的程序员。数据库工具数据库工具,实在太多了。自己用过mac平台和win平台的工具,发现其实差别还是挺大的。首先介绍一下第三个地方:MysqlWorkbench;出身贵族,是mysql的官方产品。功能很好很强大,但是一般不支持中文,缺点是特别臃肿。.最棒的是我们用它来做数据库设计,有很好的支持。打开EERDiagram界面时使用。强烈推荐。另外介绍一下SequalPro,目前是1.0版本,专用于Mac平台,而且是全新的。我很好奇为什么我推荐这个。因为实在是好用,我在mac下试了几个,觉得这个确实不错。唯一遗憾的是好像只有英文版。拼音不错,就是英文不行,估计要郁闷了。并列第一的还有NavicatforMySQL,有win和mac版本。我没用过,但是我们的技术大神潘神一直坚持用,强烈推荐。入选理由:潘神喜欢,没有差评。SVN管理工具一人开发,随心所欲。但是一个团队,如果没有SVN的管理方式,那简直是不可想象的。在深圳福田中心区裸奔的感觉,原始。总的来说,SVN,在服务器端,linux系列系统的版本管理系统一般都安装了Subversion系列的版本管理系统,简单易用,简单易用。当然,系统也可以托管在现在很流行的Github上。对于我们团队开发,对于商业活动,最好是托管在我们自己的Subversion服务器上,或者在局域网上,随便建一个。Mac版最推荐CornerStone,2.7+版本,我用的不是很新的版本,这个够用了。它具有完整的SVN客户端功能。不过Mac似乎没有Windows用户那么幸运,因为mac版的版本管理工具集成度更高。啦啦啦啦啦,最神奇的工具出来了。Win版,TortoiseSVN,又称小龟壳,神器!但是我最近刚从cornerstone切换到phpstorm。他家的svn也集成的很好。服务器端控制工具一般来说,我们通常需要控制远程服务器,比如阿里云等,为了性能,我们一般不会选择win服务器,而是使用linux系列服务器。因此,服务端的客户端操作工具就显得尤为重要。它可以分为三类:第一类是终端工具。除了mac自带的,我一般选择ZOC和SecureCRT。Mac下,zoc好像比后者方便一点,但是SecureCRT也算是一个综合全面的播放器了,粉丝多到爆!第二类是FTP工具。Windows下基本不用介绍了。选择真的太多了,随便选一个吧。对于Mac版本,我发现Transmit4特别好用,仅此而已。第三类是文件对比工具,盘神极力推荐。必备神器:BeyondCompare,可以实现服务器端和本地的文件对比,哪一行都可以换,哈哈。但是,请注意比例。很多人选择这个,不使用SVN工具。这是大忌。我们试过了,一个晚上,三个人,轮流用BeyonddCompare更新同一个文件,结果……可想而知,差点打起来。浏览器等测试工具既然是PHP程序狗,就一定要用浏览器来测试。首先,让我们澄清一下我们的立场。有诚信的程序员从不使用IE浏览器。如果你用IE,请绕道,好好走,不要发。必须推荐两个神器:Chrome和Firefox,点击菜单,选择:DeveloperTools,然后就可以为所欲为了。如果两大神器再配上一个牛逼的外挂,那就如虎添翼了。这个插件,名字叫:PostmanRESTClient,可以专门用来测试post/get等各种网络访问方式,然后接收返回的结果。接口测试等ajax测试非常方便。最后,如果你是负责微信开发的,那你一定要有一个二维码生成工具。这样的工具太多了。mac下的iQR非常好用。还有网站生成,随便找个网站。俗话说:不想当将军??的士兵不是好士兵。我说:不想做产品经理的程序员不是好程序员。哈哈,因为涉及到物种的进化进化,想要培养成强大的产品犬,可不是那么简单的。必须懂天文,懂地理,猜女人的想法(据说女人的使用习惯决定了70%以上的UI习惯)。在此向大家介绍几款工具:最重要的当然是AxureRPpro,在业内也被称为:人品软件。mac和win系统都可以。会画:人物图是产品狗最基本的技能。该工具用于产品原型设计。它可以实现近似布局和用户交互设置。它是ProductDog用于与上游用户沟通、下游设计和程序开发的最重要的工具。这和武道界的圣火令没什么区别。另外一个,Mindmanager,对于程序员做需求分析和开发安排也很有用。这是规划人员最喜欢的工具之一。要打动用户,除了会编程,那是远远不够的。使用PPT?它现在可能已经出来了。最新的演示工具叫做:Prezi,让你专注于你的观点,打动客户!