Я соглашаюсь с Haacked. Я в настоящее время реализую свой сайт/блог с помощью платформы MVC, и я пошел с простым подходом создания нового Представления для RSS:
<%@ Page ContentType="application/rss+xml" Language="C#" AutoEventWireup="true" CodeBehind="PostRSS.aspx.cs" Inherits="rr.web.Views.Blog.PostRSS" %>
ricky rosario's blog
http://<%= Request.Url.Host %>
Blog RSS feed for rickyrosario.com
<%= ViewData.Model.First().DatePublished.Value.ToUniversalTime().ToString("r") %>
en-us
<% foreach (Post p in ViewData.Model) { %>
-
<%= Html.Encode(p.Title) %>
http://<%= Request.Url.Host + Url.Action("ViewPostByName", new RouteValueDictionary(new { name = p.Name })) %>
http://<%= Request.Url.Host + Url.Action("ViewPostByName", new RouteValueDictionary(new { name = p.Name })) %>
<%= p.DatePublished.Value.ToUniversalTime().ToString("r") %>
<%= Html.Encode(p.Content) %>
<% } %>
Для получения дополнительной информации, выезд (бесстыдный разъем) http://rickyrosario.com/blog/creating-an-rss-feed-in-asp-net-mvc
Вы всегда можете попробовать MicroMVC . Похоже на небольшой проект, созданный пользователем SO Xeoncross . Не знаю, насколько это хорошо / полно ... но это может быть весело.
Это был 2009/2010 год, возможно, сейчас есть лучшие вещи.
Fari MVC Framework
] Источник: https://github.com/radekstepan/Fari-Framework
Например, я написал в нем приложение для чата: https://github.com/radekstepan/Clubhouse
Soprano
Источник: https: // github.com / radekstepan / soprano
Хороший минималистичный пример, если вы хотите написать свой собственный.
Для сайтов такого размера (и для сайтов несколько большего размера) я бы просто использовал систему шаблонов и не беспокоился о фреймворке MVC - даже самые легкие требуют больших накладных расходов для некоторых страниц. Я настоятельно рекомендую TinyButStrong . Это просто превосходно - идеальное разделение кода и дизайна, мощное, но не слишком сложное, и прекрасно интегрируемое с Dreamweaver, так что вы или ваш дизайнер можете создавать шаблоны wysiwyg.
Я добился большого успеха, объединив это с XAJAX , который не является одним из самых популярных ваших фреймворков AJAX, но имеет несколько хороших функций. Прелесть простого использования системы шаблонов, такой как TBS, заключается в том, что вы можете использовать любые библиотеки, которые вам нужны. Лично мне не нравится абстрагироваться от SQL, но есть
На самом деле не отвечает на вопрос ... но если у CI для вас слишком много раздувания, может быть, вы можете попробовать Kohana , который немного менее раздутый чем CI (запущенный как форк).
Кстати, в качестве общего ответа вы можете найти большое количество небольших php-фреймворков на Ohloh :
http://www.ohloh.net / tags / framework / php
Затем вы можете выбрать тот, который вам нравится, основываясь на предварительном просмотре источника, качестве документации, количестве пользователей, которые его используют, и т. д.