<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">The list of reasons and that are
      enormous. A common one is that you get a view that does a horrible
      query and bogs down your database, so you decide to alter the
      query. Now you need a custom module for that, so why not go ahead
      and just do a custom module for whatever it is you're trying to
      produce?<br>
      <br>
      I always weigh out the needs of the site I'm building and rather I
      need views or not. If they want something as simple as a couple
      latest nodes from X type in a block, then I'll just do a quick,
      custom module. Why put all the weight of views in there, for
      something I can do in a couple dozen lines of code? But if I
      detect that this is going to be a client that wants to constantly
      make changes and that, then I'll go ahead and throw views in
      there. Having said that, this part basically becomes moot in
      Drupal 8, since views is in core.<br>
      <br>
      My best advice is look at the task at hand. If you're going to
      need a lot of custom views, then go ahead and use views. If you
      only need a couple of simple blocks, then Views is overkill, so
      long as you don't plan on changing things around a lot later. Of
      course if you do plan on changing things around, then you can
      covert your custom blocks to views relatively easy.<br>
      <pre class="moz-signature" cols="72">Jamie Holly
<a class="moz-txt-link-freetext" href="http://hollyit.net">http://hollyit.net</a></pre>
      On 4/18/2014 3:46 PM, Drupal wrote:<br>
    </div>
    <blockquote cite="mid:F527A74F-8B22-4599-B0BE-870766771A1E@afan.net"
      type="cite">
      <div><br>
      </div>
      <div>
        <blockquote type="cite">
          <div>
            <div style="color: rgb(0, 0, 0); background-color: rgb(255,
              255, 255); font-family: arial, helvetica, sans-serif;
              font-size: 12pt; position: static; z-index: auto; ">
              <div><span>If the Views_UI module is not enabled, you
                  won't see the menu item.</span></div>
            </div>
          </div>
        </blockquote>
        <div>
          <div><br>
          </div>
          <div>You're right. Views_UI is not enabled. :-)</div>
          <div><br>
          </div>
        </div>
        <div><br>
        </div>
        <div><br>
        </div>
        <br>
        <blockquote type="cite">
          <div>
            <div style="color: rgb(0, 0, 0); background-color: rgb(255,
              255, 255); font-family: arial, helvetica, sans-serif;
              font-size: 12pt; position: static; z-index: auto; ">
              <div style="color: rgb(0, 0, 0); font-size: 16px;
                font-family: arial,helvetica,sans-serif;
                background-color: transparent; font-style: normal;"><span></span></div>
              <div style="color: rgb(0, 0, 0); font-size: 16px;
                font-family: arial,helvetica,sans-serif;
                background-color: transparent; font-style: normal;"><span>Using
                  a module makes sense in some cases, Views in others.<br>
                </span></div>
            </div>
          </div>
        </blockquote>
        <div><br>
        </div>
        <div>Could you please elaborate a little bit more about the
          "cases"? :-)</div>
        <div>What do you use and why? If you use both, when you use
          Views, when you build a module?</div>
        <div><br>
        </div>
        <div><br>
        </div>
        <div><br>
        </div>
        <br>
        <blockquote type="cite">
          <div>
            <div style="color: rgb(0, 0, 0); background-color: rgb(255,
              255, 255); font-family: arial, helvetica, sans-serif;
              font-size: 12pt; position: static; z-index: auto; ">
              <div>&nbsp;</div>
              <br>
              <div><br>
                <blockquote style="border-left: 2px solid rgb(16, 16,
                  255); margin-left: 5px; margin-top: 5px; padding-left:
                  5px;">
                  <div style="font-family: arial, helvetica, sans-serif;
                    font-size: 12pt;">
                    <div style="font-family: times new roman, new york,
                      times, serif; font-size: 12pt;">
                      <div class="y_msg_container">
                        <hr size="1"> <font size="2" face="Arial"> <b><span
                              style="font-weight:bold;">From:</span></b>
                          Drupal &lt;<a moz-do-not-send="true"
                            href="mailto:drupal@afan.net">drupal@afan.net</a>&gt;<br>
                          <b><span style="font-weight: bold;"></span></b></font><br>
                        <div id="yiv2723751653">
                          <div>Hi to all,
                            <div>There is a website i nD7 handed over to
                              me to continue to maintain. According what
                              I saw in the admin area, looks &nbsp;like the
                              previous admin was using modules rather
                              than views for blocks and pages. &nbsp;What
                              confused me is the view module is
                              installed and activated but I can't see
                              Views on the Structure page?!?</div>
                            <div><br>
                            </div>
                            <div>So, I would like to hear here
                              (different) opinion about Vews vs modules.</div>
                            <div>I found this, very helpful page&nbsp;<a
                                moz-do-not-send="true" rel="nofollow"
                                target="_blank"
                                href="https://drupal.org/node/904120">https://drupal.org/node/904120</a>&nbsp;and
                              this one&nbsp;<a moz-do-not-send="true"
                                rel="nofollow" target="_blank"
                                href="https://drupal.org/node/242311">https://drupal.org/node/242311</a>&nbsp;and
                              I think I pretty got a picture, but I
                              would like some more opinions.</div>
                          </div>
                        </div>
                      </div>
                    </div>
                  </div>
                </blockquote>
              </div>
            </div>
          </div>
          -- <br>
          [ Drupal support list | <a moz-do-not-send="true"
            href="http://lists.drupal.org/">http://lists.drupal.org/</a>
          ]</blockquote>
      </div>
      <br>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
    </blockquote>
    <br>
  </body>
</html>