As was mentioned, I’ve added scapp.exe to the SDK distribution. The Scapp is a monolithic executable with Sciter engine inside.
The question: Having the scapp what if to create IDE using it? How that IDE will compare with other existing on the market?
To answer on this question I’ve created simple IDE sketch in Sciter (sdk/samples/ideas/ide/) :
My quick sketch implements just basic functionality: loading file, basic editing and syntax highlighting. All together HTML/CSS/scripts are about
40k (uncompressed). Full implementation will definitely have more of those. Let’s assume that we will be creative enough to produce
1mb of scripts, styles and HTML.
Together with the executable it will give us:
So the whole IDE could be of just 2 megabytes !
Let’s compare it with other behemoths then:
|IDE/vendor||distribution size||installation size||ratio to largest
(the less – the better)
|Brackets / Adobe||48.1mb||114mb||51%/31%|
|Visual Studio Code / Microsoft||31.9mb||135mb||34%/37%|
|Atom / GitHub||93.6mb||366mb||100%/100%|
|Sciter / Terra Informatica Software||2.1mb||5.1mb||2%/1.4%|
So for each of us, users, it takes 50 times more of traffic to download these things that it should be… Is it fair?