It is about creating network graphical applications. | Participants
|
- Statistics
- Participants
- Translate into English
- Translation result
- 23% translated in draft.
If you do not want to register an account, you can sign in with OpenID.
К вопросу создания сетевых графических приложений. | It is about creating network graphical applications. | |
Осмыслить положение дел в сфере разработки клиент-серверных систем заставили задачи, которые потребовали иного подхода, нежели имеющиеся сейчас на рынке информационных технологий. | Reflecting on the situation in developing client-server systems that were forced to tasks, which require a different approach to that, which is now available on the market. | |
Хорошо известна история развития сетевых приложений. От ранних терминальных станций эволюция привела к файл-серверным решениям, а затем, с появлением серверов баз данных, к классическим клиент-серверным системам, состоящим из 2х звеньев, Серверa Баз данных и "Клиента". Классическая схема и сейчас пользуется заслуженной популярностью и природа этой популярности в технологической простоте реализации архитектуры "клиент-сервер". Средства доступа к базам данных открывали разработчику возможности манипулировать данными, маскируя механизм обмена информацией между клиентом и сервером. Задачей программиста стала реализация удобного интерфейса пользователя и разработка эффективных SQL запросов. Однако на другой чаше весов лежат недостатки 2-х звенной модели. Прежде всего, это необходимость создавать клиентскую программу, которая должна полностью реализовать презентационную логику, а, иной раз, и логику самой задачи. В случае тяжеловесных систем величина такого полновесного клиента могла быть значительной. Такую схему стали называть связкой "толстого клиента" с сервером баз данных. | It is good known the history of network applications’ evolution. The evolution led from terminal stations to file server solutions, then, with appearing of database servers, it led to classical client server systems consisting of two links: a database server and a client. A classical schema has deserved popularity and the popularity’s nature is based on simplicity of the implementation of client server technology. The means for database access gave to a developer an ability to manipulate data, hiding a mechanism of exchange information between the client and the server. Implementation of convenient user interface and effective SQL queries became a developer’s task. However there are lacks of two links architecture. First of all it is the need of creating client program which must implement representation logic and sometimes the logic of the task. In case for heavyweight systems the size of this client could be considerable. It was started to call such system as link thick client with database server. | |
Разумеется, в случае изменений в логике системы или ее интерфейсной части возникает необходимость обновить клиентскую программу на всех рабочих местах пользователей. Это обстоятельство осложняет процесс сопровождения таких систем, заставляя разработчиков применять методы автоматического поддержания клиентской программы в актуальном состоянии, подкачки необходимых измененных модулей. Сторонники 2-х звенного подхода из мира Java, пользуясь преимуществами своей платформы с легкостью обновляют клиентские программы ставя себе это в зачет и набирая очки в дискуссиях. Несмотря на развитые методы обновления программного обеспечения, сама необходимость актуализации клиентского приложения остается. | Surely, in case of changes in system's logic or it's interfaces part appears the necessity to refresh client program in all workplaces. This makes supporting those systems more difficult. This also makes developers to apply methods, which allow to automatically maintain timely state of applications and to spool necessary changed modules. Adherents of a two-tiered approach to the world of Java take advantage of it to easily update the client software to advance and to collect points in the discussions. Despite developments in the way it is upgraded, the software itself is needed to upgrade the client. |
© Олег Шальнев.
