Evolution Source Control online assets and web development

"New technologies, the pressure to remain fresh, and new security threats force web development to move at a frantic pace.

Evolution eases these difficulties."

It's official. The world is now online. Web developers handle an enormous quantity of assets and live in a world of constant change. New technologies, the pressure to remain fresh, and new security threats force web development to move at a frantic pace.

Evolution eases these difficulties by not only allowing any type of asset to be revision tracked on an individual file basis, but also managing entire component groups.

Managing Web Assets

Evolution allows web developers to control, compare, and manage iterations of the entire components instead of file-based comparisons.

Controlling Iterations - Snapshot Based Architecture

Evolution is built on a snapshot based architecture, called a Production. A Production is a group of files which can be revisioned. This creates an immutable snapshot of the current file states, ensuring absolute reproducibility.

Portions of your web application can be individually managed, for example, a set of web controls used in various incarnations throughout the application. Different versions of the same set of code can be deployed quickly and easily within the same project.

ASP.NET Integration

Evolution integrates with ASP.NET so you can quickly perform common tasks directly from within your development environment. For complex operations such as code promotion, the full-featured client can be launched.

Industry Leading Image Diffing

While some systems allow you to view image files side by side to look for differences, Evolution goes the extra yard by not only allowing you to actually diff images and get a visual representation of the changes, but it can also represent the amount of difference between two files ( see the screenshot below ). Also, using thresholds, the diff can account for compression noise, and it automatically handles images that have been scaled but retain the same proportions.



Promotion and Approval

With an online product (such as a retail web site or internal intranet site), deployment is instant and scary. Traditionally, the lag between gold status and usage served as a buffer in which to prepare. The buffer has all but disappeared in a web-enabled environment. You users are instantly using your new application.

The promotion and approval process is now a crucial part of any development lifecycle. Evolution makes it easy. Set up a promotion ladder to define your process (development, test, approval, LIVE), then define event triggers to implement your process. Evolution does not require custom programming or scripting to achieve this. The integrated trigger system allows you to send email notifications, pull code to a network, or any other Evolution operation. You can even call third party tools and call into Evolution from other tools via the included full-featured command line utility.

You will always know what code is deployed to what location at a glance, and you will always be able to see what your project status is without the need to generate a new report every time.

Managing Assets Beyond HTML and scripts

Evolution does not differentiate between file types. So no separate configuration is required. Keep all of your binary assets in a centralized location. Safe, accessible, monitored for change.
  • HTML templates
  • PHP, Perl, ASP, Java scripts
  • Images (JPEG, GIF, PNG, any format)
  • Flash files
  • Database raw files
  • Any file...

    Control them all and also save server space. Evolution stores only delta information from revision to revision. Read the technical document on this automatic procedure.

    Pricing

    Individual webmasters can feel free to take advantage of the Evolution Free Personal Edition, a fully-featured single user version that never expires. Contact sales for more information.

    More...

    See the overview and the full feature list to discover everything Evolution has to offer!