El mejor CMS para usar en Windows Azure [closed]

7 minutos de lectura

Acabo de comenzar un nuevo negocio de consultoría de software y actualmente estoy elaborando diseños para mi sitio web. Estaremos en una etapa muy pronto para comenzar a convertirlos en una plantilla para un CMS.

he utilizado http://n2cms.com antes, pero mi diseñador ha creado muchos sitios usando WordPress, recientemente creamos un sitio que funcionó muy bien y quedé muy impresionado con el administrador de WordPress.

Así que podría ser un poco atrevido y construir mi sitio en WordPress, alojarlo en Azure, aunque mi consultoría se especializa en Azure y Silverlight 🙂

¿Cuáles son tus pensamientos? ¿Puede sugerir algún otro gran CMS de .NET que me aleje de WordPress?

Cualquier sugerencia muy apreciada.

Saludos, Ash.

PD ¡Cualquier cosa que use Table Storage sería genial y sería mucho más barato!

  • Si wordpress funciona para ti, ¿por qué querrías cambiar? Como propietario de un nuevo negocio, tiene muchas otras cosas de las que preocuparse. Iría con lo que sabes y me concentraría en las cosas que no sabes. Solo mi humilde opinión 🙂 ¡Buena suerte!

    – Zafiro

    12 de octubre de 2010 a las 12:57

  • Gracias por las respuestas de todos, creo que seguiré adelante con WordPress por el momento. Pero voy a tener un área en el sitio llamada ‘Labs’ en el futuro, que estará en un subdominio, así que lo construiré en .NET, por supuesto.

    – Ceniza

    14 de octubre de 2010 a las 9:34

  • Debo decir que la calidad de las respuestas en stackoverflow parece mejorar cada vez que lo uso. Gracias de nuevo por todas sus respuestas!

    – Ceniza

    14 de octubre de 2010 a las 9:35

Estoy de acuerdo con Gabe en que el verdadero soporte de Azure desde un CMS significa aprovechar el almacenamiento nativo de colas, tablas y blobs de la nube. También agregaré que un buen CMS de Azure debería funcionar de forma inmediata cuando se implementa en numerosas máquinas que se encuentran detrás de un equilibrador de carga (básicamente imprescindible si le importa el SLA de Azure).

Yo mismo hice una investigación similar a la suya hace un par de meses y terminé usando N2CMS en una aplicación ASP.NET MVC. AFAIK, todavía no hay un CMS que cumpla con la definición anterior de un buen soporte de Azure, por lo que recomendaría ir con N2 si usa ASP.NET MVC. La curva de aprendizaje es un poco empinada, pero mencionaste que la has usado antes, así que esto no debería ser un problema. Sin embargo, la gran flexibilidad arquitectónica que permite N2 y el hecho de ser de código abierto fueron los puntos decisivos en mi caso.

En cuanto a WordPress, no hay discusión sobre las cualidades de este CMS. Cualquiera que lo haya usado (incluyéndome a mí) debería poder confirmarlo. Sin embargo, la implementación de WordPress en Azure todavía me parece un poco “difícil”. Sin duda funcionará, pero personalmente trato de usar soluciones nativas y esa es la razón por la que elegí un CMS .NET en Azure y siempre uso WordPress en servidores Linux. Creo que ese es el enfoque correcto si planea mantener su aplicación a largo plazo.

Al final, la elección que debe hacer es una compensación entre muchos factores, como su conocimiento interno, sus tecnologías preferidas, etc. Si necesita resultados bastante rápidos y tiene gente de WordPress en este momento, elija WordPress. . Si no, recomiendo ASP.NET MVC con N2.

Bueno, al menos esos son mis 2 centavos 🙂 Espero que esto ayude.

  • Con unos 2 años en retrospectiva, ¿tiene alguna actualización sobre esto?

    – Mueca de desesperación

    30 de agosto de 2012 a las 12:27

  • Bueno, durante los últimos 2 años me alejé por completo de .NET/Azure y me fui a los pastos más verdes de AWS, NodeJS y Python. Por lo tanto, no puedo agregar nada útil al tema.

    – tisón

    3 de septiembre de 2012 a las 13:02

  • @GrimaceofDespair Huerto CMS – orchardproject.net . en azul – windowsazure.com/en-us/develop/net/tutorials/… Simple 🙂

    – Hazza

    4 de septiembre de 2012 a las 13:22


