WebSight Design in Development
The beauty of WebSight Design lies in our full range of web services. From design to development, SEO, hosting, and IT support, we have an excellent 15-year track record of providing our clients with the best possible products and services.
Over the years, we have built our own PHP development environment, based on the open-source Zend framework. We have a strong belief in the Model-View-Controller (MVC) architecture, and strict version control with Subversion (SVN), because the results are cleaner, more efficient code. Utilizing the Zend framework also gives us access to the large and expanding library for Rapid Application Development (RAD), while still having the flexibility to customize the framework and make it our own.
Using the MVC design pattern allows us to have a clear separation of business logic and presentation logic. This presents a distinct advantage when building web applications because it separates what the user sees from what goes on in the background. This moves away from mixing data-layer code, such as database queries, in with your display code and allows us to create reusable modules, such as photo galleries and shopping carts, for significantly faster builds in large applications.
The MVC architecture also offers ease of maintenance, since each component (model, view and controller) is self contained, performing upgrades and changes, such as switching databases from Access to MySQL, become much less painful and cumbersome then in the past.
We make it a priority to stay on the frontline of the ever changing technology in the Web and Internet industry; currently, we are working on a 2.0 version of our framework that will use portions of Domain Driven Design (DDD) to create clean structure and more efficient code patterns. One of the biggest changes on the way is a central code base with customizable modules. With this 2.0 framework we will be able to increase our build time on large projects, and push upgrades to a central code base rather then individual applications.
But don’t think that since we developed our own PHP framework we are averse to working with other languages. Just send your application our way and we are happy to roll up our sleeves, jump into your Ruby/Flash/ASP project and get our hands dirty.
Tags: ASP, Domain Driven Design, Flash, Model-View-Controller, MVC, php, Rapid Application Development, Ruby, springloops, Subversion, web usability, website development, zend
Categorized in: Code, Web Development, WebSight Design
Comments are closed.
WebSight Design is a Bay Area web design and development firm started in 1995. We build and manage websites for large corporations, as well as small and mid-size businesses looking to expand their reach. We specialize in search engine optimization, social media management, hosting, mobile development, and more.
Contact us today to see how WSD can take your business to the next level with our wide range of design, development, and internet marketing services.