PHP program ape must have seven weapons

As a program ape (or is it a program Yuan), come out wherever they went, there are several nirvana in hand, it is certainly not win the reputation of rivers and lakes, in addition to nirvana, weapons are also very important, but a Qing Gangjian, certainly can not win the hearts and minds of thousands of boys and girls. Even the Romantic Swordsman, people did not remember his handsome, just remember his knife.

Is not it?

This article focuses on procedures for the ape, the travel home because of who seven essential weapons program, as well as several real (zhuang) with (bi) Required.

Development environment

The most highly recommended: XAMPP

There are win version, mac version, linux version, etc., all are now ready. Standard English is defined as: XAMPP is an easy to install Apache distribution containing MySQL, PHP, and Perl.

We look at the English to know what is included, and a one-off is finished, the configuration is basically all good things configured. Like a lot of things with this company's production environment.

 

 

Alternative: WAMPSERVER, a Windows web development environment.

This is an alternative suggestion, but if you can, or choose XAMPP it.

IDE editor

It is said that a true man of God, is not integrated IDE, they like VI, VIM and NOTEPAD, as simple as possible, because the more simple force higher grid.

However, today we did not come loaded to force, we are today in terms of practical.

Deserved, first recommendation: PHPStorm, after the current version of the 8.1. Is a Russian company's products, JetBrains also owns a called Webstorm, but also super-fast hardware products. Let the storm to be stronger about it!

Recommended reason: convenience, specialization, basically people can do, he can do, including programming, debugging, etc., but also integrates SVN management and automatic upload to a web server, and so on. Light said, certainly lots to talk about.

It should be noted that this is a commercial software, which is the need of the yuan. What, you did not break through the software programmer ...... really do?

Another highly recommended, of course, it is a Sublime Text, and PHPStorm the same, Mac and Win platforms have a version of the platform. Like a good editing PHPStorm, the key was not as bloated, very lightweight Slim. If this classification is phpstorm is inside Stallone, very strong all-encompassing, that Sublime Text is a light and gentle Xiaojiabiyu.

See everyone taste it.

Do not ask me the URL of your mother will not ask programmers, I think that simply can not be a qualified programmer.

Database Tools

Database tools, it is too much. I have used the tool mac platform and win platform, discovered that in fact the difference is still getting bigger.

First, tell us about the third: MysqlWorkbench; nobility, is the official produced mysql, function very powerful, but Chinese support in general, the disadvantage is particularly bloated, I do not know as to do so is a huge tool so .

Best of place, we are used to do database design, it has a good support. EER Diagram is to open the interface when used. Strongly recommended oh.

In addition, the introduction of a dedicated under Mac platform, Sequal Pro, the current version 1.0, a new and very curious why I recommend this. Because it is really good to use, I tried a few below mac, think this is really good.

The only regret is that it seems that only the English version. Pinyin is good, but English is not good, it is estimated to be depressed.

Tied for first, also includes Navicat for MySQL, has a win and mac version. I have not used, but our Great God Pan technology, has been adhering to use, and highly recommended.

Reason: Pan fancy, no negative feedback.

SVN management tools

A person to do development, you can these ideas are free to do. But a team, if there is no SVN management tools, it is simply unthinkable. It felt like something in a central area of ​​Futian, Shenzhen streaking, original.

SVN In general, the server, linux series system, then, in general, has installed series Subversion version management system, easy to use, come in handy.

Of course, the system can also be hosted on Github, now a special fire oh. For the development of our team, the business practices Well, better still hosted in their Subversion server, LAN or, freely can build one.

Mac version, the most important CornerStone, version 2.7+, and I did not use very new version, this is enough. Which has a full SVN client functionality. But Windows users Mac does not seem so lucky, because the mac version version management tools, a higher degree of integration.

La la la la la, the most praise tool out. Win version, TortoiseSVN, also known as the small tortoiseshell, artifact ah!

However, I recently switched from the cornerstone to phpstorm. Svn his family also integrates very well.

Server-side control tool

Generally speaking, we usually are and ultimately, to control a remote server, such as what sort of cloud Ali, for performance reasons generally will not win the choice of server, but with a series of linux server. Therefore, the client server control tool is especially of importance.

Look into three main categories:

The first is the terminal tools, in addition to my choice of mac comes outside, in general, will choose ZOC and SecureCRT. Mac below, zoc seem a little more smoothly than the latter, but SecureCRT be comprehensive and all-around player now, fans super multi-ah!

The second category is the FTP tool, below the windows, basically would not have introduced, it is too much choice, free to choose a fine. Mac version, I found particularly useful Transmit 4, on this the.

The third category is a file comparison tool, Pan highly recommended, essential artifact: Beyond Compare, local and server-side file comparison can be achieved, arbitrary change what you do, ha ha. Note, however, the scale oh, a lot of candidates for this, would not have SVN tool, which is taboo ah.

We tried one night, three people take turns with BeyongdCompare update the same file, the results ...... imagine, almost beat up.

Browser and other testing tools

Since the dog php program, it must be used to test the browser.

First made clear our position, there are unscrupulous program ape, never use IE browser. The use IE, please pass, take a good, do not send.

Must recommend two artifacts: Chrome and Firefox, click on the menu, select: Developer Tools, and then you want to do, you can be had.

If the two artifacts, adding another fast hardware plug-in, it is more powerful. This plug-in, called: Postman REST Client, can be designed to test the post / get other types of network access methods, and also receive the returned results, ajax interface testing which other tests are very easy to do.

Finally, if you are responsible for the development of micro-channel, must ultimately a two-dimensional code generation tools, such tools too much, mac below iQR, very good use. There are also sites generated just find a site just fine.

Dogs Product practice necessary

As the saying goes: I do not want the general's soldiers, not a good soldier.

I said: do not want programmers, product manager, not a good programmer.

Haha, because it involves the evolution and the evolution of species, to practice as a fast hardware product dog, it is not so simple, have to Shangzhi astronomy Xiao geography at the middle have to guess a woman's mind (It is said that a woman's use used to determine the habits of more than 70% of the UI). Here, a grand to introduce several tools:

The most important, of course, Axure RP pro, the industry is also known as: character software. In the systems we have mac and win. It will draw: character map, as a product of the most basic dog effort. This tool is used to make prototype can be achieved about the layout, and can be set to achieve the interaction of the user, the product is a dog used to communicate upstream users, the most important tool for downstream design and development of the program.

This is tantamount to Shenghuo Ling among the martial arts thing.

Another is Mindmanager, programmers used to do analysis and development arrangements demand, is also useful. This is one of the most planners who like to use the tool.

To impress the user, in addition to the program, and that is not enough, with the PPT now estimated to be OUT of the bar, the latest demonstration of the tool, called:? Prezi, keeps you focused point of view, impress clients!

Guess you like

Origin www.cnblogs.com/it-hao/p/11722925.html