Используйте сервер Mac OS X в качестве среды разработки

Основная математика - то, сколько человеко-часов в месяц будет эта система/функция сохранять компанию. Несколько, что будут сохранены времена средняя зарплата людей, кто время. Это - деньги, сэкономленные в месяц, выгоните это с квартиры в год и в три года.

Теперь выясните стоимость для компании для создания системы/функции. Это сделано путем выяснения числа часов, которые потребуется для создания системы/функции впереди, затем сколько часов потребуется, чтобы поддержать и обновлять систему каждый месяц или год. Возьмите количество раз часов средняя зарплата для человека, делающего работу.

Вычтите потраченное создание денег системы/функции из сэкономленной суммы, использующей функцию, и у Вас есть свой ROI. Убедитесь, что суммы, которые Вы используете, базируются за тот же период времени.

Используя систему сброса пароля сотрудника как пример. Мы скажем, что справочная служба заставляет 20 вызовов в неделю изменять пароль. Сотруднику справочной службы требуются 10 минут, чтобы проверить пользователя и изменить пароль плюс эти 10 минут, которые пользователь занимает, чтобы найти число справочных служб, звонить и ожидать в ожидании. Мы скажем, что парень справочной службы делает 15$ в час, и пользователь делает 10$ в час.

Таким образом путем предоставления пользователю способ перейти к другому пользовательскому компьютеру и изменить там пароль (работающий под этим предположением мы говорим о паролях Windows здесь) стоит компании 66$ в неделю в пользовательской зарплате и 50$ в неделю в зарплате справочной службы. Таким образом, это составляет 6 032$ в год в стоимости.

Теперь, предположите, что потребуется 30 часов, чтобы создать и протестировать систему и в основном ничто для поддержания (так как AD не изменяется все это часто). Разработчик делает 35$ в час, таким образом, это составляет 1 050$ для создания системы плюс, мы добавим 100$ в зарплате для поддержания ежегодно. Так более чем 1 год это 1 150$.

Так как трехлетний ROI является стандартным, более чем три года, наши затраты составляют 1 350$ и наши потери, не имея в распоряжении систему, составляют 18 096$. Так более чем три года компания сохранит 16 746$ путем создания системы.

3
задан 5 April 2010 в 04:41
3 ответа

Нет абсолютно никакой потребности выполнить Сервер OS X только для получения среды веб-разработки. На самом деле существует несколько серьезных оснований не к!

Просто выполните нормальный OS X и добавьте сайты к Вашему Файлу hosts и добавьте виртуальные хосты Вашей конференции Apache. При использовании Xampp или MAMP (поскольку созданным в Apache OS X является немного мусора), очень легко настроить.

  • Домены всегда отображаются на сайт на веб-сервисе того же поля - Проверка
  • Локальный и Внешний дюйм/с часто изменяется - Проверка
  • Это было бы хороший, если это работало над какой-либо сетью - Проверка
  • Сайты только должны быть доступными локально - Проверка (Просто включают брандмауэр или устанавливают Apache, чтобы только служить страницам на localhost),
  • Конфигурация должна остаться помещенной даже после перезагрузки - Проверка

  • Потребность смочь добавить новые домены в прихоти - По общему признанию не столь дружественный как интерфейс сервера OS X, но все еще очень трудно использовать.

Вам просто не нужен сервер OS X для персональной веб-разработки, поскольку Вы узнали, что изменяющийся IP-адрес завинтит разрешение DNS. Также сервер OS X оптимизирован для фона (сервис) приложения, далекие от идеала при разработке.

Также, так как Вы получаете OS X со своим Mac, и сервер OS X стоит 500$ +, это не действительно стоит того...


На самом деле отвечать на Ваш вопрос!

Не используйте использование сервера DNS файл хоста - это гарантирует, что Вы доберетесь до своих виртуальных хостов независимо от Вашего IP-адреса с минимумом суеты.

Хотя..., если необходимо было использовать Сервер OS X сервер DNS, Вы могли бы создать виртуальный интерфейс Ethernet, присваивают этому статический IP-адрес и используют тот IP-адрес для Вашего DNS записи. Я не протестировал это все же.

3
ответ дан 3 December 2019 в 05:54
  • 1
    Я выполняю нормальный OS X и использую файлы hosts прямо сейчас, искал что-то немного более мощное. Спасибо за справку все же. –  macinjosh 5 April 2010 в 16:56
  • 2
    @macinjosh - если необходимо было использовать OS X Server' s сервер DNS Вы могли создать виртуальный интерфейс Ethernet, присваивают этому статический IP-адрес и используют тот IP-адрес для Вашего DNS записи. Я haven' t протестировал это все же. –  Jon Rhoades 6 April 2010 в 02:33
  • 3
    Или просто использует 127.0.0.1 для рекордный адрес. –  MDMarra 1 September 2010 в 06:34

Ваша сетевая конфигурация установлена использовать 127.0.0.1 в качестве сервера DNS? При использовании внешнего DNS для определения имен, Вы не будете использовать записи DNS на своем локальном поле, даже если это выполнит DNS.

1
ответ дан 3 December 2019 в 05:54
  • 1
    Да я имею 127.0.0.1 как сервер DNS в моих сетевых предпочтениях, сопровождаемых Google' s открывают дюйм/с сервера DNS (8.8.8.8, 8.8.4.4) –  macinjosh 5 April 2010 в 04:51

Много причин использовать Сервер Mac в качестве dev среды, а не обычного Mac OS. Apple не разрешает виртуализацию регулярной ОС, только Сервер. Существуют тонны преимуществ для выполнения разработки в VM. Можно создать снимки его. Вы создаете резервную копию его регулярно и когда Ваш ноутбук украден или перестает работать, Вам не требуется неделю для возвращения среды туда, где у Вас был он. Поддерживающий разработчик сменяет работу? Просто возьмите его VM и настройте его на своем поле и пойдите.

1
ответ дан 3 December 2019 в 05:54

Теги

Похожие вопросы