2015-04-27 8 views
-4

Может кто-нибудь объяснить мне, как встречаются интерфейсные и back-end разработки, или, скажем, состоящие в мире веб-разработки? Является ли C++ достаточным языком для внешнего или мне все равно нужно узнать о рубине или python или C#, или это будет зависеть?Интерфейс и интерфейс

+1

Этот вопрос настолько широк, что ему нужна половина книги, чтобы ответить –

+0

он сильно зависит от объема и спецификации требований. – Vijay

+0

Добро пожаловать в Stack Overflow !. Пройдите [тур] (http://stackoverflow.com/tour) и прочитайте [Справочный центр] (http://stackoverflow.com/help), чтобы вы узнали [Как спросить] (http: // stackoverflow .com/help/how-to-ask) Вопросы и то, что мы ожидаем от вас. Пожалуйста, прочитайте раздел [Какие темы можно задать здесь?] (Http://stackoverflow.com/help/on-topic), и затем, если можете, отредактируйте свое сообщение, чтобы сделать t по теме. –

ответ

1

Шрифт подразумевает прямое представление или взаимодействие с пользователем, например, через графический интерфейс.

Back end предлагает программное обеспечение, которое находится далеко от конечных пользователей, что иногда является своего рода базой данных или механизмом обработки транзакций.

Обычно вы ожидаете, что действия на переднем конце будут подаваться на обработку задним концом - возможно, там произойдут транзакции или запущены отчеты и т. Д. Иногда события в бэкэнд будут приводить к событиям в передней части, таким образом предлагая отображать отчет или выставляя какое-либо уведомление.

C++ хорошо подходит для пользовательских бэкэнд-услуг, требующих 3GL-языков, но иногда возможности, выходящие за рамки стандарта языка C++, необходимы, и может быть проще получить проприетарную систему баз данных или готовить решение для очереди и распределения заданий через множество хостов или иначе «управлять» вещами. Если все-таки может быть, что некоторые или все практические обработки данных выполняются на C++.

Смежные вопросы