Which is Lighter, Silex or Aura.Web_Project?

By | December 23, 2013

Always remember that there is no such thing as “bloated” or “heavy” or “light”; there is only “heavier” or “lighter” or “more bloated” or “less bloated” in comparison to something else.

… let’s go with that article [on Silex] and use its approach to make a comparison between Silex and Aura.Web_Project to see if my earlier claim, using the terms and measurements outlined by the Silex post author, is accurate.

  • If you measure by the number of package dependencies, disregarding how similar functionality is split up between packages, then Silex is lighter.

  • If you measure by the total disk usage, Aura.Web_Project is lighter.

  • If you measure by the total NCLOC, Aura.Web_Project is lighter.

  • If you measure by the total class count, Aura.Web_Project is lighter.

  • If you measure by the acutual-usage class count, disregarding how similar functionality is split up among classes, then Silex is lighter.

  • If you measure by the actual-usage NCLOC, Aura.Web_Project is lighter.

  • If you measure by how many classes “for the most part” are in the public API, Aura.Web_Project is lighter.

In 5 of the 7 measures put forth by the original Silex article, Aura.Web_Project is the lighter of the two.

UPDATE: Via Which is Lighter, Silex or Aura.Web_Project?

4 thoughts on “Which is Lighter, Silex or Aura.Web_Project?

  1. cordoval

    guys it would be better if these efforts are more directed into writing blog posts or tutorials or videos about use cases and such, integration rather than seeing who has one more loc than the other. If Aura is lighter so good, let’s show to the world how light this thing can be on a quaint project. Take this just as a friendly advice, community is watching, i see a lot of potential in cross pollination good things back and forth.

    Reply
    1. pmjones Post author

      That’s exactly what an earlier post in this series did; some folks objected to parts of that post, thus this one.

      Reply

Leave a Reply

Your email address will not be published. Required fields are marked *