Не localhost'ом единым?

    По мотивам комментария:
    Интересно, у какого процента посетителей хабра этот комментарий выглядит вот так?image

    Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.

    Где ведется разработка текущих проектов?

    • 62,6%localhost1783
    • 27,4%свой локальный tld разработки (*.dev, *.lcl, *.prj и т.п.)780
    • 21,5%домен 3-4-5 уровня (*.dev.company.com)613
    • 14,5%обычный домен второго уровня412
    • 6,2%домен второго уровня на своем «официальном» tld175
    • 17,7%ip без адреса (возможно, на локальной виртуальной машине)505
    Реклама

    Комментарии 45

      0
      Основную разработку веду на локальной машине в WebMatrix/VisualStudio, а демонстрацию и тест на глюки провожу на Windows Azure WebSites(бесплатное использование)
        +1
        Думаю все идет к свой локальному tdl разработки (*.dev, *.lcl, *.prj и т.п.)
          +17
          Кстате, есть такой домен *.mydev.name — все его субдомены (кроме www) указывают на 127.0.0.1.
          Тоесть, не надо париться с прописыванием доменов в hosts
            0
            Здорово! Спасибо! Буду пользоваться. Непонятно почему ваш камент заминусовали. Хотя конечно такое же можно сделать на своем домене, но смысла нет, если уже есть готовое.
              0
              А также lvh.me, localtest.me, и еще с десяток подобных.
                0
                localhost доступен даже когда у вас нет полноценного интернет-канала и работает из коробки, поэтому проще всего.
                  +1
                  Да, это бесспорно. Но когда нужно поднять сайт с десятком субдоменов, например, то он не подойдет. (например, субдомены со статикой s1..s100.mysite.mydev.name)
                    0
                    На этот случай в ruby-мире есть Pow. В иных мирах, наверняка, есть что-то подобное.
              0
              А можете объяснить человеку несведущему?
              У меня тот коммент выглядел именно так, как на скриншоте (даже шрифт 1 в 1, не сразу понял, что это картинка). Но что это значит? То, что браузер подсвечивает localhost? Вроде логично… И при чём тут разработка?
                0
                Кроме разработки есть не слишком много причин в браузере открывать localhost.
                А так — просто стало интересно, учитывая что у нас в компании за последнее время сменилось 3 варианта из указанного списка.
                  0
                  То есть, это означает, что на машине стоит веб-сервер? Или что?
                    +3
                    Нет, это означает. что вы бразуером зашли туда. Наличие вебсервера — лишь наиболее вероятная причина, чтобы на локалхост заходить.
                  +1
                  не просто подсвечивает а подсвечивает как «посещенную ссылку». safright уже написал что помимо веб-разработки в общем то и нет смысла на локалхост заходить :)
                    +1
                    Ясно, спасибо.
                    На счёт смысла — многие программы ведь поднимают сервер на локалхосте, например торрент-клиенты, всякие утилиты мониторинга, ещё что-то.
                      0
                      Ну это как сказать. Я из сетей за шлюзом частенько притаскиваю себе на localhost по ssh панельки всяких роутеров, haproxy или ещё чего-нибудь. Только я вот не разработчик ни капли.
                    +5
                    Первый тост — за локалхост, как говорится… Судя по результатам голосования — многие считают так-же.
                      +2
                      Проектов много, localhost один, а папки не всегда удобно. Свои dev-tld
                        0
                        в основном localhost
                        более сложные проекты также на localhost, но в связке: nginx + frontend-server + backend-server (например, nginx + yeoman + {tomcat|django-server и т.д.})
                          +1
                          Для нас: имя_проекта.dev.наш_домен.local Отдельные поддомены для верстки и макетов. Например, ssi.имя_проекта.dev.наш_домен.local

                          В мир для клиента: имя_проекта.box.наш_домен.ru Закрыт общим паролем

                          Почему так не знаю — админы настроили, схема живет 5 лет точно.
                            0
                            Мне кажется, вопрос опросника был неправильно понят многими. Под вариантом «localhost» люди поняли «На локальной машине, а не на удаленном сервере» и выбрали его, хотя локальных доменов у них много.
                              0
                              Точно так. По ошибке выбрал localhost, но использую фактически именно локальный TLD для разработки (*.loc =)) В общем, перенесите меня из первого пункта во второй )
                              –2
                              Естественно, localhost (только захожу обычно по имени, а не как localhost).
                              У меня даже на «командировочном» нетбуке был веб-сервер поднят (правда, nginx, т.к. апач жирноват для нетпука).

                              И еще: не надо забывать о довольно-таки часто используемом localhost:631 (все-таки, принтеры есть почти у всех).
                                +3
                                Насчет «принтеры есть почти у всех», думаю, не все так очевидно. У меня нет и не предвидится, многие знакомые тоже бумажки по сто лет в руках не держали в виду их ненужности.
                                +3
                                Я вообще под каждый проект свой tld делаю. Типа так: mega_cool_project/
                                  0
                                  Тут у каждого своё. У меня например:
                                  1. localhost — эксперимернт
                                  2. свой локальный tld разработки (*.dev, *.lcl, *.prj и т.п.) или обычный домен второго уровня — дальнейшая разработка
                                    +1
                                    npm start
                                    localhost:3000
                                      +1
                                      python -m CGIHTTPServer
                                      localhost:8000
                                        0
                                        %project_name%.local для рабочей станции разработчика, %project_name%.test.%our_company.domain% для стейджинга.
                                          –1
                                          %имя_проекта%.dev — если на локальной машине сам что-то делаю. В Windows утомительно добавлять записи в hosts для новых проектов.
                                          dev.%домен_проекта% — если на домене уже крутится проект, а мы лишь добавляем фичи, либо когда проект сильно привязан к платформе. Доступ закрыт на уровне веб-сервера.
                                          %имя_проекта%.dev.%наш_домен% — если заказчик ещё не выбрал домен или мы ему показываем прототип. Доступ закрыт на уровне веб-сервера.
                                            0
                                            Думаю, это вам пригодится.
                                              0
                                              Увы, но нет. IE6+, запущенные из VirtualBox, не увидят сервер, запущенный на лок.машине.
                                          0
                                          разработка ведется на отдельном сервере, у каждого своя площадка dp1, dp2… и тд
                                            0
                                            Виртуальная машина с дебианом на локальной тачке (одна у всех разработчиков, виндузятников, маководов и линуксойдов)
                                              0
                                              У меня локальная машина, с виртуальными хостами для каждого проекта, идентичными адресу рабочего сайта, только без указания домена 1 уровня.

                                              Например:

                                              рабочий сайт: site.com
                                              локальный: site

                                              рабочий сайт: yandex.ru
                                              локальный: yandex
                                                0
                                                у меня аналогично на каждый проект 3 адреса:

                                                локальный: habrahabr.local
                                                демонстрационный: dev.habrahabr.ru
                                                продакшн: habrahabr.ru
                                                  0
                                                  Локальный яндекс это удобно.
                                                  –2
                                                  Для .ru доменов удобно для разработки использовать TLD .lu, отличается всего одной буквой.
                                                    +1
                                                    Странно что никто не написал о сервисе xip.io, который делает простую вещь
                                                    *.*.*.*.xip.io -> *.*.*.*
                                                      +1
                                                      Для проектов домен первого уровня. Писать имя_проекта.dev.наш_домен.local как в примерах выше запариться можно.
                                                        0
                                                        Когда-то давно была локальная TLD. После написания «многодоменного» проекта, логика которого привязывалась к домену, перешел на local.project.ru, так до сих пор и пишу.
                                                          0
                                                          В моем случае зависит от того что именно делаю. Если на PHP, то завожу поддомен и работаю через него (хотя сейчас есть в php встроенный веб-сервер, но привычка осталась). Если на джанге, то работаю через runserver на каком-нибудь порте (8000, 8001, 8002...) — для каждого проекта свой. Разрабатываю на специально выделенной для разработки железке.
                                                            0
                                                            Для одного проекта все на localhost и на разных портах, так как нужно сразу всю связку держать запущенной.

                                                            Для всех Ruby проектов — Pow (.dev)

                                                            Так же ..company.com
                                                              0
                                                              Веду разработку на домене 1 уровня а если надо всегда приписываю .ru и я уже на проекте
                                                                0
                                                                Кстати это не помешало локалхосту выглядеть так, как в картинке. Я же проверял php после установки)

                                                              Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                                                              Самое читаемое