D
D
Dmitry Petrov2019-02-27 17:27:53
CMS
Dmitry Petrov, 2019-02-27 17:27:53

CMF for ASP.NET MVC - how applicable is this term and does it make sense to make such a framework?

In my opinion, the best way to hang on the topic of website development (it's not just about landings, but about websites with some kind of business functionality that is different for each client) is to use a well-known engine (cms, cmf), which has an extensive community, for which modules (plugins) are being developed, which is growing in versions, security is improving, and so on. Writing websites from scratch every time is a very stupid thing to do, and everyone will probably agree with this.
So, php developers, for example, have a huge scope for development - there are dozens of cms/cmfs, popular or not, with their own communities, with the same plugins, and so on. Not so long ago I ran into modx - although many people talk about it, the project has died down, but it seems to continue to grow in versions, there are a lot of forums for it, plugins (paid and free) with rich functionality are being developed for it, and often a new site is being created quite easy when you can assemble a package from a set of plugins, add your own and put it into practice.
But for .Net I didn’t see this very much. I used to work with the web in php, now I'm trying to switch to .Net (I've been writing on the net for a long time, but in the applied area) and I understand that there is not such a variety of systems that could be used. I have my own cmf on asp.net mvc, on the basis of which you can easily build a simple site, but it’s hard to develop it, and then I thought - well, I’ll try to switch to some well-known and developed project in order to develop on its wave. Went through the list of cms - and there are almost none. There are a dozen and a half (of the most popular, probably, orchad cms and nopcommerce, there seem to be fresh versions).
I took nopcommerce, began to look, and there even the installation process does not look like something organic from the point of view of a developer on VisualStudio - download the Web Installer Platform package (by the way, it is not installed), or download the prebuild version and install it on local iis, or download full source package and compile. Where the hell is the nuget install? I want to install one or two packages and get the full functionality of the system. I put my cmf like this - I created an empty mvc application, installed the package, in Global.asax.cs I registered a class from cmf instead of the standard HttpApplication - that's it, it starts up, you can deploy using standard VS tools, and the release delivery of cmf will go as a reference, it is not necessary collect.
Orchard CMS immediately requires installation and launch through WebMatrix, I didn’t even try.
What can you even switch to to feel that you are sitting on a convenient developing engine, but you can connect it to yourself as an EntityFramework, for example, and use the functionality, while you don’t need to write your own architectural bicycle over asp.net mvc in order to have ready-made control mechanisms site?

Answer the question

In order to leave comments, you need to log in

3 answer(s)
A
Andrey Andreev, 2019-02-27
@b0nn1e

CMS is purely for php.
If you need a small site, we take MODX, Wrotpress or any other engine, "stretch the layout", upload it via FTP to hosting for 50 rubles and enjoy life.
On ASP.NET, Ruby on Rails, Spring, Django, etc., no one in their right mind makes simple sites.
Because it is often normal to set up a server, a full-fledged deployment, CI and other goodies take much more time than, in principle, to make a "typical site"

L
lukoie, 2019-02-27
@lukoie

But for .Net I didn’t see this very much.

I tried a dozen of these products, I wrote down
nothing intelligible in my blog - in fact they turned out to be inconvenient for further project management.
try this list, I tested them when the task was to make a portal on .net (the customer was a state office, with purchased windows servers for everything and everything)
Awesome-CMS-Core
Axinom
BetterCMS
Blogifier
C1 Composite CMS
DNN
Kentico CMS
Kooboo
MojoPortal
N2 CMS
Orchard Project
Piranha
Platformus
Radolet Snegir
Umbraco
ZKEACMS

S
Sanes, 2019-02-27
@Sanes

Bitrix at one time abandoned this idea.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question