Hacker News new | ask | show | jobs
by irahul 4961 days ago
> You don't see how uncomfortable for the hands it is to type `<%` and closing `%>` every single time you want to output something using code? How can you compare that, to a simple `@` symbol? ERB (or even Mustache for that matter, feel like a relic compares to Razor.

I don't think you are doing an objective evaluation.

1. All goddamn editors can be configured to do a short key for the expression(I have mapped \1 to `<% %>` and \2 to `<%= %>`)

2. If that is too much of work, use Haml http://haml.info/tutorial.html or Slim http://slim-lang.com/

    # slim
    - persons.each do |person|
      p = person


   # haml
   - persons.each do |person|
     %p = person
1 comments

You're comparing something that comes out of the box (Razor) with something you can achieve comfort with after wiring up hotkeys and snippets. That's not a fair, clinical comparison.

Are you kidding me?

Slim looks like something much MUCH better than the crufty old ERB.

> You're comparing something that comes out of the box (Razor) with something you can achieve comfort with after wiring up hotkeys and snippets.

And what difference it makes if it comes with Rails or I have to add an entry to Gemfile? Ruby has many different templates. What comes bundled with Rails is totally up to creators. DHH is opposed to haml https://twitter.com/dhh/status/58289541068492800 and hence, erb is the default which is unlikely to change.

They don't even have to accommodate alternate templates(which they do seamlessly). Do you cry a river every time you have to use a library which doesn't come bundled with .net?

> Slim looks like something much MUCH better than the crufty old ERB.

And it's better than Razor's crufty syntax as well.

But please keep tooting your horn about your Razor. I have wasted enough time here.