How to develop PHP projects elegantly on Mac?

Source: Internet
Author: User
Tags git client
List some software and usage habits that you think are most comfortable with, related to PHP development. Ps: I think I have learned more about the answer. I think I have learned more than five cars. When I asked myself to answer a question, I had nothing to do with the negative energy in my mind. Haha. List some software and usage habits that you think are most comfortable with, related to PHP development.

Ps: I think I have learned more about the answer. I think I have learned more than five cars. When I asked myself to answer a question, I had nothing to do with the negative energy in my mind. Haha. Reply content: When I write the code, I slightly turn my thumb up?
----------------------------------------
By the way, it has been a year.
I don't think everyone can speak a good language elegantly. Haha.
I used mac, IDE, and the cli. Not as good as windows.
Elegant as python, ruby, and perl.
My habit is that I don't need ide if I can. The biggest difference between humans and animals is that humans use tools.
The following is an elegant Tool for Mac development:
1. IDE
PhpStorm is a paid but definitely worth the money. there is a company in the world called JetBrains. The IDE they develop is very good. who knows how to use JetBrains IDEs to create a better Web: IntelliJ IDEA, reSharper, RubyMine, WebStorm, PhpStorm, PyCharm


2. database Client
Sequel Pro You can easily perform various MySQL operations. The key is whether it is free. My favorite feature is that you can connect to MySQL through an SSH tunnel.


3. version control
Git: Now everyone uses Git. if you are still using svn, do not pay attention to me, SourceTree Free Mercurial and Git Client for Windows and MacIt should be the best Git graphical interface currently.


4. Terminal & TotalTerminal
A key reason why Mac is used by programmers is that MacOS is a UNIX system that can easily simulate the Linux server environment. With TotalTerminal is a system-wide terminal accessible via a hot-key The shortcut key's out-of-breath function is a huge addition!


5. file transfer
Https://cyberduck.io/ Almost all file transfer protocols are supported, which is very convenient.
6. let me think about it again. 6. let me think about Amway Coda2.
It's an artifact,

First, whether it is remote development or local development, you can set a "site" to configure url/ssh/ftp/git/db for everything you need
You don't need to say anything about automatic completion. you can also quickly query various variable methods on the right side. who knows who else can use other quick functions? You don't need to say anything about automatic completion. you can also quickly query various variable methods on the right side. who knows who else can use other quick functions?

You can directly connect to ssh and perform various operations on the server without using other software or Mac console.

If you don't want to write a function or something like that, you can check all kinds of books at will.

You can also directly connect to the database, and the interactive interface is very friendly.
======================================
Coda2 is not an IDE, but it is enough for you to develop a website!
Http://www.panic.com/coda/

======================================
It's really intolerable to watch the subject be ridiculed.
Zhihu's ethos is getting worse and worse
You have to hire a secretary and dictate. Elegance refers to code elegance.
The code is elegant, and notepad code is also a group of likes.
Write a piece of information, and you just make fun of ide.
More practical and less Imaginary. can code be elegant with ide.
Ide improves efficiency rather than installation.
If you write code faster and cannot write more elegantly, you can only write more code. I use sublime text 3, and it feels good [Visual Studio Code ], A cross-platform editor running on OS X, Windows, and Linux for writing modern web and cloud applications.
【 [Brackets-A modern, open source code editor that understands web design. ] Adobe's open-source HTML, CSS, and JavaScript integrated development environment. Brackets currently provides the latest stable version of binary release for Mac, Windows, and Linux (Debian/Ubuntu). the source code is hosted on GitHub.
Please refer to LatteCake I wrote years ago-how to use phpStorm development tools elegantly Brew + vim should be able to solve all your problems. Vagrant virtualizes a Linux instance.
PHPStorm integrates CodeSniffer to write poetry-like code.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.