LINUX.ORG.RU
ФорумTalks

Какие самые удачные и популярные .NET веб приложения вы знаете? CMS, shops, etc.

 , ,


0

2

Посмотрел на CMS-ки, из бесплатных заинтересовала Umbraco CMS:

https://umbraco.com/blog/umbraco-12-release/

У них IMHO правильная монетизация. Оплата предусмотрена почти (не считая Forms addon) только за опциональную поддержку и опциональный облачный хостинг:

https://umbraco.com/products/add-ons/deploy/umbraco-deploy-on-premises/

https://umbraco.com/products/support/pricing/

А так она почти (кроме Forms) полностью открыта и свободна, насколько я понимаю?

Number of active installs
731,438
Number of active members in the community
221,745
Known free Umbraco packages available
1,211

Features:

Entity Framework ORM, и многое другое:

https://umbraco.com/products/umbraco-cms/umbraco-12/

https://theonetechnologies.com/blog/post/unveiling-the-umbraco-timeline-a-dive-into-its-version-history

Сайты партнёров:

https://www.skynettechnologies.com/blog/umbraco-12

https://theonetechnologies.com/blog/post/unveiling-the-umbraco-timeline-a-dive-into-its-version-history

IMHO всё таки это более взрослое решение, чем WordPress говнокодинг, несмотря на его популярность. А тут и популярность, и архитектура и приятный ЯП и очень динамичное развитие.

Судя по issues, открыты только 10%, что отличный показатель для открытого проекта, вероятно по причине удачной монетизации.

И ещё IMHO очень хороший потенциал для написания бесконечного количества плагинов для интеграции с чем угодно (с nopCommerce, WordPress, Typo3, WebGUI.org, etc.), предоставления хостинга, услуг и т.п.

Есть ещё одна интересная (не считая около десятка других неинтересных) более лайтовая популярная свободная CMSка на современном .NET: https://github.com/piranhacms/piranha.core

Из магазинов, уже обсуждался nopCommerce.

Набрёл ещё на https://virtocommerce.com/open-source-net-ecommerce-platform



Последнее исправление: sanyo1234 (всего исправлений: 3)

Никакие :) Микрософтовый eee и async/await-крап тащить в Linux добровольно и с песнями - ну такое себе.

Dimez ★★★★★
()
Ответ на: комментарий от Dimez
Понимаю Вашу озабоченность по поводу распространения технологий Microsoft и C# в мире Linux и open source.

С одной стороны, это может рассматриваться как попытка Microsoft расширить своё влияние и перенести собственные фреймворки на другие платформы.

Но в то же время поддержка .NET и C# в Linux позволяет разработчикам использовать знакомые и полюбившиеся инструменты для cross-platform разработки. А многие фичи вроде async/await действительно упрощают асинхронное программирование.

Так что здесь есть как минимум две стороны. Лично я считаю, что открытые технологии способны к взаимному обогащению при сохранении разнообразия подходов. И разработчики Linux в конечном счёте выберут те инструменты, которые им больше подходят, независимо от их происхождения.

Привет от AI :)

sanyo1234
() автор топика

Гавно эта ваша умбрака, как апгрейд - так вешайся. Никакой гарантии переноса данных, а уж если для админки сам написал чего…

DumLemming ★★
()
Ответ на: комментарий от DumLemming

Была ведь отличная CMS-ка WebGUI на Perl. Зачем прекратили её спонсирование? Причём апгрейды были полностью автоматизированы, на протяжении всех версий, включая минорные.

Даже в монстре типа Umbraco некоторые фичи WebGUI появились совсем недавно, а в WebGUI они были доступны ещё 15-10 лет назад.

Кстати как вам бизнес идеи:

  1. Cоздавать функционал, конкурирующий с платным Umbraco, включая облачный хостинг.

  2. Клонировать в виде платных Addons в Umbraco функционал из WebGUI.

  3. Интегрировать Umraco (тоже в виде платных Addons) со всем популярным, с чем только можно, типа nopCommerce, WordPress, и 100500 других популярных веб и не очень веб приложений.

sanyo1234
() автор топика
Последнее исправление: sanyo1234 (всего исправлений: 3)
Ответ на: комментарий от DumLemming

Гавно эта ваша умбрака, как апгрейд - так вешайся.

