0,0
рейтинг
25 ноября 2010 в 11:07

Разработка → Готовые решения на ASP.NET для создания веб-сайтов

.NET*
Часто к платформе ASP.NET предявляют претензию об отсутствии готовых решений на основе которых можно стоить корпоративные сайты, форумы, блоги и т.д. и т.п. этом небольшом посте я привожу список самых популярных веб-приложений, написанных на ASP.NET, которые, к тому же, можно установить с помощью Web Platform Installer (WebPI).

Название
Особенности
Официальный сайт
WebPI
Блоги

BlogEngine.NET
Для BlogEngine.NET создано большое количество тем и расширений, есть возможность создавать собственные компоненты. Поддерживает SQL Compact и хранение данных в XML. www.dotnetblogengine.net
Установка
dasBlog
Не требует использования СУБД, данные хранятся в XML файлах.
www.dasblog.info
Установка
Subtext
Простой в использовании движок блогов с красивой архитектурой. Один из создателей — член команды разработки ASP.NET MVC Фил Хаак.
www.subtextproject.com
Установка
AtomSite
Удобная платформа для блогов, схожа с популярным движком Wordpress.
www.atomsite.net
Установка
Системы управления контентом (CMS)

DotNetNuke
Одна из самых популярных CMS на .NET. Для DotNetNuke существует огромное количество разнообразных модулей и расширений.
www.dotnetnuke.com
Установка
Umbraco
Самая динамично развивающаяся CMS на .NET с открытым исходным кодом. Рассчитана для создания сайтов разной сложности — от промо-сайтов до крупных порталов.
www.umbraco.org
Установка
mojoPortal
Поддерживает большое количество СУБД MS SQL 2005/2008/SqlAzure, SQL CE, MySql, PostgreSql, SQLite, or Firbird Sql. Расширяется через механизм UserControl.
www.sourcetreesolutions.com
Установка
Kentico
Поддерживает расширенный функционал для создания социальных сетей.
www.kentico.com
Установка
Kooboo
CMS разработана на MVC Framework.
www.kooboo.com
N2 CMS
Проект с неплохой документацией в которой есть кросс-ссылки на более детальную информацию по платформе ASP.NET в MSDN. Может быть хорошим подспорьем при изучении ASP.NET.
www.n2cms.com
Установка
Orchard
Проект, создаваемый разработчиками из команды ASP.NET. Хороший пример расширяемой архитектуры.
www.orchardproject.net
Инструкция
Composite C1
Многофункциональная CMS. Удобный интерфейс управления контентом.
www.composite.net
Инструкция
Bitrix.NET
.NET версия самой популярной в России коммерческой CMS.
www.1c-bitrix.ru
AxCMS
CMS для создания крупных порталов.
www.axcms.net
Электронная коммерция

nopCommerce
Одно из самых популярных решений для электронной коммерции на .NET. Разрабатывается ребятами из Ярославля.
www.nopcommerce.com
Установка
Kartris
Движок интернет-магазина, написанный на VB.NET. Удобный интерфейс для пользователя сайта.
www.cactusoft.com
Установка
Форумы

YetAnotherForum.NET
Самый многофункциональный форум с открытым кодом на ASP.NET, простая система применения тем, возможность интеграции в существующий ASP.NET сайт.
www.yetanotherforum.net
Установка
Галереи

Gallery Server Pro
Движок для публикации галерей изображений, аудио и видео. Поддерживает Silverlight и Flash.
www.galleryserverpro.com
Установка
KiGG
Галерея новостей.
kigg.codeplex.com
Wiki-движки

ScrewTurn Wiki
Wiki-движок с поддержкой плагинов и тем. Возможность использования СУБД SQL Server или файлового хранилища.
www.threeplicate.com
Установка

Приглашаю помочь в дополнении этого списка. Помимо добвления в этот список, я буду рекомендовать коллегам добавить эти приложения также в галерею веб-приложений, используемую Web Platform Installer. А также приглашаю вас рассказывать о собственном опыте использования этих движков.
Гайдар Магдануров @gaidar
карма
149,1
рейтинг 0,0
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Спецпроект

Самое читаемое Разработка

