Click here to Skip to main content
15,881,757 members
Articles / Desktop Programming / Windows Forms

Storm - the world's best IDE framework for .NET

Rate me:
Please Sign up or sign in to vote.
4.96/5 (82 votes)
4 Feb 2010LGPL311 min read 273.8K   6.5K   340  
Create fast, flexible, and extensible IDE applications easily with Storm - it takes nearly no code at all!
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>Storm Documentation | Why?</title>
</head>
<body>
    <h1>Why I created Storm</h1>
    <p>
        When I first started my IDE, Moonlite, seven months ago, I thought that creating 
        a syntax highlighter would be an easy task. After 3 months, I had figured out 
        that it was not. When I had first searched after a syntax highlighting 
        component, I found none that were good. So, four months ago I thought to myself 
        &quot;there&#39;s absolutely no reason that everyone should go through this long process 
        just for making something as simple as a syntax highlighter.&quot;</p>
    <p>
        The result was Storm.</p>
    <p>
        When I decided to start Storm, I searched for something I could base my 
        TextEditor on. I found DotNetFireball&#39;s CodeEditor, which unfortunately had a 
        rather terrifying code. It was ugly, unstructured, filled with uncommented and 
        undocumentated code and worst of all, very inefficient. The only thing that 
        wasn&#39;t inefficient was the text rendering, which I later figured out that they 
        didn&#39;t make.</p>
    <p>
        So I started the task of making the code better. I realized too late that it 
        would&#39;ve been faster just to make a TextEditor from scratch. When it was done, I 
        started the other Controls, and now that they&#39;re done, I&#39;m presenting them to 
        use for your usage.</p>
</body>
</html>

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article, along with any associated source code and files, is licensed under The GNU Lesser General Public License (LGPLv3)



Comments and Discussions