here comes my shameless plug. I've been working on a new version of 'blue' with new streams. Basically you can include files from files. it's an ejs-like syntax. http://github.com/Floby/node-blue
On Wednesday, 3 April 2013 14:07:51 UTC+2, hems wrote: > > cool, looks like you already have very solid solutions! > > > We ( at work ) use jade. Although you can add logic to the template, what > end up happening is actually a fat a model / light view that is able to > prepare the data for the template so the template end up with very simple > logic - or no logic at all. > > Actually we use coffee / jade / stylus, and we're very happy, specially > with the "indentation" requirement / not having to close tags and curly > braces. it makes everything way more readable, standardised and faster. > > But i understand, everyone has it own "pipe line" / "tool chain" and i > think in the end what matters is how comfortable and how easy you feel it > is! > > may the force be with all of us! > > > On 2 April 2013 18:56, // ravi <[email protected] <javascript:>> wrote: > >> On Apr 2, 2013, at 11:38 AM, Dominik Kienzler < >> [email protected] <javascript:>> wrote: >> > >> > you need SOME kind of template engine if you want to work with >> variables or something like that in your html templates, for partials you >> would at least need some kind of placeholder in a html file which you can >> replace by the partial code. >> > >> >> Hello Dominik, >> >> thank you for the response. I do not have any variables in my HTML >> templates (partials) because I use TransparencyJS to fill in my data >> (Transparency is DOM based and requires no DSL). All I need is to be able >> to break my single-page app’s HTML into separate files (header, footer, >> etc) for easier maintenance, and have them joined up similar to how the old >> SSI used to work. Or even just compiled beforehand. >> >> >> On Apr 2, 2013, at 11:51 AM, henrique matias >> <[email protected]<javascript:>> >> wrote: >> > sorry for the personal question, but why not use jade ? >> > seems such a nice solution for templates >> > >> >> >> Hello Henrique, >> >> not personal at all :-). I don’t use Jade because I am not in favour of >> DSLs (or equivalent). I know HTML, it works with my >> editors/plugins/toolchain. With TransparencyJS I do not need the templating >> and logic provided by templating engines like Jade (I am also >> philosophically disinclined to mix logic into UI, as most templating >> engines do). >> >> Appreciate the response from both of you, >> >> —ravi >> >> >> P.S: I decided to buy CodeKit (yes, I realise the DSL’ishness of it) and >> deal with my problem outside of Node/Express. But if anyone has suggestions >> I would still love to hear them, and am grateful for them. >> >> -- >> -- >> Job Board: http://jobs.nodejs.org/ >> Posting guidelines: >> https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines >> You received this message because you are subscribed to the Google >> Groups "nodejs" group. >> To post to this group, send email to [email protected]<javascript:> >> To unsubscribe from this group, send email to >> [email protected] <javascript:> >> For more options, visit this group at >> http://groups.google.com/group/nodejs?hl=en?hl=en >> >> --- >> You received this message because you are subscribed to the Google Groups >> "nodejs" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected] <javascript:>. >> For more options, visit https://groups.google.com/groups/opt_out. >> >> >> > -- -- Job Board: http://jobs.nodejs.org/ Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines You received this message because you are subscribed to the Google Groups "nodejs" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/nodejs?hl=en?hl=en --- You received this message because you are subscribed to the Google Groups "nodejs" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