Ash, hay un nuevo CMS gratuito de código abierto llamado compuesto C1. Hace solo un par de semanas, la compañía lanzó el código fuente de CodePlex (antes era 100% comercial). C1 le brinda control total sobre el diseño (XHTML, XSLT): a su diseñador le encantará… también está construido en .NET 4 y usa C#, LINQ… permite crear funcionalidad rápidamente… muy flexible… y fácil de usar. .por ejemplo, puede editar varias páginas al mismo tiempo… utiliza XML como almacenamiento de datos, por lo que no necesita una base de datos, pero hay un módulo comercial que permite pasar fácilmente a SQL. La empresa tiene un taller hoy sobre Azure (consulte la pestaña Comunidad en el sitio web) y parece que tomará las medidas necesarias en esta dirección (no hay plazo disponible).

DESCARGO DE RESPONSABILIDAD: Trabajo en el grupo de control de calidad de Composite, por lo que esta no es una sugerencia imparcial, pero cambié mi sitio web personal a Composite C1 (de Umbraco) y estoy muy feliz.

  • Controlar docs.composite.net/Azureincreíblemente fácil de implementar en Azure. El proyecto está alojado en compositec1.codeplex.com

    – mawtex

    1 de marzo de 2011 a las 22:27


  • Razor y MVC disponibles!

    – eón

    30 de enero de 2012 a las 15:36

El Proyecto Orchard parece tener mucho potencial si quiere ser atrevido y seguir en la pila de la plataforma de programación de aplicaciones .NET. Desde el sitio web:

“Orchard es un proyecto gratuito, de código abierto y centrado en la comunidad destinado a ofrecer aplicaciones y componentes reutilizables en la plataforma ASP.NET. Creará componentes compartidos para crear aplicaciones y extensiones ASP.NET, y aplicaciones específicas que aprovechan estos componentes para cumplir las necesidades de los usuarios finales, programadores y desarrolladores. A corto plazo, el proyecto Orchard se centra en ofrecer una aplicación CMS basada en .NET que permitirá a los usuarios crear rápidamente sitios web basados ​​en contenido y un marco de extensibilidad que permitirá a los desarrolladores y personalizadores proporcionar funcionalidad adicional a través de módulos y temas.

Apoyar verdaderamente a Azure significa abordar el desafío del almacenamiento en la nube. Como menciona, esto significa usar el almacenamiento nativo de Azure (tabla, cola, blob) para conservar los datos. Que yo sepa, no hay ningún CMS que realmente haya abordado el almacenamiento de Azure.

Es fácil para un CMS reclamar el soporte de Azure mediante el uso de SQL Azure. Sin embargo, este no es el verdadero soporte de Azure. Las bases de datos de SQL Azure tienen un límite de 50 GB… lo que significa que no son infinitamente escalables. Cualquier solución que use SQL Azure no es infinitamente escalable.

Dicho todo esto, trabajo para Telerik y tenemos un CMS basado en ASP.NET llamado Sitefinity. Versión 4.0 de Sitefinity llegará pronto y se ejecuta con Azure y SQL Azure. Si su base de datos nunca excederá los 50 GB, entonces esto podría funcionar para usted.

Hemos discutido la creación de soporte para el almacenamiento nativo de Azure en futuras versiones de Sitefinity. Sin embargo, no puedo dar una ETA.

Sin embargo, en última instancia, estoy de acuerdo con los demás; si está satisfecho con WordPress, utilícelo.

Sitecore tiene una edición especial que fue diseñada para Azure.

Edición Azure de Sitecore

avatar de usuario
Moonhyuk Choi

VIM4, Composite C1 no es compatible con IE10 para Windows8 CP. 🙁

avatar de usuario
vasiliy fomichev

Esto pretende ser un comentario a la respuesta de Mark Good, pero como no tengo suficiente representante, tengo que publicar como respuesta.

Sitecore no tiene una edición llamada Azure, es simplemente Sitecore con el módulo Azure instalado. Ya hemos hablado con Sitecore sobre esto y sus ingenieros de ventas confirmaron que era correcto. Es semántica, pero podría ser importante en ciertos casos. ¡Salud!

¿Ha sido útil esta solución?