Front-End и Back-End
Разное / / November 13, 2021
Текст: Гиллем Альсина Гонсалес, февраль. 2017
Для профанов в вопросах программированиеим может показаться, что разработка программное обеспечение Это довольно линейная задача, требующая только знаний программирования и, самое большее, координации команда разработчиков, если приложение очень большой.
Но нет, это не так, и при создании компьютерных программ в игру вступают различные знания, в основном программирование функций, с одной стороны, и пользовательского интерфейса, с другой, которые являются основными частями всего приложение.
Это приводит нас к разделению двух отдельных слоев, которые работают вместе: внешний интерфейс и задняя часть
В внешний интерфейс охватывает все, что относится к пользовательскому интерфейсу и удобству использования приложения
Для этого требуются знания, выходящие за рамки правильного использования языков программирования, например, соответствующих удобство использования и исследования, полностью отличные от алгоритмов и продуманных вычислений, которые приложение может использовать для работы данные.
В внешний интерфейс Вы получите билеты и инструкции, предоставленные Имя пользователя через элементы управления и области, которые такие же внешний интерфейс позволяет и в конечном итоге выполняет подготовка от его Формат отправить их в программный движок, который будет
В задняя часть обрабатывает взаимодействия с пользователем (что происходит с пользователем внешний интерфейс) с данными, и выполняет все процессы с последними
Эта часть действительно дает программе функциональность, хотя и без внешний интерфейс Это было бы бесполезно для нас, поскольку мы не могли бы взаимодействовать с данными и их результатами.
Именно в этой части лежат все алгоритмы, которые выполняют «грубую» работу системы, манипулируют данными и развивают ее функции.
Иногда внешний интерфейс и задняя часть работать отдельно на разных компьютерах, взаимодействуя по сети
Именно в таких случаях разработчики программное обеспечение следует учитывать проблемы параллелизма, то есть два или более пользователей могут работать одновременно, не мешая друг другу. другие, контролируя их действия и не позволяя им одновременно изменять одни и те же данные, которые не поддерживают модификацию одновременный.
Веб-приложения - это парадигма идеально подходят этой модели, так как их можно запускать откуда угодно, а их внешний интерфейс это не более чем код HTML, использующий любой браузер паутина для исполнения.
Фото: Fotolia - Matador / Dusit_sri
Front-End и Back-End темы