- Ability to work with Web applications on a PC
- Understanding the structure of web and application mechanism, the ability to choose the right tools to create and manage applications
Every web application is built on the client-server principle.That is, the main database need not be loaded into the computer in order to work effectively with them.Databases lie on a remote server, and the PC is established only customer file with the extension code.exe.The processor reads through a special built-in code-machine access rules and refers to the databases on the server via the Internet.The server processes the request, performs the action and returns it to your PC in the form of HTML-pages.It works!
However, in order to complete the process of the communication server and the client came to the database began to respond to your requests, you need to create an application and use certain tools for its development.
application development tools make it
The application itself is different from the others on the tasks and the algorithm works.But the principle of universal creation and operation are identical, making it easier to recognize and adapt to the operating system.The app is unique only in the initial phase of the design of the individual components.Then, it is standard going as a designer of ready-made components and byte code is generated automatically.
Moreover, these application development tools are diverse, and the desired list for the creation of an application you can find on the internet on request.
All means designing web applications can be classified according to the programming language, which they support, or for the system platform on which they work, as well as by the presence of these libraries and visual tools.It is important to be able to classify them according to the degree of ease of use in creating applications.
All application design tools are more or less universal and can work with any database, support third-party libraries, and have a set of client interfaces on the platform where the application should function.
It is important to choose the design tools that are at a minimum database applications create high-quality and full application.If you collect the most common pieces of user bytecode applications to issue it as a separate product, add development environment and design tools - get economical product.But at the same codes and the tools themselves should be guided by specific databases.These design tools include Oracle products.
Desktop databases require design tools, which today are Microsoft and Corel applications.But such a design tool now little used in architecture "client-server-client."This means designing this category yet provide a painless replacement of desktop database server Microsoft databases.
Universal application design tool - it is the followers of conventional development tools, not directly related to databases.Simply, they have access to the data libraries with the extension means of access libraries themselves.Universal application development tools are divided into two classes: • Design Tools with large databases, focused on the creation of the bytecode manually.They have little use for the creation of typical applications and have a number of restrictions on access to databases.• Design tools developed applications with visual tools, the ability to draw the user interface.Such tools have facilitated access to databases and does not require the involvement of high-level professionals to develop.For client applications use this category of tools, the work with which you can learn in a week.
With this conventional classification, all these tools categories: • support of at least one universal mechanism for access to foreign databases and have their own base.• able to create several types of applications.• Automatically generate bytecode.