Вы можете использовать -s, который, я считаю, также встроен в mingw. Простое приложение hello world, скомпилированное с использованием g ++ 3.4.4 на cygwin, произвело исполняемый файл размером 476872 байта, снова скомпилированный с -s (удаляет ненужные данные), уменьшив тот же исполняемый файл до 276480 байтов.
То же самое приложение hello world на cygwin, использующее g ++ 4.3.2, произвело исполняемый файл размером 16495 байт, а использование strip уменьшило размер до 4608 байт. Насколько я вижу, вероятно, лучше использовать более свежую версию g ++.
MingW только что выпустил gcc 4.4.0, поэтому, если важен размер исполняемого файла, я бы подумал об этом. Как он указывает, -s, вероятно, поможет убрать большую часть отладочной информации для вас, что рекомендуется только в том случае, если оно предназначено для производственного использования.
N2 - это бесплатная CMS ASP.NET с открытым исходным кодом, также поддерживающая для MVC. Он самоуверенный, использует классы .Net для модели программирования, очень открыт и расширяем.
Umbraco - http://umbraco.org
Написано полностью на C #, бесплатно, занимает мало места, использует мастер-страницы и очень гибко.
Пользовательский .NET может быть добавляется через макросы (пользовательские элементы управления .NET) или полные страницы ASPX, при условии, что вы укажете в web.config, что файл существует, и Umbraco не пытается найти его в базе данных контента.
Также посмотрите Cuyahoga . Вот список возможностей . Имеется диспетчер содержимого WYSIWYG
Судя по тому, что вы описываете, я могу сказать, что вам нужна платформа разработки и CMS одновременно. Взгляните на Sitefinity , я бы сказал, что именно то, что вы ищете, является его главным преимуществом. Это упрощает индивидуальную разработку.
Заявление об ограничении ответственности: Я участвую в команде разработчиков Sitefinity в Telerik .
Две системы CMS с открытым исходным кодом, написанные на .NET, которые вы, возможно, захотите оценить:
1) DotNetNuke
и
2 ) Oxite от Microsoft (упор на ведение блогов)
Вы можете попробовать Kentico CMS . Это не бесплатно, но очень мощно. Вы можете добавить свой собственный код на свои страницы / шаблоны, как вы можете видеть здесь:
devnet.kentico.com/docs/devguide/adding_custom_code_to_the_aspx_page_template.htm
Если вы не слишком заботитесь о рабочем процессе и других материалах премиум-класса CMS, но хотите иметь встроенный редактор HTML и много заботитесь о программировании вашего приложения ... взгляните на SmallCMS. Это бесплатный, открытый исходный код, легкий вес и хорошая отправная точка.