WordPress has its roots in the blog, but its continued growth has become a system for creating sites extremely versatile. Also, its complexity increases from version to version (see the graph of ‘hooks’ in The Proliferation of Hooks Over Time).
At the same time, the design complexity increases as more functionality is available. The use of frameworks for development Theme greatly accelerates the development of a theme.
Why should you use Theme frameworks?
1. It accelerates the development of a theme: The zero point for developing a theme is to create the theme manually. This is always possible, but we have to consider many factors to get a theme working: XHTML support, widget support, design, style management, etc.. The list of things to take into account is large (and it will grow in the future). Starting with a thematic framework based theme guarantees enough room for expansion.
2. Child themes: This key concept has spread like wildfire across the Internet and has been the key development for themes framework. Child themes let you develop reusing framework functionality coding separation in an elegant fashion inheriting all their functionality. A smart way to develop and maintain our work separately so it will work without changing the framework’s code.
3. XHTML & Optimization SEO support: If you ever did a theme from scratch, you’ll know what I mean. Thematic frameworks provides a safe way to build xhtml valid themes, also SEO enabled and optimized.
4. Configurable Layout: Every framework provides some degree of flexibility to transform into a particular layout, fulfilling the developers needs to create themes with 2, 3 or more columns, a larger header, a footer particular, and so on.
5. Widget support: Another minor detail that a designer starts from scratch has to consider.
6. Extensibility through actions and hooks: Actions and hooks were a feature introduced in the WP core some time ago. This brilliant idea has been one of the factors which led to the growth of WP to the present, a factor used intensively in every thematic framework.
7. Support and expanding user community: all frameworks provide a level of support to settle the issues of extending it. Such as forums, forums and mor forums, the support is critical to effectively use the framework’s powers.
8. Upgradeable without trauma: The thematic frameworks have (or should have ) the ability to upgrade without affecting our custom code. With Our code separated from the framework, it is possible to reuse it even after the framework is updated.
9. Continuous Improvement: thematic frameworks continue to evolve while WordPress improves. You won’t have to recode the whole theme because there is a new feature in the neighborhood.
10. It is inexpensive (if not free): The cost of a thematic framework ranging from completely free (Thematic) to a very reasonable price as Hybrid or Thesis
The thematic frameworks are here to stay. If you were downloading and and installing Free themes and then tweaking to meet your needs, you will have to reconsider the possibilities offered for a theme framework.