x First time here? Check out the FAQ
Join us a the Umbraco event of the year - get your Codegarden 14 early bird ticket today
  • Avatar5posts25karma

    Umbraco Dev vs. Sitecore Dev

    hostdude99 started this topic December 19, 2010 @ 01:08

    I have built 5 Sitecore sites and I have a new client that would prefer to go with Umbraco.  I am always up for new technologies and am pretty excited, especially since the 5.0 version will be based on mvc.  One question I have is how heavily dependant is development in XSLT.  Sitecore markets their product as being "easy" to program with XSLT, but 98% of what I have done has been with c# code.  I notice that Umbraco has a heavy reliance on XSLT as well.  However, I was wondering whether a developer can still develop pages using good old c# and avoid the XSLT.  How heavy is the Umbraco reliance on XSLT?


  • Avatar53posts73karma
    Comment with ID: 57887
    Michael Rutherford posted this reply December 19, 2010 @ 03:11

    I've just started using Umbraco myself AND am a c# developer. Umbraco allows you to create macros and attach them to asp user controls which can indeed be programmed with c#. You can manually copy or just create your visual studio project on top of the umbraco installation.

    This got me started.

    http://our.umbraco.org/wiki/codegarden-2009/open-space-minutes/working-in-visual-studio-when-developing-umbraco-solutions/working-in-visual-studio-when-developing-umbraco-solutions-%282nd-way%29


  • Avatar1100posts1104karma
    Comment with ID: 57888
    bob baty-barr posted this reply December 19, 2010 @ 06:11

    actually, i woudl say there is NO reliance on xslt... xslt just gives non-.net developers a chance to really use an easily extensible CMS without having to crack open Visual Studio, or the likes.

    i will tell you, that by the time you launch visual studio... i can create an xslt macro from a template and have it running in umbraco...

    you will still be creating the project, adding refernces, coding then building... uploading, creating macro, attaching user control etc.

    in that time, i will have the navigation complete, styled sent to the client and most likely approved :)

    there is definitely a line where c# and umbraco makes more sense than xslt, but for most basic site functionality with dynamic content... you don't really need to open a c# project.

    enjoy your time with umbraco... it truly is a treat to work with!


  • Avatar53posts73karma
    Comment with ID: 57889
    Michael Rutherford posted this reply December 19, 2010 @ 07:05

    I'll have to agree with bob on that. I admit that I did use xslt to generate the lists for my multi level recursive navigation. I'm using a bit of both. Definitely worth giving a chance.


  • Kenneth Solberg posted this reply December 19, 2010 @ 09:34

    I recommend checking out uQuery in uComponents 2.0:

    http://ucomponents.codeplex.com/wikipage?title=uQuery


  • Xiuqing Li posted this reply April 13, 2012 @ 10:53

    I like XSLT, so I will still use Umbraco 4.7, untill my boss tell me to stop :)


  • Salman Ansari posted this reply November 5, 2012 @ 07:18

    I used XSLT in both Sitecore and Umbraco and found that if you want to utilize CMS functionalty then sure you need to use XSLT otherwise there is no meaning using  C# in CMS.So alyaws try to make things dynamic using XSLT or Razor.


Please login or Sign up To post replies