If you like DNray Forum, you can support it by - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 and more...

 

Seeking Web Programming Editor with Visual Studio-like Features

Started by tmapusb, Jan 08, 2024, 06:46 AM

Previous topic - Next topic

tmapusbTopic starter

I've been exploring different editors for web programming, particularly for PHP, JS, CSS, HTML, and XML. The features I'm looking for in an editor are similar to what Visual Studio offers.



Specifically, I need an editor that provides code hints similar to the hint system in Visual Studio for C#. I experimented with Sublime Text, but the code hints were too short for my liking - they only displayed variable names in an open script, ignoring the code from "require" and other elements. In addition to code hints, I also require a feature for highlighting, error detection, and a project system similar to Visual Studio. Initially, I considered creating my own editor, but I found the process of writing a text field to be quite exhausting.

Do you know of any editors that meet these requirements? What are the options available for web developers that offer robust features for web programming?
  •  


pimadur

In your quest for an editor similar to Visual Studio with rich features tailored for web programming, you might find the following options particularly intriguing.

One popular choice among many seasoned web developers is PhpStorm by JetBrains. This feature-rich IDE provides extensive support for PHP, JavaScript, CSS, HTML, and XML. It offers intelligent code completion and suggestions that are akin to Visual Studio's code hints for C#. Additionally, PhpStorm comes equipped with advanced error detection, code highlighting, and a comprehensive project management system that aligns closely with Visual Studio's functionality.

Another noteworthy option is Visual Studio Code, which, despite the name, presents a different approach compared to the full-fledged Visual Studio IDE. Visual Studio Code, commonly referred to as VS Code, is lauded for its lightweight yet powerful nature. It boasts an impressive array of extensions that cater to various web development needs, such as IntelliSense for smart code completion, built-in Git integration, and a robust debugging experience. With the right set of extensions, VS Code can be tailored to match the feature set you're seeking.

For those who prefer a more customizable approach, Atom, a modern text editor developed by GitHub, might pique your interest. Although it doesn't offer out-of-the-box features identical to Visual Studio, the editor's vast package ecosystem allows you to enhance it with plugins that provide code hints, error detection, and project management capabilities tailored to your requirements.

Sublime Text, which you've already explored, can also be customized to better meet your needs through the installation of specific packages and configurations. While its default behavior might not fully align with your expectations, the extensibility of Sublime Text makes it a viable option when tailored to your preferences.
The ideal code editor for web programming is a matter of personal preference and workflow compatibility. I encourage you to experiment with the aforementioned options, considering how each one integrates into your web development process and whether they align with your specific requirements. By doing so, you'll be best positioned to select an editor that enhances your productivity and enjoyment as a web developer.
  •  

sebastian

I have a great solution for you - Microsoft Expression Web. It's a powerful web editor that supports various technologies such as PHP, HTML/XHTML, XML/XSLT, CSS, JavaScript, ASP.NET, ASP.NET AJAX, Silverlight, Windows Media, and even Photoshop integration.
Although I don't have much experience with PHP, I can tell you that this tool is quite advanced. Drawing an analogy with Visual Studio, I would say that Microsoft Expression Web is the closest to it in terms of functionality and capabilities.
  •  

ubsviarzobilla

I recommend the renowned Sublime Text for programming purposes. Although it is a paid tool, its extreme convenience and extensibility, along with the availability of a huge number of convenient plugins, make it well worth the investment. Furthermore, for layout work, I have personally developed a strong affection for Brackets, particularly when used in conjunction with Emmet. This platform is incredibly convenient and exceptionally expandable.

In terms of convenience, I want to emphasize the rapid editing of CSS without the need to navigate into the files themselves. By combining keys, a mini frame with CSS opens by tag, class, or id, streamlining the editing process significantly. The most intriguing feature, however, is the Live Preview function, which is powered by NodeJS. All modifications are instantly displayed in the browser, creating a truly fantastic working experience, especially when equipped with a second monitor.
  •  

ManiQuadraIncorp

PhpStorm is a top-notch editor that offers advanced code hints, error detection, and a project system that'll make you feel like you're back in Visual Studio. It's specifically designed for PHP development, but it also supports JS, CSS, HTML, and XML. With features like code refactoring, debugging, and version control integration, PhpStorm is a solid choice for web developers.

Now, if you're feeling adventurous, you might want to try Visual Studio Code (VS Code). Yes, you read that right - VS Code is a lightweight, open-source editor that's designed to give you a similar experience to Visual Studio, but with a more streamlined interface. It's got a vast array of extensions available, including ones for PHP, JS, CSS, HTML, and XML. With features like code hints, error detection, and a project system, VS Code is definitely worth checking out.

Now, for the more...let's say, "opinionated" options. Atom is a highly customizable editor that's been gaining popularity among web developers. But let's be real, it's a bit of a resource hog, and the code hints can be a bit wonky at times. Still, with the right set of packages installed, Atom can be a powerful tool in your web development arsenal.

And finally, we have Brackets - an editor that's specifically designed for web development, but somehow manages to fall short in the code hint department. I mean, who thought it was a good idea to only show code hints for the current file? It's like they forgot that web development often involves working with multiple files at once. Still, Brackets has its fans, and with the right set of extensions, it might just become your go-to editor.

So, there you have it - four options that'll give you a taste of what it's like to develop web applications with a robust editor.
  •  


If you like DNray forum, you can support it by - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 and more...