What is your favorite tool for building/maintaining web sites

Mine is really old, Coda 2.

I’m looking at replacements. I want something that not only handles the coding side (mainly HTML & CSS), but also file management.

Hey @samRowlands,

I use “Bootstrap Studio” https://bootstrapstudio.io/ and when keeping things simple “Carrd” https://carrd.co/ . I often do product walk-throughs (as single page, sectioned sites in “Carrd”).

Both very reliable and economical solutions.

Kind regards, Andrew

1 Like

Personally: jetbrain’s Webstorm

You might like https://pinegrow.com/

1 Like

Since you like Coda, have you tried Nova? I find it to be a worthy successor. It’s definitely different, but should be familiar. I guess if I didn’t have Nova, or had to use Windows, VSCode would be my next choice.

1 Like

Have you considered a content management system (CMS)?

Not really a code editor, but it is easy to build/maintain web sites. They have themes and lots of free and comercial plugins. I use Joomla.

I’m in love with PHPStorm. It’s an amazing IDE.

That said, I have an eye on RapidWeaver. They are doing a rewrite and adding a “Data” module but they haven’t said much more than that yet. My hope is draggable inputs that can be assigned to the “Data”.

1 Like

I tried Nova right after they launched it and wasn’t happy with it, so I stuck with Coda 2 until now.

Thanks for reminding me to take another look, it is similar, but also different. However it’s the most “Coda” like I’ve found so far and there is a discount for “upgrading” so…

I’ve found myself much happier with it once I started breaking my old habits and doing things the more modern/trendy way. I have build steps setup to transpile my javascript and scss.

1 Like

Nova is a fast, beautiful app. Excellent as most of their products. What I don’t like so much is the dependency on third party plugins for development languages. Not that those plugins are bad, some are quite brilliant indeed (i.e. the Rust plugin), but they don’t seem to get updated quite frequently if at all :frowning: - plus the downside of the company is that they have shown in the past that they might stop development on an app from one day to the other. :frowning:

But it is one of the very few apps left, which works in the real “mac” way (or at least almost).

1 Like

Most stuffs I am writing with Webstorm from Jetbrains so I have html and JavaScript in a for me perfect IDE. There is nothing I need as addon. The graphics I am editing with InkScape and Gimp. Nothing more needed for me.

2 Likes

Same here, basically I like that with jetbrains all IDEs for all languages I’m using are working pretty much the same. But even w/o that, I’m using Github CoPilot quite extensively and this limits in general the IDE / Editors you can use as many don’t have an integration at all, or a bad one. Jetbrains IDE having now integrated AI (though still beta) into their latest releases is another reason why I won’t change.

But quite frankly I believe that Visual Studio Code is as well a good choice to work with HTML / CSS. Integreated Live Previews, Hot Reloads. You need some time to find all the usefull plugins but even though it is an “electron app”, performance is pretty good on modern equipment. I personally don’t like the way how to navigate through VSC, but that’s mainly a matter of taste.

I think the biggest “weakness” of Jetbrains is that they are not marketing too much, that they will discount you the longer you stay with them. As I’m working with their products on a daily basis it is a no-brainer for me.

1 Like

I use Nova after being a Coda and Coda 2 user for many years. Honestly, I’m yet to find anything that can handle file management and multiple publishing destinations as well as Nova does. Visual Studio and Sublime etc. all have publishing plugins, but they can’t touch Nova for flexibility and usability in that regard. Nova also has great GIT integration.

If you tried Nova when it was first released, I’d give it another go. It’s changed a lot in the last couple of years. I’ve also setup Nova to be a lot more Coda like with the sidebar / file management on the left etc.

1 Like

yes, I agree. I liked it pretty much from the look & feel and it is really a beauty and working very well. What concerned me a bit are their extensions: https://extensions.panic.com Similar to Xojo it is quite a small ecosystem.

But as always, it depends on your needs and what you want to achieve. VSC is probably hard to beat in terms of constant updates (which can be an annoyance too), JetBrains ecosystem is slower but usually far more stable.

But if you take for instance NOVA’s rust extension. some 6k downloads, last updated 2 years ago, no one knows if the author (one man show) is still using it … kind of a chicken / egg issue, but it is very hard for a new IDE to gain market share if macOS only, and JetBrains and VSC being the de facto standards …

I know what you mean about the plugin ecosystem. I’ve looked for what I thought would be really obvious plugins, but not been able to find them. I do think this is forcing Panic to make some functions first party in Nova (like publishing), which is no bad thing.

I only use a few extension myself. A couple of ‘Beautify’ type plugins, a really good ‘ToDo’ plugin that puts a list of all the project’s TODO comments in the sidebar, so I can use the code itself as a todo list, and finally the ‘DocBlockr’ plugin that generates phpDocumentor comments automatically from the function definition. It’s a handy shortcut as all you have to do is fill in the specifics later.

Nova does everything I need for now and it’s certainly streamlined my workflow in terms of publishing to servers.

2 Likes

And that’s perfect then. Again, what I really like(d) in Nova that is really working the “mac”-way, as in the old days. It is really a very nice, well thought through application. But the Rust extension for instance was already missing many things which other IDEs have implemented. On the other hand it is an unfair comparison. CLion from jetbrains and it’s Rust plugin gets updates every fortnight, but in comparison to Nova they hava an army of devs …

I guess PANIC had no other choice. Either they would have deployed a half baken product or they had to open it via extensions to the community. The chicken-egg-problem being that their community is rather small. My fear (and experience) with Panic is: they will either get that community, or the product might again be dead all the sudden …

1 Like