2015-10-16 2 views
0

Что означает этот термин на местном уровне? Например, «Можете ли вы запустить его локально» и «Можете ли вы войти в систему локально?» против того, чтобы делать то же самое, но в среде Dev.Что означает термин «локально», когда оно используется в программном обеспечении?

+4

Я голосую, чтобы закрыть этот вопрос как не по теме, потому что он просит определение слова. Вы должны спросить вместо этого на EL & U вместо SO. – TylerH

ответ

1

The Специфика зависит от контекста, но термин обычно подразумевает действие в том же месте (машина, функция, программа, ...) как некоторая другая точка отсчета. В частности,

  • Для входа в систему на локальном компьютере обычно требуется сесть на консоль этой машины и войти в систему, в отличие от входа в удаленную сеть по сети.
  • Для входа в локальную сеть в веб-приложение, с другой стороны, это может означать подключение и вход в систему с компьютера в той же сети, что и веб-сервер, или это может означать более конкретное подключение с одного и того же компьютера.
  • Чтобы запустить программу локально, необходимо запустить ее на машине, на которой вы сидите (или для запуска программы на том же компьютере, на котором она работает сама по себе), в отличие от того, что она запускается на какой-либо удаленной машине.
0

«Собственный собственный компьютер», вероятно, был бы лучшим переводом. Таким образом, не на сервере или другом удаленном устройстве. Это также не означает, что вам нужно настроить локальный сервер или что-то еще. Например; вы можете запустить простой html-файл локально, просто запустив его в браузере, но в процессе производства вы, вероятно, попросите его обслуживать веб-сервер.

+0

Как это будет отличаться от попытки запустить что-то в среде dev на вашем компьютере? Или они тогда то же самое? –

+0

Окружающая среда для разработчиков - это в основном одно и то же. Но среда для разработчиков в основном больше настраивается на фактическую разработку проекта. Запуск чего-то локально не обязательно требует всех инструментов, которые разработчик должен сделать для своего развития. –

+0

Ах имеет смысл! Спасибо за подробное объяснение. Я ценю это. –

0

Выполняется на той же машине, на которой вы сейчас находитесь.

База данных «local» будет обслуживаться с той же машины, что и клиентское программное обеспечение, доступ к ней. Обслуживание веб-сайта «локально» означает, что веб-сервер был на том же компьютере, что и браузер, пытающийся получить к нему доступ.

+0

Ahhh Я вижу. Таким образом, это отличается от запуска чего-то в среде dev, потому что вы используете, например, базу данных этой среды. Верный? –

+0

Не обязательно - ваша среда для разработчиков может быть локальной. Моя среда для создания веб-приложений - «локальная». Я запускаю веб-сервер и базу данных на своем настольном компьютере и тестирую через браузер на том же компьютере. Я никогда не выхожу из сети, чтобы получить доступ к другим машинам. – charliefortune

-1

это, безусловно, относится к возможности запуска сервера на локальном компьютере (например, локальный, 127.0.0.1), поиск как HTTP-сервер Apache, чтобы узнать, как создать локальный веб-сервер в вашей машине

0

Это зависит от многого. Это означает: «Можете ли вы запустить его там, где находитесь, не переходя через сеть». «Где вы находитесь» может означать физически или логически.

Итак, если я открыл свой физический ноутбук, «войти в систему локально» означает «я могу войти в систему» ​​(потому что он заблокирован).

Если у меня уже есть сеанс на моей машине в другой системе, «войти в систему локально» может означать «без необходимости авторизовать себя по сети снова».

Сравнение двух терминальных сессий:

localMachine> ssh -u user remoteMachine.com 
password: XXXX 
remoteMachine> connect to database test 

и

localMachine> connect to database test at remoteMachine user foo using bar 

Первый пример будет рассмотрен сделать "локально", второй "удаленно".

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