Good IDE for web development with built-in compilers/debuggers?

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • mysteriousmonk
    New Member
    • Jun 2018
    • 1

    Good IDE for web development with built-in compilers/debuggers?

    Hello,
    I am looking for a new IDE. I am currently using netbeans to develop a website in php/mysql. I like a lot of things about netbeans, but I don't like that it doesn't come with built in compilers/debuggers. You have to manually go and add/link them on a language-by-language basis. This isn't too bad in theory, but sometimes it doesn't work like it should, which can cause a huge headache. I had a hell of a time getting a debugger to work for php. I am now adding javascript/jquery to the website, and discovered that the debugger I already set up doesn't work with them (only php). I don't want to go through the headache of finding/linking another one if I can avoid it. So I'm in the market for a new IDE.
    I also have previously used vim. I really like code coloring, and the ability to do everything from the keyboard with a million customizable shortcuts. However, I miss the real time error detection and debugger-integration in most IDEs.

    Here's what I care about:
    High priority features
    -can run on windows (currently running windows 7, and will update to 10 eventually)
    -can choose between mouse or keyboard as main input method (like gvim)
    -free, or at least only a one time fee (as opposed to a subscription fee)
    -black background, with automatic code coloring
    -works with PHP/MySQL, HTML/CSS, and Javascript/Jquery
    -comes with compilers/debuggers, or at least is easier than netbeans to link them

    Lower priority features (not necessary, but would be nice)
    -work with other languages--C,C++,Python,Ja va, etc.
    -code completion/automatic variable renaming, and that kind of thing
    -integration with version control software
    -code minimap (like in sublime text)
    -cross platform (linux as well as windows)

    I've looked at a few options, and here are the best I've found so far:
    good IDEs: visual studio, IntelliJ, Netbeans, Aptana Studio, CodeLobster
    good editors (if I give up on the IDE requirement): gvim, sublime text, emacs, github atom
    It also looks like it might be possible to do some kind of custom crossover. For example, I found this: https://code.google.com/archive/p/vivim/, which is apparently a plugin for visual studio that incorporates vim.

    Any thoughts/suggestions?
  • erikbower65
    New Member
    • Jul 2023
    • 12

    #2
    Based on your requirements, I recommend trying PhpStorm. It's a powerful IDE Integration specifically designed for PHP development with built-in support for debugging, code analysis, and real-time error detection. It offers a wide range of features, including code coloring, customizable shortcuts, and integration with popular frameworks like JavaScript/jQuery. PhpStorm eliminates the need for manual setup and provides a seamless development experience. Give it a try and see if it meets your needs!

    Comment

    • vipulguptaseo
      New Member
      • Feb 2023
      • 22

      #3
      Based on your requirements, it seems like you're looking for a feature-rich and versatile IDE that offers a seamless development experience for PHP/MySQL, HTML/CSS, and JavaScript/jQuery projects, while still maintaining some of the powerful keyboard-centric features you enjoyed with Vim. Here are some IDEs and editors that align with your criteria:

      Visual Studio Code (VS Code):
      VS Code is a popular and highly customizable code editor developed by Microsoft. It is free, supports Windows, and has a wide range of extensions that provide PHP, HTML, CSS, JavaScript, and jQuery support. It offers real-time error detection, debugging capabilities, code completion, and integration with version control systems. Additionally, you can install themes and extensions for a black background and automatic code coloring.

      IntelliJ IDEA Community Edition:
      IntelliJ IDEA is a powerful IDE primarily designed for Java development, but its Community Edition is free and supports PHP, HTML, CSS, and JavaScript as well. It offers excellent code completion, debugging, version control integration, and has a dark theme option.

      Aptana Studio:
      Aptana Studio is an IDE specifically tailored for web development, including PHP, HTML, CSS, and JavaScript. It comes with integrated debuggers for PHP and JavaScript, supports version control, and has a code minimap. Although it hasn't seen many updates recently, it's still a viable option.

      Visual Studio Community Edition:
      If you're willing to explore beyond open-source options, the free Visual Studio Community Edition by Microsoft provides robust capabilities for PHP, HTML, CSS, and JavaScript development. It offers a black theme, extensive debugging tools, code completion, and supports multiple languages.

      While the listed IDEs meet your high priority features, they might not fulfill all of your lower priority features. If you're willing to forgo some IDE-specific features and prefer a more keyboard-centric approach, using a powerful code editor like Sublime Text, Vim, or Visual Studio Code with Vim plugins might be a good alternative.

      Ultimately, the best choice depends on your specific preferences and workflow. It's a good idea to try out a few options to see which one best fits your needs and provides the most comfortable development experience for your projects.

      Comment

      Working...