This is so OT i'm ashamed already... but this is the only group where i know there's serious people available and not just gold diggers :)
This is so OT i'm ashamed already... but this is the only group where i know there's serious people available and not just gold diggers :)
When i edit HTML and CSS (5 and 3 mainly) i have been using two different IDEs up to this point. One's PHPStorm and one's EditPad Pro. I hand-roll these two description languages and i want CodeInsight-like functionality, help with specs/standards and some productivity functionality. (In-app-browser preview/debug is not the first need, but i come across php-work every now and then and a php debugger might come in handy.)
PHPStorm (JetBrains) is way to heavy for this kind of work and EditPad Pro lacks all but color coding (not a surprise - it's the intent of that product).
So i've been checking out some other various stuff:
HTML-Kit Tools: A lot of special solutions that i'm not a 100% comfortable with.
phpDesigner 8: Not 100% stable but has potential. Written i Delphi.
TopStyle 5: Unstable but looks nice enough.
CoffeeCup Software: Seems stabile but i do not understand this piece of software at all. I does not seem to help me with what i want to be helped with.
I'm still on trial on all of these and it seems phpDesigner 8 is the first choice here.
A "funny" aside-thingy is that the two suits written in Delphi are so much more what i expect and therefore has a much smaller learning curve. But these two suites are also the most unstable ones /by far/.
So any great tools out there that you'd like to recommend me trying out? I know the spec is cursory.
When i edit HTML and CSS (5 and 3 mainly) i have been using two different IDEs up to this point. One's PHPStorm and one's EditPad Pro. I hand-roll these two description languages and i want CodeInsight-like functionality, help with specs/standards and some productivity functionality. (In-app-browser preview/debug is not the first need, but i come across php-work every now and then and a php debugger might come in handy.)
PHPStorm (JetBrains) is way to heavy for this kind of work and EditPad Pro lacks all but color coding (not a surprise - it's the intent of that product).
So i've been checking out some other various stuff:
HTML-Kit Tools: A lot of special solutions that i'm not a 100% comfortable with.
phpDesigner 8: Not 100% stable but has potential. Written i Delphi.
TopStyle 5: Unstable but looks nice enough.
CoffeeCup Software: Seems stabile but i do not understand this piece of software at all. I does not seem to help me with what i want to be helped with.
I'm still on trial on all of these and it seems phpDesigner 8 is the first choice here.
A "funny" aside-thingy is that the two suits written in Delphi are so much more what i expect and therefore has a much smaller learning curve. But these two suites are also the most unstable ones /by far/.
So any great tools out there that you'd like to recommend me trying out? I know the spec is cursory.
Visual Studio works nicely for HTML and CSS code completion, I mainly use a text editor for writing HTML, Javascript(testing via console in Chrome or Opera) and CSS
ReplyDeleteI use "Brackets" (http://brackets.io/) for all my front-end web development and it is excellent. It also has extensions (addons) so you can make it your own.
ReplyDeleteI have been looking at Sublime Text
ReplyDeletehttp://www.sublimetext.com/
My two web dev colleagues love Brackets.
ReplyDeleteChecked out brackets! It's a lot of juggling with extensions. But it's looking good. I avoided the "cloud" and "in-browser" editors before. Thanks for the tip Apostolis Tympakianakis and Richard Stevens.
ReplyDeleteI'll check out sublimetext too, Michael Riley and i have VS in a VM and that might as well be of interest, Dorin Duminica.
Keep us posted on your choices.
ReplyDeleteActiveState's Komodo Edit is free and there's a more comprehensive product as well - Komodo IDE.
ReplyDeletehttp://komodoide.com/komodo-edit/
I haven't used it extensively but I also was going to suggest Komodo as jeff weir did.
ReplyDeleteWhat about VSCode ? https://code.visualstudio.com
ReplyDeleteI've been using Sublime text for a few years and IMO it is the hands down winner. For anything other than Delphi it's my editor of choice. Things such as:
ReplyDelete- project quick switch
- quick open file search
- multi-cursor for quick editing
Supports virtually every language but I mainly use for C#, css, razor (the visual studio editor and IDE is ok but once you've used Sublime it's hard to go back)
Plus it's free.
I recommend everyone to try it.
I also tried VS Code but while it shows some promise it is not yet to the same standard as Sublime text. Just my 2 cents.
ReplyDeleteRick Wheeler Err, I use SublimeText also but last time I checked it was 70 bucks, so I don't think it's free
ReplyDeleteMocte Sandoval From what I remember it is free for evaluation purposes but they impose no time limit on the free version so in reality you never need to pay.
ReplyDeleteI bought a license a while back so doesn't worry me anyway.
Kay... i would so much like to have the time to evaluate all these tools! The chance of making an impression on David Millington is tempting. But, alas, no such luck for this lowly financially pressed coder... I did check out Sublime Text too. I have decided not to put time on Komodo.
ReplyDeleteOf all of them that i tried brackets is the one having a prefixer and insight-like functionality that can handle "flex and flex-box". None of the others insight-like functions where "up-to-date" for flexbox and i'm going to use it extensively.
It's a bit obscure to try to peg down exactly what "level" or generation of the various browser APIs that are used. Since i have some parsing of my own flavour (ie server templates) it's also important that functionality does not close down when there's something the IDE does not recognize. It seems Bracket is the only on that handles this to my content (these things can often be alleviated with settings and stuff - i know - but PHPStorm 7 did not handle it to my content and that was after a ticket and subsequent discussions).
Now as i mentioned earlier in this topic, at first i avoided "cloud" or "browser-based" stuff. How silly! How "old-school" of me :( Editing HTML and CSS and JS and so on and so forth... it really makes sense to do it in a browser. I realized when i hit F12 in Brackets that it's written in JS using some Chrome APIs. So i can actually trace and see exactly what is happening under the hood. Neat, really.
My 5 [insert currency unit of your choice] so far.
/sub
ReplyDeleteDany Marmur Make an impression?
ReplyDeleteA joke, David Millington, you wrote you were interested in my findings... Not a good one apparently :) NOO! That was Jeroen Wiert Pluimers. Ok, it's too late now. I'll resign.
ReplyDeleteDany Marmur No, it's all good :D I thought maybe you meant something about your findings, and good features which might migrate their way into Delphi... and in that respect, yes, I am definitely interested in your findings. Feature suggestions are always welcome!
ReplyDelete/sub
ReplyDeleteI have seen one tool that has a small box where you can specify what characters are word-boundaries for Ctrl+Arrows (based on filetype).
ReplyDeleteAlso, but I think it's there in the IDE already, multiple selections and editing. Not the same thing as QuickEdit.
Brackets has an Emmet plugin and the plugin has some cool fetaures like "Move to next/previous edit point" where it figures out the most likely places you'd want to type into, like between brackets and citations.
Sublime has been my goto editor for a couple of years. Nothing has beaten it.. Until now. Atom has grown up and is almost as fast as Sublime. Lots of great plugins and actively developed (Sublime seems to be abandoned). The only downside is that it's a scary efficient editor. It makes you feel sluggish when you return to the Delphi IDE. Oh, I wish that there existed a Sublime/Atom keymapping option i Delphi. And multiple cursors.. hard to live without multiple cursors..
ReplyDeleteI have not been using multiple cursors that much. Do we have that in the IDE? Not talking about quick-edit. It is convenient a lot of times, agreed. But it's not something that i'd put into my absolute requirement list.
ReplyDeleteVisual Code (extremely similar to Brackets) looks promising too and already people are writing pascal plugins for it. Yeay!
It's a bit scary though, to load a huge project into one of these. I do not get the immediate feel of how all the units and packages relate in a pure code editor. Going to work on that feeling. Trying to abolish it....
I'll check out Atom too. Thanks for the tip.
ReplyDeleteI have been using visual studio 2015 community edition for Angularjs & html editing with bootstrap, tried also sublime 3 but it was buggy then tried sublime 2 it was much better but it can't beat VS2015, so currently VS 2015 is my primary editor :-)
ReplyDeleteMohammed Nasman Do you mean Visual Studio or Visual Code? If the former, have you tried out VC? Opinion?
ReplyDeleteDany Marmur Visual studio, I tried VC at it's first release but find it not much complete as much as VS.
ReplyDeletemaybe now it better then before, But I think it will not be compete with VS editor.