Answer the question
In order to leave comments, you need to log in
How do you write web applications?
The crux of the question is this: What tools do you use when writing your web application? Example: 1. FTP/SFTP client 2. Development environment 3. GIT, etc.
This question arose because I have been using the FTP code editor for a long time, created / edited a file, pressed ctrl + s, that's all, the file on the server. Reading various articles, I thought that perhaps I was doing something wrong. For example, in many places they write that a code editor with instant recording to the server is bad, but they don’t give any intelligible arguments and again they don’t say how they do it (and what’s the second option? - Edit locally and then upload the client via FTP - Doesn't it end up being the same thing?).
UPD:Touching upon the topic of instantly uploading files to the server, in the case of a dev server, is that bad? It's convenient! Not?
Answer the question
In order to leave comments, you need to log in
Everything is fine with the IDE. I have never seen anything better than JetBrains products. Together with it, you can use some kind of WinSCP, because there is a need to climb onto a server.
Everything you do is fine.
Linux + PhpStorm + Git
Publish to production - git push to production repository.
Development on the server is terribly crooked, slow and inconvenient, but judging by the fact that you use a code editor instead of a full-fledged IDE, you might be OK anyway.
FTP is slow and buggy (not to mention secure), forget it like a bad dream forever.
MacOS+PyCharm+Git + Bitbucket
push to server git push to master branch
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question