Which IDE do you use

Joomla! Documentation Workgroup

Moderator: Documentation

Locked
User avatar
ceford
Joomla! Hero
Joomla! Hero
Posts: 2615
Joined: Mon Feb 24, 2014 10:38 pm
Location: Edinburgh, Scotland
Contact:

Which IDE do you use

Post by ceford » Sat Aug 27, 2022 3:07 pm

The new Joomla Programmers Documentation has a starter article named IDE which says
The two current leading IDEs are Visual Studio Code and phpStorm
But in the Forums we have seen mention of Eclipse, Netbeans, Notepad++ and perhaps others. An article that goes back 10 years mentions several more and other developer tools too:

https://docs.joomla.org/Setting_up_your ... evelopment

I was thinking of writing something on this topic. It seems to me each IDE needs at least three articles:
  1. Getting Started
  2. Coding
  3. Debugging
I mostly use Eclipse but have been experimenting with VSCode recently. So what are folk actually using? And if you have changed what features were better in your preferred choice? phpStorm seems to be the Pros choice.

User avatar
pe7er
Joomla! Master
Joomla! Master
Posts: 24911
Joined: Thu Aug 18, 2005 8:55 pm
Location: Nijmegen, Netherlands
Contact:

Re: Which IDE do you use

Post by pe7er » Sat Aug 27, 2022 3:43 pm

I started with Eclipse PDT. Switched to Netbeans later.

For about the last 10 years I am using PHPStorm in combination with Xdebug.

What I like about PHPStorm is that Joomla support and can check your code against the Joomla coding standards. https://www.jetbrains.com/help/phpstorm ... tance.html
Kind Regards,
Peter Martin, Global Moderator
Company website: https://db8.nl/en/ - Joomla specialist, Nijmegen, Netherlands
The best website: https://the-best-website.com

chmst
Joomla! Intern
Joomla! Intern
Posts: 51
Joined: Mon Jan 16, 2012 8:17 am

Re: Which IDE do you use

Post by chmst » Sat Aug 27, 2022 5:30 pm

Started with Netbeans and use now Visual Studio Code.

What I see with hundreds of GSoC students - VSC is the most used IDE.
Would be grat to have some instruction how to debug with XDEBUG in VSC.

There are already some docs - but wold like to have it in a comprehensive and joomla-adapted way :)
Team lead of Joomla Accessbility Team, active on mattermost and joomla.forum.de

User avatar
ceford
Joomla! Hero
Joomla! Hero
Posts: 2615
Joined: Mon Feb 24, 2014 10:38 pm
Location: Edinburgh, Scotland
Contact:

Re: Which IDE do you use

Post by ceford » Tue Aug 30, 2022 10:29 am

chmst wrote:
Sat Aug 27, 2022 5:30 pm
Started with Netbeans and use now Visual Studio Code.

What I see with hundreds of GSoC students - VSC is the most used IDE.
Would be grat to have some instruction how to debug with XDEBUG in VSC.

There are already some docs - but wold like to have it in a comprehensive and joomla-adapted way :)
Thanks for the feedback. I will probably write something on VSCode for my own benefit. I may come back and ask for comments in due course.

User avatar
ceford
Joomla! Hero
Joomla! Hero
Posts: 2615
Joined: Mon Feb 24, 2014 10:38 pm
Location: Edinburgh, Scotland
Contact:

Re: Which IDE do you use

Post by ceford » Sat Sep 03, 2022 5:54 pm

I have been using VS Code for a while as an extra text editor but it never occurred to me to use it as an IDE as I was happy enough with Eclipse. But Eclipse PDT is falling behind and there are some features annoying me. So I have developed a way of working with VS Code and documented it for anyone else who is new to IDEs:

https://docs.joomla.org/Visual_Studio_Code_Primer

It may be naive, perhaps misleading or even dangerous. I would appreciate any feedback from anyone who already uses VS Code or tries it out using this article. It was actually written for the new Programmers Documentation but I am nervous of placing it there.

chmst
Joomla! Intern
Joomla! Intern
Posts: 51
Joined: Mon Jan 16, 2012 8:17 am

Re: Which IDE do you use

Post by chmst » Sat Sep 03, 2022 7:26 pm

There are countless approaches how to use VSC. And many docs and recommended extensions. For me the big challenge is the console.
I prefer GUIs for everything, also Github. So maybe the documentation should be wirtten by two authors - one for console and the other for GUI?
Team lead of Joomla Accessbility Team, active on mattermost and joomla.forum.de

User avatar
ceford
Joomla! Hero
Joomla! Hero
Posts: 2615
Joined: Mon Feb 24, 2014 10:38 pm
Location: Edinburgh, Scotland
Contact:

Re: Which IDE do you use

Post by ceford » Tue Sep 06, 2022 10:57 am

chmst wrote:
Sat Sep 03, 2022 7:26 pm
There are countless approaches how to use VSC. And many docs and recommended extensions. For me the big challenge is the console.
I prefer GUIs for everything, also Github. So maybe the documentation should be wirtten by two authors - one for console and the other for GUI?
A couple of questions:

Can you explain what you mean by "the console"? As a newcomer to VSCode I have probably missed an entire section of the docs.

Could you outline how GSoC students get started with VSCode? I read the section on Debugging in the VSCode Docs and found it very long and not that helpful.

User avatar
pe7er
Joomla! Master
Joomla! Master
Posts: 24911
Joined: Thu Aug 18, 2005 8:55 pm
Location: Nijmegen, Netherlands
Contact:

Re: Which IDE do you use

Post by pe7er » Tue Sep 06, 2022 11:14 am

"the console" = the Integrated Terminal (the command line screen) in the IDE.
Both Visual Studio Code and PHPStorm have such an integrated terminal at the bottom of the IDE.

Some people prefer to use git via the menus in their IDE.
Other people use the integrated terminal to run git commands like "git add ." on the internal command line
I use both... :)
Kind Regards,
Peter Martin, Global Moderator
Company website: https://db8.nl/en/ - Joomla specialist, Nijmegen, Netherlands
The best website: https://the-best-website.com


Locked

Return to “docs.joomla.org - Feedback/Information”