简洁、高效、便宜的web程序开发,web程序开发
简洁、高效、便宜的web程序开发,web程序开发
WHY PHP?
一、简单的开发环境搭建
开发环境可以简单的归结为程序的运行环境和程序的编辑调试环境,没有令人眼花缭乱的SDK,也没有令人烦躁的各种系统配置。这样的开发环境才最为简单。xampp+windows的环境搭建为php增色不少,起码在系统重装之后,能够使你在短时间内配置好开发环境,并且即使过了N年,傻瓜化的安装方式使你不需要什么安装手册。
xampp下载地址:http://www.apachefriends.org/zh_cn/xampp.html
当然也可以折腾,比如在ubuntu下搭建LAMP环境:http://mini-pin.com/ror/?p=132
关于编辑器:Sublime Text http://www.sublimetext.com/ 好处是即使是不注册,也可以免费使用,当然会在保存的时候提示你购买的对话框,无视之就行。而且这个是多平台可用,默认的环境配色也不错。
notepad++ http://notepad-plus-plus.org/ ,这个主要用来进行文本格式编码更改,特别是ANSI、UTF-8、UCS-2之间互转,对解决中文乱码很有用。
二、高效的程序发布
国内外支持PHP的空间和数据库非常多,而且价格也很便宜,
国内主机:http://www.59.cn/ 中文,但是域名需要备案
国外主机:http://www.justhost.com/ 英文,域名无需备案
新浪平台:http://sae.sina.com.cn/
这个与其它脚本语言相比,程序部署相对容易,能够更方便的发布自己的应用。
三、丰富的文档资料、编程社区及开源框架
PHP教程: http://www.w3schools.com/PHP/DEfaULT.asP
MYSQL教程:http://dev.mysql.com/
比较成熟的系统:http://www.joomla.org/ http://www.magentochina.org/
比较实用的框架:http://www.speedphp.com http://codeigniter.org.cn/
淘原代码的地方:http://www.osphp.com.cn/ http://www.php-open.com/
四、题外话,推荐自己觉得比较赞的工具
版本控制:如果就本地版本控制的话,还是比较喜欢SVN;不过要远程版本控制的话,比如在公司和家里都需要开发,那么还是用GIT;问题来了,git免费的话要开源啊,所以结合DropBox可以完美解决。在本地用SVN或者GIT进行控制,然后提交到DropBox的public中,2G的空间完全可以放几个工程在里面。
浏览器:google chrome,不管是调试网页还是自己浏览网站,很方便,特别是便签可以用文件夹管理,同步功能,还有丰富的插件,很赞。
笔记工具:Evernote 同步功能,加良好的阅读体验,结合chrome插件,一键剪切,可以很方便把网页上的东西添加到笔记中。
日程管理:Doit,国产,免费,多平台,同步功能
上传工具FTP: FileZilla 免费,windows+linux适用。
五、结语
时间消耗:都支持windows下安装,搭建环境算上下载时间不超过1个小时,如果是重复搭建的话更快,所有数据都支持同步。
money消耗:除了空间和域名,想不到要付费的东西啊,一年也就250元吧,银泰里一双鞋都买不到。

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

Video Face Swap
Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics





A required course to become a top front-end engineer! With the rapid development and popularity of the Internet, the front-end development industry has become more and more popular. As the link between users and products, front-end engineers play a vital role in the technical field. They not only need to have solid technical skills, but also need to continuously learn and improve themselves to maintain industry competitiveness. To become a top front-end engineer, in addition to possessing basic skills, you also need to master a series of required courses. 1. Master the basics of HTML, CSS and JavaScript

The process of instruction design and debugging is called "programming". A sequence of instructions designed to solve a specific problem is called a program, and programming is the process of giving a program to solve a specific problem and is an important part of software construction activities. The programming process should include different stages such as analyzing problems, designing algorithms, writing programs, testing, and debugging.

C language programming software: 1. Visual Studio Code; 2. Code::Blocks; 3. Dev-C++; 4. Eclipse CDT; 5. CLion; 6. GCC; 7. Xcode. Detailed introduction: 1. Visual Studio Code, which is a free open source code editor developed by Microsoft, supports multiple programming languages, including C language. VS Code can be easily configured to suit C language development by installing various plug-ins. wait.

In the field of computer science, C language is a widely used programming language with the characteristics of high efficiency and flexibility. Therefore, learning and mastering C language programming has become a required course for many computer majors and programming enthusiasts. However, to learn and use C language effectively, some necessary software tools are indispensable. This article will introduce several recommended essential software for C language programming. First, let’s recommend a powerful integrated development environment (IDE)—Code::Blocks. Code::Bloc

C language is a high-level programming language widely used in the fields of computer science and technology. It has become an important tool for program design due to its high efficiency, flexibility, and portability. This article will introduce the importance and application areas of C language programming. First of all, the importance of C language is reflected in its wide application in the fields of computer science and technology. C language is the basis of many other programming languages, such as C++, Java, etc. Mastering C language programming is of great significance to the learning and understanding of programming. Whether as a computer major student or as a

With the continuous development of PHP technology, more and more PHP frameworks have emerged. PHP framework can help developers build web applications more quickly and efficiently. But different frameworks are suitable for different projects, so it's important to understand the advantages and disadvantages of each framework. In this article, we will introduce 10 PHP frameworks and their main advantages. Laravel Laravel is one of the most popular PHP frameworks that provides a simple and elegant way to build web applications. Laravel has a huge

How to learn and master C language programming requires specific code examples. As a widely used programming language, C language is efficient and flexible. Learning and mastering C language programming is essential for those who want to engage in the field of programming. It's important. This article will introduce how to learn and master C language programming, with specific code examples to help readers better understand. 1. Learn basic syntax at the entry stage: Before learning C language, you need to master basic programming concepts, such as variables, data types, operators, etc. The syntax of C language is relatively simple

C language programming: the key to opening the door to programming Programming is an important skill in modern society, and C language is recognized as the best entry point for learning programming. C language is simple and easy to learn, and is widely used in operating systems, embedded systems, scientific computing and other fields. Learning C language can not only cultivate logical thinking and problem-solving skills, but also lay a solid foundation for further in-depth learning of other programming languages. This article will introduce the importance of C language programming and how to learn C language. First, C language programming has a wide range of practical applications.
