Fizz

The best IT partner for your business

Adianti Framework

:: About

Adianti Framework provides a complete architecture for developing PHP applications, reducing development costs and helping developers to write less code. Adianti Framework is a component-based and event-driven framework that uses commonly known enterprise design patterns like MVC (Model View Controller), Front Controller and ORM (Object-Relational Mapping) design patterns like Active Record and Repository.

Video: Adianti Framework Presentation

More speed and productivity with:

Adianti Studio Pro for Adianti Framework
  • Forms designer;
  • Model generation;
  • Form generation;
  • Listing generation;
  • Create DB from your UML;

More information...

Adianti Framework is specialized in the development of business applications (management systems). To speed up the creation of this kind of applications, it has a group of visual components ready to be used in the construction of forms and datagrids. This way, the developer may focus in the business logic, not in the interface building. The maximum productivity is achieved when we use the framework along with Adianti Studio Professional, that brings functionalities like the automatic generation of forms and datagrids, besides the Adianti Studio Designer, a tool that allows to design the application interfaces by drag and drop.

Component based
Component based
Adianti framework offers a group of components (containers and widgets) to build interfaces. You can build your interface typing or using the Studio Designer interface builder.
Try the framework now...
Rich componentes
Rich componentes
You can build rich interfaces with Adianti framework containers. Using widgets like notebook, you can pack container inside container, creating a nested layout.
Try the framework now...

Custom forms and datagrids
Custom forms and datagrids
With Adianti Framework you can create nice forms and datagrids with few lines of code. Forms with validations, datagrids with ordering, filtering and pagination.
Try the framework now...

Extensibility
Extensibility
You can extend the framework creating new components like accordion (side image), or using HTML templates (Template View) that contains marks that can be replaced by variables or framework objects.
Try the framework now...

IDE for productivity
IDE for productivity
Adianti has developed its own IDE, Adianti Studio. Adianti Studio Pro comes with Adianti Designer, an interface builder for Adianti Framework. Studio Pro also allows the rapid application development. You can use wizards to generate forms and datagrids.
More about Studio Pro...


To start with the framework, we recommend you to read the quick start guide and to run the tutor application, a couple of examples of framework functions.

Adianti Framework is also the first framework in the world that provides two different widget toolkits, one for Web applications (HTML/CSS) and another for graphical applications (with Graphical User Interface) that uses Gtk internally. Once the Adianti Framework provides two widget toolkits, the developer writes one code and is able to run its application under the web environment and also as a graphical application. The application will work with two interfaces: Web and Gtk. The next figure demonstrates the the same application running with the two widget toolkits.

Single Image Adianti Framework Web App
Single Image Adianti Framework Desktop App

Adianti Framework is geared toward the development of Enterprise Applications. According to Martin Fowler, enterprise application, also known as information systems, often deal with complex data structures and a bigger volume of information. Some examples include payroll, patient records, shipping tracking, cost analysis, credit scoring, insurance, supply chain, accounting, customer service. Enterprise applications usually involve things like data persistency, concurrency, rich user interface and business logic.