PHP学习路之工具选择

简介:

在决定进行PHP开发学习之后,也决定以www.51cto.com 和 www.w3cschool.cc为主要学习资料站点后,应该应该出发了,但在出发之前应该选择好工具。


工具有几个方面:

一.作业测试环境

   1.服务器软件的选择

   2.浏览器的选择

二.代码书写工具

三.作业保存地方


第一个方面--测试环境的选择,

   在学习一个技术时,应该有相应的环境来测试,这次学习PHP开发,就应该有测试服务器软件和浏览器,在网上搜索了很多相关的软件.

   1.服务软件的选择,

       在web开发中服务器软件就好的,稳定的是利用linux + apache+mysql+php = Lamp 还有一个是lnmp,也不错,不过针初学者来说,上面说的两种搭建比较繁琐,会因为环境搭建问题放弃这方面的学习,我对Linux也不熟悉,另外是学习不是创建生产环境,所以放弃这种生产环境的搭建,采用了widnows下集成软件的使用。

   集成软件环境也有很多,如wampservr xampserver appserver 和国人集成的APMServ5.2.6等,

说了这么多,集成环境怎么选择,又是一个问题, 我原来用过APMServ5.2.6的,首先下载了这个软件(在搜索引擎里搜索一下就可以了),这个是国人集成的,作者好长时间不更新了,用这个有一个好处就是绿色不用安装,解开就可以启动使用---方便放在U盘里使用。

   我为这次技术提升专门购买了笔记本电脑,又想换个软件测试一下,最后选择了wampserver作为自己学习的测试服务器软件。


    2.浏览器的选择,

           现在网上有很多浏览器,我一直使用chrome浏览器,另外参考了18哥的视频和李强强的视频里的建议,浏览器我选择了firefox,另外安装了两位大能建议安装的两个插件:firebug +Web Developer


第二方面--代码编辑器的选择

   环境搭建好了, 下面就正式学习,不管php html js css是弱类型的语言还是强类型的,都是语言,学习语言就得有编辑器,根据语言特点,前期可以选择文本编辑器用来学习,有两个好,一个小巧,一个是更好的学习语言基础知识.

   提到文本编辑器,现在也是百花齐放,有很多,免费的 共享的 收费的. 

   常用的有everedit ,gvim ,sublime text, editplus ,notepad++ ,emeditor等,

   原来我一直用emeditor,因为这个有插件处理空格 空白行方便,但这次为了学习php开发,我试用了上面提到的文本编辑器,功能都能满足学习需求,根据自己的爱好选择吧,

   我最后选择了everedit 和gvim, everedit是国人开发的文本编辑器功能很强大,gvim这个支持全键盘操作--就是在编辑代码时,可以不用鼠标全部用键盘操作--这个是我的最爱,对这个熟悉了也方便向Linux转,


第三方面--代码的保存

   前一段时间,我没有注意这个问题,感觉自己有专用的笔记本用来学习应该没有什么问题,前几天我的机器出现问题,我利用系统自带备份与还原功能还原系统时,没有注意当时做备份是首次使用这个功能,它默认把E盘也备份了,还原时不知道直接把我两周学习笔记和练习的代码文件全部丢了,想想现在网盘这么多,另外学习资料也不是重要的,可以选择一个方便上传和下载的,就行了, 

   我还没有找到有同步,能有同步功能的网盘就更好了

那位网友有帮助推荐一个.


到此工具准备齐了,可以开工学习了 .本人不太适合写文章,可能写的有点乱 哈哈

本文转自孤舟夜航之家博客51CTO博客,原文链接http://blog.51cto.com/cysky/1398896如需转载请自行联系原作者


cysky

相关文章
|
4月前
|
SQL 关系型数据库 MySQL
如何学习PHP编程?
【10月更文挑战第2天】如何学习PHP编程?
58 9
|
5月前
|
设计模式 数据库连接 PHP
PHP中的设计模式:提升代码的可维护性与扩展性在软件开发过程中,设计模式是开发者们经常用到的工具之一。它们提供了经过验证的解决方案,可以帮助我们解决常见的软件设计问题。本文将介绍PHP中常用的设计模式,以及如何利用这些模式来提高代码的可维护性和扩展性。我们将从基础的设计模式入手,逐步深入到更复杂的应用场景。通过实际案例分析,读者可以更好地理解如何在PHP开发中应用这些设计模式,从而写出更加高效、灵活和易于维护的代码。
本文探讨了PHP中常用的设计模式及其在实际项目中的应用。内容涵盖设计模式的基本概念、分类和具体使用场景,重点介绍了单例模式、工厂模式和观察者模式等常见模式。通过具体的代码示例,展示了如何在PHP项目中有效利用设计模式来提升代码的可维护性和扩展性。文章还讨论了设计模式的选择原则和注意事项,帮助开发者在不同情境下做出最佳决策。
|
4月前
|
敏捷开发 存储 数据可视化
解锁团队高效秘诀:5款顶尖PHP任务管理工具推荐
在现代企业中,高效的任务管理系统已成为不可或缺的工具,特别是在团队协作和项目管理中。PHP任务管理系统因其灵活性、开源性和易用性,备受企业管理者、项目团队和开发人员青睐。本文将介绍什么是PHP任务管理系统,其应用场景,以及推荐5款顶级的PHP任务管理系统,帮助企业提升效率和管理能力。
62 2
|
5月前
|
设计模式 算法 PHP
PHP中的设计模式:策略模式的深入探索与实践在软件开发的广袤天地中,PHP以其独特的魅力和强大的功能,成为无数开发者手中的得力工具。而在这条充满挑战与机遇的征途上,设计模式犹如一盏明灯,指引着我们穿越代码的迷雾,编写出更加高效、灵活且易于维护的程序。今天,就让我们聚焦于设计模式中的璀璨明珠——策略模式,深入探讨其在PHP中的实现方法及其实际应用价值。
策略模式,这一设计模式的核心在于它为软件设计带来了一种全新的视角和方法。它允许我们在运行时根据不同情况选择最适合的解决方案,从而极大地提高了程序的灵活性和可扩展性。在PHP这门广泛应用的编程语言中,策略模式同样大放异彩,为开发者们提供了丰富的创作空间。本文将从策略模式的基本概念入手,逐步深入到PHP中的实现细节,并通过一个具体的实例来展示其在实际项目中的应用效果。我们还将探讨策略模式的优势以及在实际应用中可能遇到的挑战和解决方案,为PHP开发者提供一份宝贵的参考。
|
5月前
|
IDE 关系型数据库 PHP
php语言学习
【9月更文挑战第1天】php语言学习
52 3
|
5月前
|
SQL 安全 IDE
如何开始学习PHP?
【9月更文挑战第1天】如何开始学习PHP?
75 1
|
6月前
|
PHP 开发者 UED
PHP中的异常处理:从基础到高级探索Python中的列表推导式:简洁而强大的工具
【8月更文挑战第30天】在PHP编程的世界中,异常处理是确保代码健壮性和可靠性的关键机制。本文将引导您了解PHP异常处理的基本概念,并通过实际示例展示如何有效地捕获和处理异常。我们将一起探索try-catch结构、自定义异常类以及高级异常处理技术,让您的PHP代码更加稳固和易于维护。
|
7月前
|
前端开发 JavaScript 安全
|
7月前
|
存储 PHP 数据库
|
7月前
|
PHP 数据安全/隐私保护 开发者