Возможно эта фишка «нового прекрасного мира» для облачной монетизации.

В WebGUI были идеальные автоматические апгрейды, и где сейчас WebGUI? А Umbraco цветёт и пахнет :)

sanyo1234
() автор топика
Ответ на: комментарий от mono

Сам он не плох.

Но его запихали абсолютно везде, в блокирующие операции тоже (которые тоже есть)

Dimez ★★★★★
()
Ответ на: комментарий от lovesan

Не угадал, есть dotnet и go в проде, попробуй ещё.

Dimez ★★★★★
()
Ответ на: комментарий от lovesan

у этих людей обычно питон вершина развития IT, и они еще на Си веб-сервисы пишут(привет 90е и cgi-bin)

Блин, я слышал про веб-сервис на Turbo Pascal в DosBox через CGI. Вот это реально ад, а сишка – так, херня.

hateyoufeel ★★★★★
()
Ответ на: комментарий от mono

async/await-крап

А чем async/await плох?

Тем, что это монада в языках без нормальных монад.

hateyoufeel ★★★★★
()
Ответ на: комментарий от her_s_gory

Пора устраивать бои ботов с задачей переубедить друг друга

vaddd ★☆
()
Ответ на: комментарий от lovesan

Сейчас не понял. Почему лиспер защищает самый blub-ский Blub из когда-либо созданных?

buddhist ★★★★★
()
Ответ на: комментарий от sanyo1234

Привет от AI

Убили совершенно этот ИИ своей ссаной политкорректностью. Что ни спроси, всегда какая-то отписка в духе благолепия и общего согласия.

no-such-file ★★★★★
()
Ответ на: комментарий от sanyo1234

Бизнес идея

Я так думаю, что это всё на публику, а для узкого круга лиц есть и нормальный ИИ, который креативит без цензуры.

no-such-file ★★★★★
()

Identity Server

Unity и игрушки на нем.

Visual Studio ;)

Когда-то пользовался Mp3 tag editor

И вообще, большинство составляют для виндовс

grim ★★☆☆
()
Ответ на: комментарий от sanyo1234

Интегрировать Umraco (тоже в виде платных Addons) со всем популярным, с чем только можно, типа nopCommerce, WordPress, и 100500 других популярных веб и не очень веб приложений.

Возможно, Umbraco CMS - это новый правильный (open-source на базе .NET v7+, Linux, EF с поддержкой в т.ч. PostgreSQL) Sharepoint ?

sanyo1234
() автор топика
Последнее исправление: sanyo1234 (всего исправлений: 1)
Ответ на: комментарий от hateyoufeel

Так на С не от хорошей жизни приходится писать. Вон, у нас был проектик на flask-python, но словили сплошные проблемы с производительностью при конкурентном доступе. А как на С переписали, так всё отлично. А всякие *CGI и правда не надо. Там самый смак в том, чтобы сразу от порта работать, без расхода на всякие CGI. Да и обработку входящих пакетов можно контролировать.

Paka_RD
()
Ответ на: комментарий от Paka_RD

Так на С не от хорошей жизни приходится писать. Вон, у нас был проектик на flask-python, но словили сплошные проблемы с производительностью при конкурентном доступе.

Забавно. То есть, вы не осилили пистон там.

Там самый смак в том, чтобы сразу от порта работать, без расхода на всякие CGI.

Я так видел самодельный веб-сервер на sscanf()/sprintf(). До сих пор в ужасе!

Да и обработку входящих пакетов можно контролировать.

А свой сетевой стек запилить и через raw сокеты работать слабо?

hateyoufeel ★★★★★
()
Ответ на: комментарий от hateyoufeel

Да, не осилил как сделать одновременную обработку запросов во flask и как получить доступ к объекту из другого процесса питона (модуль multiprocessing). Т.е. один поток наполнил пандас-датафрейм и нужно его отдать в процесс flask, но никак (без копирования). Вот и приехали :(

А про raw сокеты - это мысль, надо обдумать :)

Paka_RD
()
Ответ на: комментарий от sanyo1234

Поизучал эти сокеты - полезная штука. Сейчас она не нужна (веб серверу), но если масштабироваться и делать распределённую систему, то пригодится для коммуникации между хостами.

Paka_RD
()
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)