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.

Comments

  1. 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

    ReplyDelete
  2. I 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.

    ReplyDelete
  3. My two web dev colleagues love Brackets.

    ReplyDelete
  4. Checked 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.

    I'll check out sublimetext too, Michael Riley and i have VS in a VM and that might as well be of interest, Dorin Duminica.

    ReplyDelete
  5. ActiveState's Komodo Edit is free and there's a more comprehensive product as well - Komodo IDE.

    http://komodoide.com/komodo-edit/

    ReplyDelete
  6. I haven't used it extensively but I also was going to suggest Komodo as jeff weir did.

    ReplyDelete
  7. I'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:
    - 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.

    ReplyDelete
  8. 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.

    ReplyDelete
  9. Rick Wheeler Err, I use SublimeText also but last time I checked it was 70 bucks, so I don't think it's free

    ReplyDelete
  10. Mocte 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.
    I bought a license a while back so doesn't worry me anyway.

    ReplyDelete
  11. 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.

    Of 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.

    ReplyDelete
  12. A 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.

    ReplyDelete
  13. Dany 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
  14. I have seen one tool that has a small box where you can specify what characters are word-boundaries for Ctrl+Arrows (based on filetype).

    Also, 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.

    ReplyDelete
  15. 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..

    ReplyDelete
  16. I 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.

    Visual 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....

    ReplyDelete
  17. I'll check out Atom too. Thanks for the tip.

    ReplyDelete
  18. I 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 :-)

    ReplyDelete
  19. Mohammed Nasman Do you mean Visual Studio or Visual Code? If the former, have you tried out VC? Opinion?

    ReplyDelete
  20. Dany Marmur​ Visual studio, I tried VC at it's first release but find it not much complete as much as VS.

    maybe now it better then before, But I think it will not be compete with VS editor.

    ReplyDelete

Post a Comment