Комментарии (63)

  • +4
    Спасибо за систематизированную информацию.
  • +2
    гайдар как всегда — минимум текста, максимум информации :)
    • +1
      И это не потому что мне лень воды налить!.. Хотя… :)
      • +1
        Ох как надоедает иногда эта вода… Особенно когда одного только рекламного характера с описанием фич на картинках ((( Как иногда охота взять кого нть из экспертов и попить пивка/поболтать по реальным проблемам использования этих фич…
  • 0
    kooboo.com/ — китайская CMS, набирающая популярность.
    • 0
      Спасибо, добавил.
    • 0
      Но еще довольно сырая по возможностям, увы
  • 0
    dasBlog Не требует использования СУБД, данные хранятся в XML файлах.

    это же справедливо и для BlogEngine.NET
    • 0
      Не нашел этой возможности. SQL Compact поддерживает — да, а вот с XML файлами в App_Data я не вижу возможности. Что я упускаю?
      • 0
        Такая возможность есть — у нас блог на XML файлах работает.
        • 0
          Спасибо, посмотрю.
          • 0
            Подверджаю, есть возможность выбора провайдера данных — XML или SQL.

            Насчет дасБлога — еще года 2 назад он развивался крайне вяло, из-за чего я и выбрал тогда BlogEngine.Net, а сейчас по моему вообще заснул — последний релиз 16 марта 2009.

            Просто как факт — BlogEngine.Net отлично устанавливает в Azure. По-моему украинские коллеги успешно описывали сам процесс и исходный код.

            Забыли упомянуть про KiGG
            KiGG is a Web 2.0 style social news web application developed in Microsoft supported technologies following Domain Driven Design.
            • 0
              Спасибо. Поправлю пост.
  • НЛО прилетело и опубликовало эту надпись здесь
    • +1
      Они работают над этим — буквально недавно общался. Однако вероятность того, что успеют в этом году уже стремительно сходит на нет. Пока только поддержку Razor для Web Forms сделали.
      • НЛО прилетело и опубликовало эту надпись здесь
    • 0
      Как это — «ни слухов». На грядущем Codegarden будет показана ранняя версия Umbraco 5 — в которой как раз одно из главных нововведений будет MVC.

      P.S. Кстати, Umbraco достигли еще одного важного рубежа — сайт wired.co.uk (да, того самого журнала Wired) перешел на Umbraco, которая хостится в облаке от Amazon.
    • 0
      Кстати, на сколько я знаю, новая умбрака будет написана на MVC и будет работать только в Windows Azure
      • 0
        > только в Windows Azure
        Не совсем разумное решение ограничивать таким способом.
      • 0
        Нет, не только в Azure, однако будет поддерживать Azure.
        • 0
          В любом случае из их интервью понятно, что они сильно передалают архитектуру, дабы использовать возможности Worker role
  • +1
    Забыли N2 CMS, в частности ее MVC-реализацию.
  • +4
    Полезно было бы технологию (mvc, c#, vb) выделить в отельную колонку. devlanfear.com/asp-net-mvc-2-cms-orchard-oxite-n2-cms-i-drugie/ можно чего-нибудь почерпнуть.
    • 0
      Поддерживаю!
  • 0
    Кстати, а где Orchard???
    • 0
      В разработке… :) Добавлю в таблицу.
  • НЛО прилетело и опубликовало эту надпись здесь
    • 0
      В третий еще не подключили галерею. По ссылкам с сайта можно ставить пакеты.
  • +1
    еще наверное имеет смысл добавить условия использования — бесплатная/платная/какая лицензия…
  • +1
    не нашел в списке: Oxite oxite.codeplex.com/

    коллега использовал Kentico и очень сильно ругался. к примеру, помнится меню не нельзя было перенастроить. Допускаю, что в новых версиях поправили.
    • +1
      Oxite уже все — умер. Теперь развивают Orchard, который на его основе был построен. По отзывам людей выкинули часть сложной архитектуры и CMS стала значительно удобнее для разрабочтика.
  • +1
    www.1c-bitrix.ru/products/net/
    К тому же на прошлой неделе: «В новой версии продукта «1С-Битрикс: Управление сайтом.NET» 5.5 появился полный набор инструментов для быстрого запуска интернет-магазина.»
    • НЛО прилетело и опубликовало эту надпись здесь
      • 0
        Поподробней, пожалуйста. Уверен, здесь присутствующим будет интересно, что же за «2 говна» вы имели ввиду.
      • 0
        Конкретику, пожалуйста, в студию. Думаю, что Сергею Рыжикову будет очень интересно это почитать.
        • НЛО прилетело и опубликовало эту надпись здесь
          • +1
            Думали, что Лев Толстой,
            оказался линуксоид простой.
            • НЛО прилетело и опубликовало эту надпись здесь
              • 0
                Мда, впадаем в холивар. Давайте, я вам 1 раз отвечу, чтобы вы понимали логику оппонентов, но продолжать не будем.

                1. «продвигаемый Рыжиковым» — это чушь. Далеко не только им. Нашей компанией, например, тоже. Очень, очень многими.

                2. «говнокод».
                2.1 Ну это не только код. Это прежде всего инфраструктура, сообщество. Только код мало что бы решал.
                2.2 А сам PHP — это полное говно? Не говнокод? С его багами, отличиями между версиями, самим тупым построением. Так всё что хочешь можно говнокодом назвать. Главное — это возможность решить задачу в некотором коридоре решений, чтобы укладывалось в бюджет, надёжность, функциональность и т.д.

                3. «цена/качество вообще не идет ни в какой сравнение».
                Вы имеете право решать это только для себя лично и для своей компании (если вам это доверили). Нам уж позвольте самим для себя это решать.

                4. «Даже в бесплатных CMS есть такой же функционал» — это враньё.
                5. «код даже ровнее выходит (сама архитектура)» — это тоже враньё.

                6. «А тут выходит переплата от 10 тысяч рублей за интеграцию.»
                Если вы об интеграции с 1С, то вы можете сами реализовать сайтовую часть коннектора и использовать эту интеграцию. А можете и серверную тоже.
                Многие конкуренты Битрикса имеют такой функционал.

                7. «Но главное не это, главное что руководители ведутся на красивую презентацию, а не на возможности системы реальные ».
                Ну да, так устроен этот мир. Всё хорошо. Хотите продавать ваши «бесплатные творенья» — налепите так же презентаций.

                8. «p.s. Кстати преимущества системы не нашел на сайте. „
                А это уже совсем позорно вот так смело обсуждать продукт, но мнение своё строить не на суровом личном опыте, а на основе сайта производителя.

                P.S. Про “2 говна». (PHP, mySQL, линукс, apache) — это полнейшее говно по сравнению с (c#, ASP.NET, MS SQL 2008, windows 2008, IIS 7.5). Здесь можно обсуждать только по сайтам производителей, потому что если вы хоть сколько-то хорошо познаете оба направления, то поймёте, что обсуждать нечего.
                Любой «бесплатный» продукт может быть хорошим, только если он был связан с коммерческим. Взять тот же PostgreSQL, CentOS, Zend Server CE и т.д.

                Но это пища для размышления, обсуждать здесь я не намерен.
                • НЛО прилетело и опубликовало эту надпись здесь
                  • 0
                    9. «Но вам надо больше обращать внимание на девелоперов.»
                    Что мне надо, я, позвольте, сам решу.

                    10. Документация есть. Да, она не избыточная. В этом нет особых проблем.
                    11. Есть различные демо. В том числе online. Исходники доступны только в полном дистрибутиве. Его можно получить, оформив, например, партнерство. Исходники не нужны для полного использования продукта.

                    12. Обучение потребуется любому продукту. Это так жизнь устроена. Все обучения от Битрикса — это лишь опция.
                    А вот обучаться наиболее популярному продукту — благо.

                    13. Да, брать Битрикс для 3-хстраничного сайта — это очень логично. Тут и возможность БЫСТРО и ДЁШЕВО нарастить функционал. И возможность сменить исполнителя (партнеров очень много, на любой вкус). Тут и опыт сотрудников-редакторов сайтов. И т.д. Сплошные плюсы. А цена менее 5 000 рублей за такое.

                    14. Голод разработчиков в вашем примере — это благо. Если где-то можно сэкономить, оптимизировать, то это очень хорошо.
  • +2
    Системы управления контентом (CMS)
    Название: Composite C1
    Особенности: Работает на IIS, .NET 4 и ASP.NET. Как базу данных может использовать как текствый XML так и MS SQL, генерируемые дататипы(автоматически создаются в БД), поддержка Linq, древовидная структура, XSLT
    Официальный сайт: www.composite.net/
    Фид для WebPI: webpi.composite.net/C1.xml
    Codeplex: compositec1.codeplex.com/
    • 0
      Странно, что они еще не сделали пакет WebPI и не запулили в галерею. Не хотите сами сделать? ;)
      • 0
        Пакет С1 есть в Web Platform Installer 3.0
        • 0
          В галерее его не вижу. Ссылку можете дать?
            • 0
              Там бага пока — ссылка на пакет с CodePlex, а CodePlex так просто пакет не отдает. Пробовали ставить? Ставится?
              • 0
                Со второго раза только начинает ставится. Но ставится, а еще показывает 0 закачек и 0MB размер, странно все это.
              • 0
                Microsoft пишет нам вот что: «Direct URL: you are trying to pull from the WebPI v2 feed, which doesn’t contain Composite CMS – try replacing the 2.0 below with 3.0». Таким образом получаем такой урл — www.microsoft.com/web/gallery/install.aspx?appsxml=http%3a%2f%2fwww.microsoft.com%2fweb%2fwebpi%2f3.0%2fWebApplicationList.xml&appid=CompositeC1CMS — попробуйте его. У меня стоял WebPI 2, с урла который я Вам даю — WebPI 2 анинсталился и ставился WebPI 3, ругался что не может найти приложение, со второго запуска уже все было норм (тестировали то же еще на 3 машинах — все ок).

                Возможно есть смысл дать прямой урл на CodePlex compositec1.codeplex.com вместо инструкции на docs.composite.net/C1/Getting-started/WepPI.aspx, так как установка возможна не только из WebPI, хотя она безусловно удобна.
                • 0
                  Спасибо! Обязательно учту в следующем апдейте таблицы.
  • +1
    Комментарий от Jevgeni Tšaikin:

    1) ScrewTurn Wiki — действительно очень и очень удобный вики-движок, использовал его полтора года и был доволен качеством. Plugin'ов не сказал бы, что очень много. Syntax Highlighter есть. По умолчанию Sitemap не генерит, но Robo проходит. С SEO придётся немного повозиться. Удобная система линков.

    2) Я бы добавил AxCMS.net, который тоже довольно функционален и доступен

    3) Советую посмотреть на дату последнего обновления dasBlog ( www.dasblog.info/ )

    4) Subtext — забавно, что их собственный сайт сделан на ScrewTurn Wiki
    • 0
      AxCMS сложновата и неповоротлива, разве нет?
      • 0
        от того же автора:
        AxCMS.net действительно задуман для Enterprise клиентов, как и некоторые другие CMS из списка. Насчет того насколько просто или сложно с ним работать — мне ответить сложно, т.к я к нему уже привык. Порталы создаются довольно быстро и клиенты, в целом, довольны. Для не-Enterprise клиентов, возможно, не самый оптимальный вариант. Самое важное, что АхCMS.net не стоит на месте и постоянно выпускает новые версии, в том числе и персонализированные для клиентов. А в целом, как девелопер, скажу, что лучше поиграться с ним немного, поизучать, и тогда станет понятно подходит он или нет для решения вашей задачи.


        чувствую себя роутером :)))))))
        • 0
          Ты кидаешь широковещательные :)
          • 0
            ага, думаю вам нужно напрямую с источником установить соединение :)
  • 0
    Имхо, в обязательном порядке надо включить в список недавно отданную коммьюнити Sense/Net. Она большинству перечисленных CMS большую фору даст.
  • +2
    Гайдар, спасибо за пост!
  • +1
    К CMS-кам можно присовокупить Telerik-овский Sitefinity
    К E-commerce: Aspdotnetstorefront и ZNode (конечно тут стоит делать пометку — это e-commerce enterprise уровня).
  • 0
    Кстати, коли речь зашла о готовых решениях, то стоило бы в табличку добавить и категорию helpdesk software.
    Есть и в этой категории решение — nService
  • 0
    Еще есть практически не упоминаемый в рунете Iron Speed Designer. Хотя это и не совсем готовое решение, а генератор готовых Asp.Net приложений для работы с СУБД. Уже года 3 пользуюсь и не могу нарадоваться.
  • 0
    Во дожили, Яндекс по многим регионам выдал эту страницу в топ 20-30 по запросу создание сайтов. Выдача в состоялась ноябре 2011, а статья написана в ноябре 2010. Прям дежавю.
    • 0
      Рукописи не горят :)

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.