V
V
Vadim Stepanenko2021-06-15 19:52:54
PHP
Vadim Stepanenko, 2021-06-15 19:52:54

What environment do you use for php development?

Hey!
Stack php, mysql

I've been using sublime text as editor and xampp as server for several years, phpmyadmin. But recently they said that this is not serious (in particular, about xampp), they say xampp is more expensive to use for normal development. Why exactly is it not serious and what was not seriously said, based on this question: what environment do you use for developing php?

From sublime I decided to switch to phpstorm

Answer the question

In order to leave comments, you need to log in

8 answer(s)
D
DevMan, 2021-06-15
@Vadim1899

phpstorm for general development, any editor at hand (vsc, atom, sublime, nano, vim...) for looking at/quick little edits.
server: I install everything (with rare exceptions) from packages, then I finish it with pens.
phpmyadmin/analogues-for-other-databases was last seen in 2010. Since then I have been using either the console or GUI tools (for remote access via ssh/http tunnel).
dockers, vagrants, "prod-identical environment", "builds are shit" - these are all typical bullshit and basewords.
sometimes the above is really necessary and useful (I myself use it where necessary), but not always / everywhere and not for everyone.
you develop alone - in general, I don’t care what, as long as it suits you and is convenient for you.
you develop in a team - as long as your code is being run by other participants (which is not a problem if you understand what you are doing / language features for different platforms / following accepted conventions), no one cares what you do with it. even standing in skis in a hammock and on an iron.

D
Dmitry, 2021-06-16
@Astatroth

PHPStorm
LAMP PhpMyAdmin
+ DBeaver
Vanilla Git (no git-flow etc)

M
MultiGramen, 2021-06-16
@MultiGramen

I use Dreamweaver to write code. It just so happened that I liked him very much with his buns.
I edit the database remotely using Navicat via SSH. Just because it's more convenient for me. But once I also used PHPMyAdmin.
For the local host, I use basic MAMP, as it is convenient: there are no extra settings that you need to tinker with. (MacOS operating system).
What conclusion can be drawn from this? Do not listen to anyone, use what is convenient for YOU! Why would anyone try to prove that you are "seriously" programming? Often in life there are advisers, after listening to which you will begin to think at all "programming is not for me."
If you listen to everyone, then you simply lose your personality and you don’t want to not only program, but do anything in general. Believe me, I've been through this.

P
Pavel Omelchenko, 2021-06-24
@pOmelchenko

phpstorm as an ide for all occasions
- xdebug
- connecting to databases
- testing
vagrant or docker http requests to deploy an environment that is as similar to a production server as possible
Whether it is serious to use xampp today or not depends on the tasks being solved. For example, the implementation of scripts related purely to the backend and not requiring a cunning and sprawling application architecture (I'm talking about all sorts of kafka radishes and other subds), for me personally, deployed on the php host is enough. Writing an implementation and covering it with tests is already enough. And what? The php web server has it out of the box, instead of a large database, you can use sqlite - with this set you can already cut some web services that can show something on the front :)

D
dmitriy, 2021-06-24
@dmitriylanets

- openserver for Windows
- docker for linux
- phpStorm
- dbForgeStudio
- git + SourceTree Attlasian

A
Alexander Toropov, 2021-06-24
@nefone

Среди IDE сейчас что то лучше PHPStrom сложно найти.
Окружение на свой вкус лучше собирать с помощью Docker - первое время будет сложно, но потом поймаете кайф.
Если с базами данных пока сложно работать через консоль, можно использовать DBeaver
И желательно работать c git, так же если нужен графический интерфейс Git Kraken

мол xampp использовать для нормальной разработки себе дороже

Совершенно верно, ибо сложно будет тестировать как будет вести себя код на рабочем сервере. Может быть несовместимость операционных систем на сервере и локальных, а так же версий PHP и ипользуемых баз данных.

Евгений, 2021-06-24
@klassev

Инструменты:
PhpStorm или VSCode
MySQL Workbench или phpMyAdmin
Окружение:
Win - раньше openserver , сейчас докер
OSX - все прекрасно через homebrew ставиться (на M1 пока через докер, нативный уже давно есть)
Linux - тут вообще все просто ставиться
По опыту скажу, что не нужно никого слушать (если конечно не командные правила) , работайте на том, к чему привыкли. И тогда будете более продуктивны.
Много раз видел как люди, работавшие в VIM и с БД через консоль в разы были эффективнее тех кто через IDE и различные приложения управляющими LAMP

W
wagoodoogoo, 2021-06-24
@wagoodoogoo

OpenServer
git через smartGit
phpStorm
базы через HeidiSQL

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question