1. I have been developing in windows. Now I want to switch to mac. What tools do you commonly use? 2. I have read that navicateformysql ON THE appstore will charge more than one thousand. Did you download it online or purchase it on the appstore? 3. Do you use the built-in ssh tool or other tools? 4... 1. I have been developing under win. Now I want to switch to mac. What tools do you commonly use?
2. I have read more than one thousand navicate for mysql in the app store. did you download it online or purchase it in the app store?
3. Do you use the built-in ssh tool or other tools?
4. Do I have to run the integrated software directly in the development environment, or do I have to install all the software directly on the command line?
5. I have been using the mac dual system for development under win, and many people despise it. I decided to switch to mac. Haha, please give me some advice !!
Reply content:
1. I have been developing in windows. Now I want to switch to mac. What tools do you commonly use?
2. I have read more than one thousand navicate for mysql in the app store. did you download it online or purchase it in the app store?
3. Do you use the built-in ssh tool or other tools?
4. Do I have to run the integrated software directly in the development environment, or do I have to install all the software directly on the command line?
5. I have been using the mac dual system for development under win, and many people despise it. I decided to switch to mac. Haha, please give me some advice !!
It is common.
Sublime text 3 (used every day)
PhpStorm (rarely used)
Chrome (main. Firefox is also installed)
Phpmyadmin (I will use this to manage the database, OK ?)
Git
I seem to use OSX for Apache and PHP.
1. IDE: phpstorm, a conscientious product of jetbrains.
2. debugging: xdebug
3. Browser: chrome or safari. And a bunch of plug-ins
Ubuntu + Firefox + Geany (editor) + Netbeans (IDE) + phpMyAdmin (MySQL management tool) + SQLiteStudio (SQLite management tool) + FileZilla (FTP/SFTP client) + VirtualBox XP (use QQ and test IE8 compatibility)
Navicate for mysql
Sublime text3 Editor
Iterm Terminal
Sequel Pro MYSQL management tool
SourceTree git graphical Tool
Brew
Vagrant
Docker
Rdm redis graphical management tool
SourceTree git graphical management tool
Manager-osx xampp Integrated Environment
PhpStorm PyCharm WebStrom JetBrains hi-tech phpstrom with built-in git who use who knows now students free https://www.jetbrains.com/student/
ZendStudio is a commonly used editor when you are young. In short, kakaka
QPHP is used to verify online Code. It is very convenient to switch the php version flexibly.
Navicat database graphic interface piracy is very easy to crash now mainly uses sequel Pro
FileZilla ftp Tool
CornerStone svn graphical management tool
Php Chinese manual as its name implies
SecureCRT zoc7 iTerm terminal command line tool with zsh.
Open some files at any time in the Atom Editor
Beyond Compare's old file comparison tool
Other three-piece office
OneNote Chrome will not go into details
PHP & WebServer
You can use Apache + PHP that comes with MacOS, or use homebrew to install one.
If you are more comfortable with graphical interface management, you can use MAMP Pro.
Mysql
MacOS is not provided. You can consider homebrew installation or MAMP Pro.
Editor
Jetbrain is really good. If you prefer lightweight, you can use SublimeText + various plug-ins.
SSH
* Nix-based ssh is easy to use. You can learn how to use ssh_config flexibly, which is highly efficient.
However, the terminals provided by MacOS are not easy to use, and it is better to install an iTerm.
Virtualbox
In the end, you want the development, testing, and production environments to be consistent. The production environments are mostly Ubuntu Linux. Therefore, it is important to use virtualbox to install virtual machines and deploy the development machines in them for long-term development. Because environment inconsistency is troublesome, you will know the benefits of consistency. Vbox provides the folder ing function, which is efficient. Many people will also use vagrant, so that the sandbox vbox can be maintained and distributed to the team in a unified manner.
The editor is emacs, and many use vim
Combined with idea.
PHP Storm is also good, but it feels too slow.
Mysql is operated directly in iTerm, with tmux
Without any inconvenience. There are a lot of things that can be done on the terminal, because the SHELL itself is powerful, sometimes GUI tools cannot look at it.
That's all.
Refer to "mactalk life meta programming" by the director of the pool"
First, you need to installhomebrew
(For specific use and installation methods, Google)
Then:brew install sequel-pro phpstorm google-chrome iterm2
Installediterm2
Then you can switchshell
Iszsh
, And installoh-my-zsh
Plug-ins (please google)
Isn't phpmyadmin easy to use?
All ssh tools use the default one.
Coda2 .....