В настоящее время я студент средней школы, который разработал несколько приложений для iPhone, которые подключились к Parse.com, поэтому у меня есть небольшая идея о том, как работает «сервер» (готовый). Но я знаю, что это не то, как сервер построен с нуля, и есть еще кое-что.
Мой вопрос: как работает сервер? Это в основном операционная система? В чем разница между запуском сервера с Ubuntu Desktop и сервером Ubuntu?
И мой самый большой, самый большой вопрос, на который я не могу найти ответ, - это: где вы помещаете код, который вы пишете? Как бы я реплицировал Parse.com на реальном сервере с базой данных и API iPhone?
Говоря на высоком уровне концептуально, если бы я хотел написать чрезвычайно базовое приложение, которое общалось с сервером, как бы я это сделал так? Например, допустим, у меня есть iPhone или веб-приложение, в котором указано имя пользователя. Когда он получит имя пользователя, я хочу отправить его на сервер и ответить «Привет, [имя пользователя]!» (Я знаю, что я мог бы сделать это очень легко в Swift или Javascript в реальном приложении, но для демонстрационных целей.) Как я буду делать это с настройкой сервера, подключением к серверу, возвратом ответа в приложении и где поставить этот код на сервер, который будет отвечать на приложение?
Прошу прощения, если это неправильное место или основной вопрос, но я не могу найти ключевые ответы, которые я испытывал чтобы ответить в любом месте в Интернете. Я умираю, чтобы знать понятия. Я очень любопытный и независимый ученый, но просто не знаю концептуально, с чего начать.
Большое вам спасибо за вашу помощь. Опять же, мне так любопытно узнать и узнать об этом.
Алекс, любопытный ученик средней школы.
https://help.ubuntu.com/community/ServerFaq
В чем разница между запуском сервера с Ubuntu Desktop и сервером Ubuntu?
Начиная с 12.04, нет разницы в ядре между Ubuntu Desktop и Ubuntu Server, так как Linux-image-сервер сливается с Linux-образным родом.
в основном операционная система?Однако сервер Ubuntu не будет иметь ненужных элементов рабочего стола, что делает его более эффективным для обслуживания веб-сайта или базы данных.
Является ли это в основном операционной системой? [!d8 ]
Это не операционная система. Хотя, он построен на вершине операционной системы. Операционная система является предпосылкой создания сервера (очевидно). И нет никакого принуждения к ОС. Это могут быть Windows или Ubuntu. Независимо от того, что вы хотите использовать.
sudo apt-get install lamp-server^
Мой вопрос: как работает сервер?
Вы получите лучшее представление о работе сервера, если вы сделаете свой настольный компьютер. Для Ubuntu следующая команда будет работать как шарм, и вы получите сервер.