The making of WebCoder 2009 – part 1

October 2, 2008

As you may have realized from my last blog entry, WebCoder 2009 won't just be a couple of new features and some bugfixes. I have already made a bunch of interface changes, most of them which you will hear more about, and a list of very cool new features are either planned or already implemented. The first thing I actually created for WebCoder 2009, was even more code for parsing and handling HTML tags. Even though WebCoder is an HTML editor, I think you would be amazed to find out how much code is actually written for parsing, handling, formatting and outputting these simple HTML tags.

In WebCoder 2009, I wanted an HTML outlining tree, to show the structure of a document, so I needed a complete HTML parser. Parsing HTML is some what trivial, but building a tree of it's structure is a bit more complicated. Doing it for XML would be a piece of cake, but HTML has so many exceptions and weird ways you can use it, that it becomes quite a job. Fortunately, it's all worth it, because this code has already been used several places in WebCoder 2009, to provide some interesting features. Generally speaking, WebCoder will now know much more about your documents, and it will use this information to help you write better code, with greater ease. I know that sounds a bit like something from the marketing department of a big company, but it's actually true :). In the next couple of posts, I will be much more concrete and tell you exactly how WebCoder 2009 will make your life easier with this information. Once again, stay tuned :)

Kasper (TSW) @ 6:41 pm in WebCoder

6 Responses to “The making of WebCoder 2009 – part 1”

  1. sijandi says:

    Woah – that sounds just great, especially the idea about the outlining tree. Can’t wait to see it in action

  2. Kasper (TSW) says:

    Great! I can post a screenshot of the outlining tree soon, if you’re interested? :)

  3. sijandi says:

    You bet I am! :-)

  4. Morten says:

    Sounds great :D Can’t wait for you to post the first screenshots ;)

    Also I was wondering, have you developed a JavaScript IntelliSense for WebCoder 2009?

  5. Kasper (TSW) says:

    I’m working on it, Morten. JavaScript IntelliSense is a tricky thing to implement, because JavaScript is such a dynamic language, but I’m pretty sure that we will have at least _basic_ JS IntelliSense in WebCoder 2009 :). I will have more information later on.

  6. Morten says:

    Sounds great :D Can’t wait to see it in action ;)

Leave a Reply